Skip to the content
PCBKitNew board
4 layers51.5 × 89 mmIbScaleFeederLite, the printed circuit board in 3D

IbScaleFeederLite

ibScale/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

8

README

README.md

ibScaleFeederLite

ibScaleFeederLite is an updated version of the Opulo LumenPNP Rev 12 Feeder motherboard with several enhancements.

ibScaleFeederLite

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

FunctionPart
MCUSTM32F031C6T6 (Arm Cortex-M0, 48 MHz, 32 KB flash)
Motor drivers (Drive / Peel)2x TI DRV8837
RS-485 transceiverTI THVD1400D
Buck regulatorTI TPS563300
Status LEDLite-On LTST-S33FBEGW-5A
UP/DOWN/BOOT switchesDiptronics PTCF-V-T/R

Repository structure

text
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 datasheets

Opening 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
QtyValueFootprintReferences
13100nCapacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolderC3, C5, C6, C9, C10, C11, C12, C16, C18, C19, C24, C26, C32
510kResistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderR4, R13, R14, R19, R31
4100kResistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderR3, R5, R26, R28
41kResistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderR17, R20, R21, R23
3FiducialFiducial:Fiducial_1mm_Mask2mmFID1, FID2, FID3
20rResistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderR10, R30
210uCapacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderC2, C7
212pCapacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolderC20, C21
21N4148WDiode_SMD:D_SOD-123D8, D9
21uCapacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolderC22, C23
220rResistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderR7, R8
222uCapacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderC4, C8
2330rResistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderR1, R22
24.7uCapacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolderC29, C30
2DRV8837Package_SON:WSON-8-1EP_2x2mm_P0.5mm_EP0.9x1.6mm_ThermalViasU2, U3
2LOGOibScale:ibscale-logo-10mmhG***, G***
2SWDConnector_PinHeader_1.27mm:PinHeader_2x05_P1.27mm_Vertical_SMDJ4, J6
10.75AFuse:Fuse_1812_4532Metric_Pad1.30x3.40mm_HandSolderF1
1100rResistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderR15
110VLED_SMD:LED_0805_2012Metric_Pad1.15x1.40mm_HandSolderD2
110VTestPoint:TestPoint_Pad_D1.5mmTP6
110pCapacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolderC13
110uhInductor_SMD:L_TDK_VLS6045EX_VLS6045AFL1
1120kResistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderR29
1120rResistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderR18
1120rInductor_SMD:L_0603_1608Metric_Pad1.05x0.95mm_HandSolderL2
115kResistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderR6
115pCapacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolderC17
12.2kResistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderR2
1220rResistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderR16
13V3TestPoint:TestPoint_Pad_D1.5mmTP8
13V3LED_SMD:LED_0805_2012Metric_Pad1.15x1.40mm_HandSolderD1
18MHzCrystal:Crystal_SMD_3225-4Pin_3.2x2.5mm_HandSolderingY1
1AMS1117-3.3Package_TO_SOT_SMD:SOT-223-3_TabPin2U6
1BOOTibScale:PTCFVTRSW3
1DOWNibScale:PTCFVTRSW1
1DRIVEConnector_Molex:Molex_PicoBlade_53261-0671_1x06-1MP_P1.25mm_HorizontalJ2
1DRIVE1TestPoint:TestPoint_Pad_D1.5mmTP2
1DRIVE2TestPoint:TestPoint_Pad_D1.5mmTP3
1MMSZ4684T1GDiode_SMD:D_SOD-123D11
1PEELConnector_Molex:Molex_PicoBlade_53261-0271_1x02-1MP_P1.25mm_HorizontalJ1
1PEEL1TestPoint:TestPoint_Pad_D1.5mmTP4
1PEEL2TestPoint:TestPoint_Pad_D1.5mmTP5
1RAILibScale:009155005541006J3
1SM712Package_TO_SOT_SMD:SOT-23D4
1SS34Diode_SMD:D_SMAD10
1STM32F031C6TxPackage_QFP:LQFP-48_7x7mm_P0.5mmU9
1SYS_LEDibScale:LED-SMD_4P-L3.0-W1.0-SIDE_LTST-S33FBEGW-5AD7
1SerialibScale:PinHeader_1.27mm_1x06_FrictionFitJ5
1THVD1400DPackage_SO:SOIC-8_3.9x4.9mm_P1.27mmU4
1TPS563300Package_TO_SOT_SMD:SOT-583-8U5
1UPibScale:PTCFVTRSW2
1VDCTestPoint:TestPoint_Pad_D1.5mmTP7

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 mmMobo, the printed circuit board in 3D

    Mobo

    opulo-inc/feeder

    Source for LumenPnP Feeders

    74 parts202
  • 2 layers40 × 70 mmKinetiCoreDC, the printed circuit board in 3D

    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 mmHelio-485, the printed circuit board in 3D

    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 mmCustom BMS, the printed circuit board in 3D

    Custom BMS

    SCFormulaElectric/USC-Electrical-Systems

    246 parts9
  • 4 layers90 × 95 mmWiegand bridge, the printed circuit board in 3D

    Wiegand bridge

    EdgeCoil/wiegand-bridge

    ESP32-S3 Wiegand reader bridge for Home Assistant: 4-layer board, BOM and ESPHome firmware.

    197 parts1
  • 2 layers139.9 × 85.8 mmPas hw, the printed circuit board in 3D

    Pas hw

    NGOQUOC98/ESP32_MODBUS_PCB_MASTER

    This project was in development phase - we will remove this remark after release

    198 parts1