

HuffAndPuff
A development kit for the creation of an accessibility driven platform.
- Size
- 75 × 38.6 mm
- Copper layers
- 4
- Thickness
- 1.6 mm
- Parts
- 149
- Nets
- 160
- Pads
- 585
- Tracks, vias
- 1,380, 297
- Pours
- 11
- Routed
- Yes
- KiCad
- KiCad 9.0 (file 20241229)
- Created
- 17 May 2025
- Updated
- 17 May 2025
Overview
HuffAndPuff is an open-source printed circuit board by dmanla, from the dmanla/AccessibilityHeadsetDevkit repository on GitHub. It is a 4-layer board of 75 × 38.6 mm with 149 parts on 160 nets, routed with 1,380 tracks and 297 vias.
It is built around the SP3485CN-L, AP62250WU and MPXV5100DP, with the FT4232HL, LSM6DSL and MMS8050-H among its other parts. Its parts include 58 capacitors, 40 resistors, 12 ICs, 8 connectors and 8 inductors. It belongs with the ESP32 boards of this library.
Main components
8SP3485CN-L
SOIC-80℃~+70℃ 1 1 10Mbps 3V~3.6V Transceiver SOIC-8 RS-485 / RS-422 ICs ROHSMaxLinearRS-485 / RS-422 ICsAP62250WU
TSOT-26-40℃~+85℃ 1 1.3MHz 155uA 2.5A 4.2V~18V 800mV~7V Adjustable Buck Buck Built-in Yes TSOT-26 DC-DC Converters ROHSDiodes IncorporatedDC-DC ConvertersMPXV5100DP
SOT-1693-40℃~+125℃ 0Kpa~1bar 1ms 5V SOT-1693 Pressure Sensors ROHSNXP SemiconductorsPressure SensorsFT4232HL
QFP64Quad High Speed USB to Multipurpose UART/MPSSE ICFTDIUncategorisedLSM6DSL
LGA-14(2.5x3)-40℃~+85℃ 1.71V~3.6V 16bit 3uA 4KB IMU (accelerometer + gyroscope) Motion event detection、Synchronization and timestamp SPI、I2C X,Y,Z X,Y,Z ±16g ±2000dps LGA-14(2.5x3) Accelerometers ROHSSTMicroelectronicsAccelerometersMMS8050-H
SOT-23SOT-23 Bipolar (BJT) ROHSFUXINSEMIBipolar (BJT)SP0503BAHTG
SOT-143-55℃~+125℃ 10A@8/20us 14V 150W@8/20us 30pF、60pF 5.5V 6V 80nA ESD IEC 61000-4-2、IEC 61000-4-5、IEC 61000-4-4 Three channels Unidirectional SOT-143 ESD and Surge Protection (TVS/ESD) ROHSTECH PUBLICESD And Surge Protection (TVS/ESD)SP0502BAHTG
SOT-23-40℃~+125℃ 100nA 2 30pF 5.5V 8.5V IEC 61000-4-2 TVS Unidirectional SOT-23 ESD and Surge Protection (TVS/ESD) ROHSLittelfuseESD And Surge Protection (TVS/ESD)
README
README.mdAccessibilityHeadsetDevkit
A development kit for the creation of an accessibility driven platform.
Parts
149| Qty | Value | Footprint | References |
|---|---|---|---|
| 30 | 100nF | Capacitor_SMD:C_0402_1005Metric_Pad0.74x0.62mm_HandSolder | C1, C2, C4, C11, C13, C15, C16, C18, C19, C31, C32, C33, C35, C38, C40, C42 +14 |
| 14 | 10k | Resistor_SMD:R_0402_1005Metric_Pad0.72x0.64mm_HandSolder | R4, R6, R7, R8, R10, R11, R12, R21, R23, R31, R32, R33, R34, R36 |
| 7 | 10uF | Capacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C14, C34, C36, C39, C41, C55, C56 |
| 7 | MountingHole | MountingHole:MountingHole_2.2mm_M2_ISO7380 | H1, H2, H3, H4, H5, H6, H7 |
| 6 | 10k | Inductor_SMD:L_0402_1005Metric_Pad0.77x0.64mm_HandSolder | R25, R27, R28, R29, R39, R40 |
| 6 | 22uF | Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C24, C26, C27, C58, C59, C60 |
| 6 | 4.7k | Resistor_SMD:R_0402_1005Metric_Pad0.72x0.64mm_HandSolder | R1, R2, R19, R24, R41, R43 |
| 5 | TBD | Capacitor_SMD:C_0402_1005Metric_Pad0.74x0.62mm_HandSolder | C22, C23, C28, C29, C30 |
| 4 | 1uF | Capacitor_SMD:C_0402_1005Metric_Pad0.74x0.62mm_HandSolder | C9, C12, C17, C20 |
| 3 | 120R | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R3, R20, R42 |
| 3 | 500mA/600R | Inductor_SMD:L_0603_1608Metric_Pad1.05x0.95mm_HandSolder | L5, L6, L7 |
| 3 | DNP | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R15, R16, R17 |
| 3 | Fuse | Fuse:Fuse_0603_1608Metric_Pad1.05x0.95mm_HandSolder | F1, F2, F3 |
| 3 | SP3485CN | Package_SO:SOIC-8_3.9x4.9mm_P1.27mm | U2, U6, U12 |
| 2 | 10uF | Capacitor_SMD:C_0402_1005Metric_Pad0.74x0.62mm_HandSolder | C10, C25 |
| 2 | 18pF | Capacitor_SMD:C_0402_1005Metric_Pad0.74x0.62mm_HandSolder | C50, C51 |
| 2 | 2.2uH | Inductor_SMD:L_1210_3225Metric_Pad1.42x2.65mm_HandSolder | L2, L8 |
| 2 | 5.1k | Resistor_SMD:R_0402_1005Metric_Pad0.72x0.64mm_HandSolder | R37, R38 |
| 2 | 52.3k | Resistor_SMD:R_0402_1005Metric_Pad0.72x0.64mm_HandSolder | R22, R35 |
| 2 | AP62250WU | Package_TO_SOT_SMD:TSOT-23-6 | U4, U7 |
| 2 | DEBUG_PORT | Connector_FFC-FPC:TE_1-1734839-4_1x14-1MP_P0.5mm_Horizontal | J3, J8 |
| 2 | MMS8050 | Package_TO_SOT_SMD:SOT-23-3 | Q5, Q6 |
| 2 | RJ13_Shielded | Connector_RJ:RJ14_Connfly_DS1133-S4_Horizontal | J6, J7 |
| 2 | SP0503BAHT | Package_TO_SOT_SMD:SOT-143 | D1, D4 |
| 2 | TBD | Inductor_SMD:L_0402_1005Metric_Pad0.77x0.64mm_HandSolder | L3, L4 |
| 2 | ~ | MEMORY_BGA:BGA-24_5x5_6.0x8.0mm | U10, U11 |
| 1 | 10nF | Capacitor_SMD:C_0402_1005Metric_Pad0.74x0.62mm_HandSolder | C21 |
| 1 | 12Mhz | Crystal:Crystal_SMD_3215-2Pin_3.2x1.5mm | Y2 |
| 1 | 12k | Inductor_SMD:L_0402_1005Metric_Pad0.77x0.64mm_HandSolder | R18 |
| 1 | 15k | Inductor_SMD:L_0402_1005Metric_Pad0.77x0.64mm_HandSolder | R26 |
| 1 | 2.2k | Inductor_SMD:L_0402_1005Metric_Pad0.77x0.64mm_HandSolder | R30 |
| 1 | 20k | Resistor_SMD:R_0402_1005Metric_Pad0.72x0.64mm_HandSolder | R5 |
| 1 | 2nH | Inductor_SMD:L_0402_1005Metric_Pad0.77x0.64mm_HandSolder | L1 |
| 1 | 3.3uF | Capacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C37 |
| 1 | 40Mhz | Crystal:Crystal_SMD_3215-2Pin_3.2x1.5mm | Y1 |
| 1 | 6P4C_Shielded | Connector_RJ:RJ14_Connfly_DS1133-S4_Horizontal | J1 |
| 1 | 93LCxxA | Package_DFN_QFN:DFN-8_2x2mm_P0.5mm | U9 |
| 1 | ESP32_S3_SOC | Package_DFN_QFN:QFN-56-1EP_7x7mm_P0.4mm_EP5.6x5.6mm | U5 |
| 1 | FT4232H | Package_DFN_QFN:QFN-64-1EP_8x8mm_P0.4mm_EP6.5x6.5mm | U8 |
| 1 | LED_CONN | Connector_JST:JST_PH_S3B-PH-K_1x03_P2.00mm_Horizontal | J2 |
| 1 | LSM6DSL | Package_LGA:LGA-14_3x2.5mm_P0.5mm_LayoutBorder3x4y | U1 |
| 1 | MPXV5100DP | PressureSensor:BSOP-8-W16.76-H7.62-P2.54 | U3 |
| 1 | SP0502BAHT | Package_TO_SOT_SMD:SOT-23 | D3 |
| 1 | TEST_3V3 | TestPoint:TestPoint_Pad_1.5x1.5mm | TP4 |
| 1 | TEST_JUMPER | Jumper:SolderJumper-3_P1.3mm_Bridged12_RoundedPad1.0x1.5mm | JP1 |
| 1 | TEST_USB_FUSE | TestPoint:TestPoint_Pad_1.5x1.5mm | TP5 |
| 1 | TEST_USB_VBUS | TestPoint:TestPoint_Pad_1.5x1.5mm | TP3 |
| 1 | USB_C_Receptacle_USB2.0_14P | Connector_USB:USB_C_Receptacle_G-Switch_GT-USB-7010ASV | J5 |
| 1 | WIFI_BT_ANT | Connector_Coaxial:SMA_Molex_73251-2200_Horizontal | J4 |
| 1 | ~{PWREN} | TestPoint:TestPoint_Pad_1.5x1.5mm | TP2 |
| 1 | ~{SUSPEND} | TestPoint:TestPoint_Pad_1.5x1.5mm | TP1 |
Questions
How big is the HuffAndPuff PCB?
It measures 75 × 38.6 mm and has 4 copper layers, 1.6 mm thick.
What parts does the HuffAndPuff use?
149 parts, built around the SP3485CN-L, AP62250WU, MPXV5100DP and FT4232HL. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.
Where can I download the HuffAndPuff KiCad files?
From the dmanla/AccessibilityHeadsetDevkit repository on GitHub, at the commit this page was made from: the board is HuffAndPuff/HuffAndPuff.kicad_pcb and its schematic HuffAndPuff/DebugBoard.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the HuffAndPuff design in my own project?
Its repository states no licence, so its author keeps all rights: ask dmanla before reusing the design.
Similar boards
- 4 layers79.9 × 80 mm

- 2 layers76 × 91 mm

Meniscus controller
EdSmithe/meniscus-controller
Closed-loop meniscus pressure controller for inkjet printing: custom KiCad PCB, Arduino control firmware, Python GUI
10 parts - 4 layers67.7 × 97.2 mm

- 2 layers115 × 159 mm

- 2 layers228.6 × 152.4 mm

- 2 layers86 × 78.3 mm

- 2 layers

Eta rotary coffe dispenser
antonloof/eta_rotary_coffe_dispenser
Dagny 2.0. Även kännd som ETAs kaffedispenser med gammal teknik
117 parts - 2 layers56 × 96 mm
