board
Network cabinet fan controller
Public Unreviewedby matt
Two independently controlled 12 V fans, Ethernet and Wi-Fi, and an RGB speed display in a custom printed puck. Routed development preview, not approved for manufacture.
main
matt
Add MTA-156 input revision and document enclosure and cable-fit limits
16485bb
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118
[
{
"id": "vin_raw",
"net": "VIN_RAW",
"what": "VIN_RAW",
"why": "11.4\u201312.6 V assumed regulated input",
"kind": "dc",
"expect": "11.4\u201312.6 V assumed regulated input",
"layer": "B.Cu"
},
{
"id": "vin12",
"net": "VIN12",
"what": "VIN12",
"why": "VIN_RAW minus fuse and reverse-polarity path drop",
"kind": "dc",
"expect": "VIN_RAW minus fuse and reverse-polarity path drop",
"layer": "B.Cu"
},
{
"id": "v3v3",
"net": "V3V3",
"what": "V3V3",
"why": "3.3 V nominal; 3.0\u20133.6 V always; target ripple <50 mVpp at module",
"kind": "ripple",
"expect": "3.3 V nominal; 3.0\u20133.6 V always; target ripple <50 mVpp at module",
"layer": "B.Cu"
},
{
"id": "sw",
"net": "SW",
"what": "SW",
"why": "1.1 MHz typical in CCM; no prolonged ringing outside regulator limits",
"kind": "waveform",
"expect": "1.1 MHz typical in CCM; no prolonged ringing outside regulator limits",
"layer": "F.Cu"
},
{
"id": "pwm1",
"net": "PWM1",
"what": "PWM1",
"why": "25 kHz, high >=2.1 V, low <=0.8 V, at 25/50/100%",
"kind": "waveform",
"expect": "25 kHz, high >=2.1 V, low <=0.8 V, at 25/50/100%",
"layer": "B.Cu"
},
{
"id": "pwm2",
"net": "PWM2",
"what": "PWM2",
"why": "25 kHz, high >=2.1 V, low <=0.8 V, at 25/50/100%",
"kind": "waveform",
"expect": "25 kHz, high >=2.1 V, low <=0.8 V, at 25/50/100%",
"layer": "B.Cu"
},
{
"id": "tach1",
"net": "TACH1",
"what": "TACH1",
"why": "Compare indicated RPM against an optical tachometer; verify the assumed two tach pulses per revolution for the actual ARCTIC P14 Max.",
"kind": "waveform",
"expect": "Compare indicated RPM against an optical tachometer; verify the assumed two tach pulses per revolution for the actual ARCTIC P14 Max.",
"layer": "B.Cu"
},
{
"id": "tach2",
"net": "TACH2",
"what": "TACH2",
"why": "Compare indicated RPM against an optical tachometer; verify the assumed two tach pulses per revolution for the actual ARCTIC P14 Max.",
"kind": "waveform",
"expect": "Compare indicated RPM against an optical tachometer; verify the assumed two tach pulses per revolution for the actual ARCTIC P14 Max.",
"layer": "B.Cu"
},
{
"id": "onewire",
"net": "ONEWIRE",
"what": "ONEWIRE",
"why": "3.3 V idle, valid presence and CRC; probe disconnect drives fans full",
"kind": "waveform",
"expect": "3.3 V idle, valid presence and CRC; probe disconnect drives fans full",
"layer": "B.Cu"
},
{
"id": "en",
"net": "EN",
"what": "EN",
"why": "RC start delay; low reset drives buffer into high impedance",
"kind": "waveform",
"expect": "RC start delay; low reset drives buffer into high impedance",
"layer": "B.Cu"
},
{
"id": "pwm_disable",
"net": "PWM_DISABLE",
"what": "PWM_DISABLE",
"why": "High at reset, low only after valid PWM initialization",
"kind": "dc",
"expect": "High at reset, low only after valid PWM initialization",
"layer": "B.Cu"
},
{
"id": "gnd",
"net": "GND",
"what": "GND",
"why": "Connect scope ground here before powering",
"kind": "ground",
"expect": "Connect scope ground here before powering",
"layer": "B.Cu"
},
{
"id": "status",
"net": "LED_A",
"what": "Status LED",
"why": "Firmware status indicator",
"kind": "camera",
"expect": "Indicates running and fault states"
}
]