

FeederController
ESP32 based OpenPnP feeder controller
- Size
- 100 × 100 mm
- Copper layers
- 4
- Thickness
- 4.69 mm
- Parts
- 103
- Nets
- 165
- Pads
- 500
- Tracks, vias
- 790, 122
- Pours
- 1
- Routed
- Yes
- KiCad
- KiCad 7 (file 20221018)
- Created
- 18 Mar 2022
- Updated
- 16 Apr 2023
Overview
FeederController is an open-source printed circuit board by atanisoft, from the atanisoft/Esp32FeederController repository on GitHub. It is a 4-layer board of 100 × 100 mm with 103 parts on 165 nets, routed with 790 tracks and 122 vias.
It is built around the PCA9685PW, AP63205WU and MCP23017-E/SS, with the PDZ12BGWX and STPS1L30A among its other parts. Its parts include 35 connectors, 21 resistors, 17 capacitors, 7 ICs and 3 inductors. It belongs with the ESP32 boards of this library.
Main components
5PCA9685PW
TSSOP-28-40℃~+85℃ 100kHz~1MHz 16 2.3V~5.5V 25mA 5.5V Built-in PWM TSSOP-28 LED Drivers ROHSNXP SemiconductorsLED DriversAP63205WU
TSOT-23-6-40℃~+85℃@(TA) 1 1.1MHz 22uA 2A 3.8V~32V 5V Buck Built-in Fixed Overcurrent Protection、Light load efficient mode、Cycle-by-cycle current limiting、Hiccup current limiting、EMI optimization (spread spectrum) Step-down type Yes TSOT-23-6 DC-DC Converters ROHSDiodes IncorporatedDC-DC ConvertersMCP23017-E/SS
SSOP-28(5.3x10.2x0.65)-40℃~+125℃ 1.7MHz 1.8V~5.5V 16 1uA 600mV 8 8mA I2C Interrupt Output Reset function、Cascading and address extension SSOP-28 I/O Expanders ROHSMicrochip TechnologyI/O ExpandersPDZ12BGWX
SOD-1231 Independent 100nA@9V 10Ω 11.74V~12.24V 12V 365mW SOD-123 Zener Diodes ROHSNexperiaZener DiodesSTPS1L30A
SMA(DO-214AC)1 Independent 1A 200uA@30V 30V 395mV@1A 75A SMA(DO-214AC) Schottky Diodes ROHSSTMicroelectronicsSchottky Diodes
README
pcb/README.mdCustom PCBs
This tree contains custom PCBs for the Esp32FeederController. Note that this PCB has not been extensively tested or verified to be bug-free. Please report any issues with the PCBs and if possible a PR to correct them.
Parts
103| Qty | Value | Footprint | References |
|---|---|---|---|
| 17 | 10K | Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R3, R4, R5, R6, R10, R11, R12, R13, R14, R15, R16, R17, R18, R19, R20, R21 +1 |
| 8 | 220R | Resistor_SMD:R_Array_Concave_4x0402 | RN1, RN2, RN3, RN4, RN5, RN6, RN7, RN8 |
| 6 | 22uF | Capacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C5, C6, C7, C9, C12, C13 |
| 5 | 100nF | Capacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C1, C2, C11, C14, C15 |
| 4 | 470uF | Capacitor_THT:CP_Radial_D8.0mm_P5.00mm | C3, C4, C16, C17 |
| 4 | Fiducial | Fiducial:Fiducial_0.5mm_Mask1mm | FID1, FID2, FID3, FID4 |
| 4 | MountingHole | MountingHole:MountingHole_3.2mm_M3_Pad | H1, H2, H3, H4 |
| 2 | 10uF | Capacitor_SMD:CP_Elec_5x5.3 | C8, C10 |
| 2 | 2k4 | Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R1, R2 |
| 2 | 4.7uH | Inductor_SMD:L_Taiyo-Yuden_NR-40xx_HandSoldering | L2, L3 |
| 2 | PCA9685PW | Package_SO:TSSOP-28_4.4x9.7mm_P0.65mm | U2, U6 |
| 1 | 0.47uH | Inductor_SMD:L_0603_1608Metric_Pad1.05x0.95mm_HandSolder | L1 |
| 1 | 0R5 | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R8 |
| 1 | 100k | Resistor_SMD:R_1206_3216Metric_Pad1.30x1.75mm_HandSolder | R7 |
| 1 | 12-24v DC | TerminalBlock_Phoenix:TerminalBlock_Phoenix_MKDS-1,5-2-5.08_1x02_P5.08mm_Horizontal | J17 |
| 1 | 5V Supply | Connector_BarrelJack:BarrelJack_Horizontal | J18 |
| 1 | AP2114-3.3 | Package_TO_SOT_SMD:SOT-223-3_TabPin2 | U4 |
| 1 | AP63205WU | Package_TO_SOT_SMD:TSOT-23-6 | U5 |
| 1 | DMP3028LK3-13 | Package_TO_SOT_SMD:TO-252-2 | Q1 |
| 1 | ESP32-Module | Components:TTGO-T1-DEVKIT-C | U1 |
| 1 | EXT-I2C | Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Vertical | J35 |
| 1 | Feeder 1 | Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Vertical | J1 |
| 1 | Feeder 10 | Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Vertical | J10 |
| 1 | Feeder 11 | Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Vertical | J11 |
| 1 | Feeder 12 | Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Vertical | J12 |
| 1 | Feeder 13 | Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Vertical | J13 |
| 1 | Feeder 14 | Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Vertical | J14 |
| 1 | Feeder 15 | Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Vertical | J15 |
| 1 | Feeder 16 | Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Vertical | J16 |
| 1 | Feeder 17 | Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Vertical | J19 |
| 1 | Feeder 18 | Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Vertical | J20 |
| 1 | Feeder 19 | Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Vertical | J21 |
| 1 | Feeder 2 | Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Vertical | J2 |
| 1 | Feeder 20 | Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Vertical | J22 |
| 1 | Feeder 21 | Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Vertical | J23 |
| 1 | Feeder 22 | Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Vertical | J24 |
| 1 | Feeder 23 | Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Vertical | J25 |
| 1 | Feeder 24 | Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Vertical | J26 |
| 1 | Feeder 25 | Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Vertical | J27 |
| 1 | Feeder 26 | Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Vertical | J28 |
| 1 | Feeder 27 | Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Vertical | J29 |
| 1 | Feeder 28 | Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Vertical | J30 |
| 1 | Feeder 29 | Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Vertical | J31 |
| 1 | Feeder 3 | Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Vertical | J3 |
| 1 | Feeder 30 | Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Vertical | J32 |
| 1 | Feeder 31 | Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Vertical | J33 |
| 1 | Feeder 32 | Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Vertical | J34 |
| 1 | Feeder 4 | Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Vertical | J4 |
| 1 | Feeder 5 | Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Vertical | J5 |
| 1 | Feeder 6 | Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Vertical | J6 |
| 1 | Feeder 7 | Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Vertical | J7 |
| 1 | Feeder 8 | Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Vertical | J8 |
| 1 | Feeder 9 | Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Vertical | J9 |
| 1 | MCP23017 | Package_DFN_QFN:QFN-28-1EP_6x6mm_P0.65mm_EP4.25x4.25mm | U3 |
| 1 | MCP23017_ML | Package_DFN_QFN:QFN-28-1EP_6x6mm_P0.65mm_EP4.25x4.25mm | U7 |
| 1 | PDZ12BGWX | Diode_SMD:D_SOD-123 | D2 |
| 1 | STPS1L30A | Diode_SMD:D_SMA_Handsoldering | D1 |
The 102 most common of 103 parts.
Questions
How big is the FeederController PCB?
It measures 100 × 100 mm and has 4 copper layers, 4.69 mm thick.
What parts does the FeederController use?
103 parts, built around the PCA9685PW, AP63205WU, MCP23017-E/SS and PDZ12BGWX. 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 FeederController KiCad files?
From the atanisoft/Esp32FeederController repository on GitHub, at the commit this page was made from: the board is pcb/FeederController.kicad_pcb and its schematic pcb/FeederController.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the FeederController design in my own project?
Its repository states no licence, so its author keeps all rights: ask atanisoft before reusing the design.
Similar boards
- 2 layers165.1 × 132.1 mm

- 2 layers94 × 100 mm

Robocar unified integrated carrier
laurigates/mcu-tinkering-lab
This repository contains projects for various embedded platforms (ESP32, Arduino, STM32).
98 parts7MIT - 4 layers100 × 74 mm

Mission board
tmb5932/fixed-wing-drone
The basics needed to allow a RC plane to be turned autonomous on signal.
128 parts - 2 layers123.2 × 100.3 mm

ArduinoPCB
Viperinius/Chess-Robot
A chess piece detection paired with Stockfish chess engine
32 partsMIT - 4 layers43 × 66 mm

- 2 layers129.5 × 72.6 mm

- 2 layers80 × 51.4 mm

P44ttngw
plan44/p44ttngw-hardware
KiCAD files for TTN LoRA gateway based on RAK831 and Omega2S
78 parts4 - 2 layers50 × 50 mm

Ro system
oxfordfish/STM32G0F6Px-ROC
A reverse osmosis controller system designed around STM32.
57 parts1CERN-OHL-P-2.0