

IbScaleFeederLite
ibScale Lite Feeder for the LumenPNP
- Size
- 51.5 × 89 mm
- Copper layers
- 4
- Thickness
- 1.61 mm
- Parts
- 89
- Nets
- 81
- Pads
- 298
- Tracks, vias
- 447, 98
- Pours
- 2
- Routed
- Yes
- KiCad
- KiCad 10.0 (file 20260206)
- Created
- 7 Jul 2026
- Updated
- 27 Jul 2026
Overview
IbScaleFeederLite is an open-source printed circuit board by ibScale, from the ibScale/ibScaleFeederLite repository on GitHub, published under the CERN-OHL-S-2.0 licence. It is a 4-layer board of 51.5 × 89 mm with 89 parts on 81 nets, routed with 447 tracks and 98 vias.
It is built around the THVD1400D, DRV8837DSG and TPS563300DRL, with the AMS1117-3.3, 1N4148W and MMSZ4684T1G-TP among its other parts. Its parts include 25 capacitors, 25 resistors, 8 diodes, 6 ICs and 6 connectors. It belongs with the STM32 boards of this library.
Main components
8THVD1400D
SOIC-8-40℃~+125℃ 1 1 1.5mA 256 3V~5.5V 500Kbps Enable shutdown、Tx/Rx enable Half-Duplex Transceiver ±12kV SOIC-8 RS-485 / RS-422 ICs ROHSTexas InstrumentsRS-485 / RS-422 ICsDRV8837DSG
WSON-8-EP(2x2)-40℃~+85℃ 1.8V~7V 1.9A 120nA 280mΩ Yes WSON-8-EP(2x2) Brushed DC Motor Drivers ROHSTexas InstrumentsBrushed DC Motor DriversTPS563300DRL
SOT-583-40℃~+150℃@(TJ) 1 20uA 3.8V~28V 3A 500kHz 800mV~22V Adjustable Buck Built-in Overcurrent Protection、Light load efficient mode、Cycle-by-cycle current limiting、Hiccup current limiting、EMI optimization (spread spectrum) Step-down type Yes SOT-583 DC-DC Converters ROHSTexas InstrumentsDC-DC ConvertersAMS1117-3.3
SOT-223-40℃~+125℃ 0.003%Vout 1 1.1V@(800mA) 15V 1A 3.3V 5mA 72dB@(120Hz) Fixed Over Current Protection、Short Circuit Protection、Thermal shutdown Positive SOT-223 Voltage Regulators - Linear, Low Drop Out (LDO) Regulators ROHSAdvanced Monolithic SystemsVoltage Regulators - Linear, Low Drop Out (LDO) Regulators1N4148W
SOD-123150mA 1A 1V@50mA 1uA@75V 400mW 4ns 75V Independent SOD-123 Switching Diodes ROHSSTMicroelectronicsSwitching DiodesMMSZ4684T1G-TP
SOD-123SOD-123 Zener Diodes ROHSTECH PUBLICZener DiodesSM712
SOT-23-55℃~+125℃ 12A 16V、26V 1uA、2uA 2 300W 7.5V、13.5V 75pF 7V、12V Bidirectional ESD IEC 61000-4-2、IEC 61000-4-5 SOT-23 ESD and Surge Protection (TVS/ESD) ROHShongjiachengESD And Surge Protection (TVS/ESD)SS34
SMA(DO-214AC)-55℃~+125℃ 3A 40V 500uA@40V 550mV@3A Independent SMA(DO-214AC) Schottky Diodes ROHSMDDSchottky Diodes
README
README.mdibScaleFeederLite
ibScaleFeederLite is an updated version of the Opulo LumenPNP Rev 12 Feeder motherboard with several enhancements.

What's different from the Rev 12 motherboard
PCB Stackup
The PCB is a 4-layer stackup with 7628 prepreg. The cost difference is negligible compared to the original 2-layer stackup. This allows for a cleaner layout with improved routing and component placement. The bottom layer of the PCB is kept as a ground layer only with no traces. Since this layer of the PCB is exposed it is very likely to get knicked, scratched, or otherwise damaged by the environment. This prevents any minor damage from affecting the operation of the feeder.
DC/DC buck converter
The original OnSemi MC34063AD design used a 100µF input and 470µF output electrolytic capacitors. These capacitors are relatively expensive and difficult to source in low-profile heights suitable for the 8mm feeders. The large 100uF input capacitance would also cause arcing during insertion from the inrush current while charging. In addition to this, if the LumenPNP had 50 feeders plugged in the excessive bus capacitance would cause power sag (brown out) or potentially even trip the over-current protection. If the over-current protection does trip then the LumenPNP will boot loop as the 24V DC supply resets.
A Texas Instruments TPS563300 with MLCC capacitors has replaced the original design. The input capacitance has been reduced to 10uF to help prevent arcing during insertion. The reduced capacitance also helps mitigate the excessive bus capacitance start-up issue. A 0.75A PPTC fuse (F1) and diode (D1) have also been added to provide over-current and reverse-current protection.
RS-485 transceiver
The AD/Maxim MAX3078E transceiver is the single most expensive component on the Opulo Rev12 feeder. Since the LumenPNP only operates at 57600bps there is no need to have an expensive part. The new TI THVD1400D transceiver is about 1/10th the cost and more then adequate for this application.
Status LED
The RGB status LED has been changed to a Lite-On LTST-S33FBEGW-5A. This LED has a translucent diffuser and is designed for low current applications. It is available from a variety of suppliers and is an overall better quality indicator.
Buttons
The original buttons were probably one of the biggest pain points on the original Rev12 design. These have been upgraded to Diptronics PTCF-V-T/R with J-hook stems. These switches are larger and available from a variety of suppliers. This along with improved debounce circuitry provide a better user experience.
SWD connector
The original placement of the SWD connector made it difficult to use commonly available POGO pin clips like the Adafruit 5434. The connector was rotated and moved to the edge of the PCB to make using POGO pin clips easier.
Hardware overview
| Function | Part |
|---|---|
| MCU | STM32F031C6T6 (Arm Cortex-M0, 48 MHz, 32 KB flash) |
| Motor drivers (Drive / Peel) | 2x TI DRV8837 |
| RS-485 transceiver | TI THVD1400D |
| Buck regulator | TI TPS563300 |
| Status LED | Lite-On LTST-S33FBEGW-5A |
| UP/DOWN/BOOT switches | Diptronics PTCF-V-T/R |
Repository structure
ibScaleFeederLite/
├── ibScaleFeederLite.kicad_pro KiCad project file
├── ibScaleFeederLite.kicad_pcb PCB layout
├── ibScaleFeederLite.kicad_sch Schematic
├── library/ Project-specific symbols, footprints, and 3D models
└── references/ Component datasheetsOpening the project
Requires KiCad 10 or newer. Open ibScaleFeederLite.kicad_pro to get started.
All custom symbols, footprints, and 3D models used by the project are included in library/ and referenced via the project-local sym-lib-table and fp-lib-table, so no additional library setup is required.
Bill of materials
Every component includes the manufacturer's name and part number, along with DigiKey, Mouser, and LCSC part numbers. To export a BOM, use KiCad's schematic editor: Tools → Generate Bill of Materials.
License
Released under the CERN Open Hardware Licence Version 2 - Strongly Reciprocal (CERN-OHL-S-2.0), consistent with the licensing of the original Opulo LumenPNP hardware it is derived from.
Parts
89| Qty | Value | Footprint | References |
|---|---|---|---|
| 13 | 100n | Capacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C3, C5, C6, C9, C10, C11, C12, C16, C18, C19, C24, C26, C32 |
| 5 | 10k | Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R4, R13, R14, R19, R31 |
| 4 | 100k | Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R3, R5, R26, R28 |
| 4 | 1k | Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R17, R20, R21, R23 |
| 3 | Fiducial | Fiducial:Fiducial_1mm_Mask2mm | FID1, FID2, FID3 |
| 2 | 0r | Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R10, R30 |
| 2 | 10u | Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C2, C7 |
| 2 | 12p | Capacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C20, C21 |
| 2 | 1N4148W | Diode_SMD:D_SOD-123 | D8, D9 |
| 2 | 1u | Capacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C22, C23 |
| 2 | 20r | Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R7, R8 |
| 2 | 22u | Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C4, C8 |
| 2 | 330r | Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R1, R22 |
| 2 | 4.7u | Capacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C29, C30 |
| 2 | DRV8837 | Package_SON:WSON-8-1EP_2x2mm_P0.5mm_EP0.9x1.6mm_ThermalVias | U2, U3 |
| 2 | LOGO | ibScale:ibscale-logo-10mmh | G***, G*** |
| 2 | SWD | Connector_PinHeader_1.27mm:PinHeader_2x05_P1.27mm_Vertical_SMD | J4, J6 |
| 1 | 0.75A | Fuse:Fuse_1812_4532Metric_Pad1.30x3.40mm_HandSolder | F1 |
| 1 | 100r | Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R15 |
| 1 | 10V | LED_SMD:LED_0805_2012Metric_Pad1.15x1.40mm_HandSolder | D2 |
| 1 | 10V | TestPoint:TestPoint_Pad_D1.5mm | TP6 |
| 1 | 10p | Capacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C13 |
| 1 | 10uh | Inductor_SMD:L_TDK_VLS6045EX_VLS6045AF | L1 |
| 1 | 120k | Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R29 |
| 1 | 120r | Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R18 |
| 1 | 120r | Inductor_SMD:L_0603_1608Metric_Pad1.05x0.95mm_HandSolder | L2 |
| 1 | 15k | Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R6 |
| 1 | 15p | Capacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C17 |
| 1 | 2.2k | Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R2 |
| 1 | 220r | Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R16 |
| 1 | 3V3 | TestPoint:TestPoint_Pad_D1.5mm | TP8 |
| 1 | 3V3 | LED_SMD:LED_0805_2012Metric_Pad1.15x1.40mm_HandSolder | D1 |
| 1 | 8MHz | Crystal:Crystal_SMD_3225-4Pin_3.2x2.5mm_HandSoldering | Y1 |
| 1 | AMS1117-3.3 | Package_TO_SOT_SMD:SOT-223-3_TabPin2 | U6 |
| 1 | BOOT | ibScale:PTCFVTR | SW3 |
| 1 | DOWN | ibScale:PTCFVTR | SW1 |
| 1 | DRIVE | Connector_Molex:Molex_PicoBlade_53261-0671_1x06-1MP_P1.25mm_Horizontal | J2 |
| 1 | DRIVE1 | TestPoint:TestPoint_Pad_D1.5mm | TP2 |
| 1 | DRIVE2 | TestPoint:TestPoint_Pad_D1.5mm | TP3 |
| 1 | MMSZ4684T1G | Diode_SMD:D_SOD-123 | D11 |
| 1 | PEEL | Connector_Molex:Molex_PicoBlade_53261-0271_1x02-1MP_P1.25mm_Horizontal | J1 |
| 1 | PEEL1 | TestPoint:TestPoint_Pad_D1.5mm | TP4 |
| 1 | PEEL2 | TestPoint:TestPoint_Pad_D1.5mm | TP5 |
| 1 | RAIL | ibScale:009155005541006 | J3 |
| 1 | SM712 | Package_TO_SOT_SMD:SOT-23 | D4 |
| 1 | SS34 | Diode_SMD:D_SMA | D10 |
| 1 | STM32F031C6Tx | Package_QFP:LQFP-48_7x7mm_P0.5mm | U9 |
| 1 | SYS_LED | ibScale:LED-SMD_4P-L3.0-W1.0-SIDE_LTST-S33FBEGW-5A | D7 |
| 1 | Serial | ibScale:PinHeader_1.27mm_1x06_FrictionFit | J5 |
| 1 | THVD1400D | Package_SO:SOIC-8_3.9x4.9mm_P1.27mm | U4 |
| 1 | TPS563300 | Package_TO_SOT_SMD:SOT-583-8 | U5 |
| 1 | UP | ibScale:PTCFVTR | SW2 |
| 1 | VDC | TestPoint:TestPoint_Pad_D1.5mm | TP7 |
Questions
How big is the IbScaleFeederLite PCB?
It measures 51.5 × 89 mm and has 4 copper layers, 1.61 mm thick.
What parts does the IbScaleFeederLite use?
89 parts, built around the THVD1400D, DRV8837DSG, TPS563300DRL and AMS1117-3.3. 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 IbScaleFeederLite KiCad files?
From the ibScale/ibScaleFeederLite repository on GitHub, at the commit this page was made from: the board is ibScaleFeederLite.kicad_pcb and its schematic ibScaleFeederLite.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the IbScaleFeederLite design in my own project?
Its repository publishes it under the CERN-OHL-S-2.0 licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).
Similar boards
- 2 layers51.5 × 89 mm

- 2 layers100 × 81.3 mm

- 2 layers40 × 70 mm

KinetiCoreDC
axpaul/KinetiCoreDC
Compact STM32G0-based DC motor controller board featuring TI DRV8874 H-bridge drivers, RS485 communication, optoisolated I/O, and hardware power protection.
183 parts1CERN-OHL-S-2.0 - 2 layers140 × 218 mm

Helio-485
GrizJW/helio-485
Helio-485 KiCad board: ESP32-C5, 2S 18650, solar input, 3.3 V, 12 V 2 A, RS-485 Modbus.
106 parts - 4 layers104.2 × 59.7 mm

- 4 layers90 × 95 mm

Wiegand bridge
EdgeCoil/wiegand-bridge
ESP32-S3 Wiegand reader bridge for Home Assistant: 4-layer board, BOM and ESPHome firmware.
197 parts1 - 2 layers150 × 108 mm

- 2 layers139.9 × 85.8 mm

Pas hw
NGOQUOC98/ESP32_MODBUS_PCB_MASTER
This project was in development phase - we will remove this remark after release
198 parts1