
Siplace feeder controller 96pin
eilbek-research/er-schultzcontroller
G-code controller for Siemens S (Schultz) feeders

G-code controller for Siemens S (Schultz) feeders
Siplace feeder controller is an open-source printed circuit board by eilbek-research, from the eilbek-research/er-schultzcontroller repository on GitHub. It is a 2-layer board of 83 × 83 mm with 171 parts on 130 nets, routed with 1,127 tracks and 53 vias.
It is built around the BC846 and BC856. Its parts include 81 resistors, 60 transistors and 21 connectors. It belongs with the AVR (ATmega, ATtiny) boards of this library.
G-code controller for Siemens S (Schultz) feeders. This controller is mainly designed to be integrated into OpenPnP, but since it is G-Code based through USB interface, it will fit just about any pick and place project.
This firmware was created as part of Eilbek Research's open source electronics manufacturing project.
We are working on setting up our own electronics production line in Hamburg and open-sourcing what we learn in the process.
If you want to learn about our project, you can find us talking about it:
This guide/project is still quite early as we fund our work through engineering freelance and consulting projects.
If you came here from congress: This repository contains electronics design files, firmware code (arduino-based), and information about our efforts reverse-engineering Siemens S series feeders.
If you own some of these feeders and you need help or information, don't hesitate to contact us at eilbek-research.de/contact
The controller board distributes power to the feeders and provides the communication interface for 20 feeder units (40 lanes of components). There are two versions of the controller board. The KiCad files are in this folder.
The board uses a Arduino Nano Every. This is a low cost arduino which can easily be soldered to the control board. Edit the config.h file in the arduino sketch to select the type of board you are using, then upload the sketch to the board.
This repository is a fork of https://github.com/bilsef/SchultzController, the original creator of the SchultzController.
Our work adds onto this by providing updated hardware, and support for Gen 2 feeders, as well as all error codes that will enable proper error-handling and feeder usage flow in OpenPnP.
| Qty | Value | Footprint | References |
|---|---|---|---|
| 21 | 2K2 | Resistor_SMD:R_0603_1608Metric_Pad1.05x0.95mm_HandSolder | R41, R62, R63, R64, R65, R66, R67, R68, R69, R70, R71, R92, R93, R94, R100, R101 +5 |
| 20 | 10K | Resistor_SMD:R_0603_1608Metric_Pad1.05x0.95mm_HandSolder | R52, R53, R54, R55, R56, R57, R58, R59, R60, R61, R82, R83, R84, R85, R86, R87 +4 |
| 20 | 2N7002 | Package_TO_SOT_SMD:SOT-23 | Q21, Q22, Q23, Q24, Q25, Q26, Q27, Q28, Q29, Q30, Q41, Q42, Q43, Q44, Q45, Q46 +4 |
| 20 | 330 | Resistor_SMD:R_0603_1608Metric_Pad1.05x0.95mm_HandSolder | R14, R15, R16, R17, R18, R19, R20, R21, R22, R23, R24, R25, R26, R34, R35, R36 +4 |
| 20 | 4K7 | Resistor_SMD:R_0603_1608Metric_Pad1.05x0.95mm_HandSolder | R1, R2, R3, R4, R5, R10, R11, R12, R13, R27, R28, R29, R30, R31, R32, R33 +4 |
| 20 | BC846 | Package_TO_SOT_SMD:SOT-23 | Q1, Q2, Q3, Q4, Q5, Q10, Q11, Q12, Q13, Q14, Q15, Q16, Q17, Q18, Q19, Q20 +4 |
| 20 | BC856 | Package_TO_SOT_SMD:SOT-23 | Q31, Q32, Q33, Q34, Q35, Q36, Q37, Q38, Q39, Q40, Q51, Q52, Q53, Q54, Q55, Q56 +4 |
| 20 | Conn_01x04 | Connector_JST:JST_XH_B4B-XH-A_1x04_P2.50mm_Vertical | J1, J2, J3, J4, J5, J10, J11, J12, J13, J14, J15, J16, J17, J18, J19, J20 +4 |
| 4 | MountingHole | MountingHole:MountingHole_3.2mm_M3 | H1, H2, H3, H4 |
| 3 | Fiducial | Fiducial:Fiducial_1mm_Mask3mm | FID1, FID2, FID3 |
| 1 | Arduino_Nano_Every | Arduino_Nano_33:NANO_33_Footprint_SMD_Castell | A1 |
| 1 | Screw_Terminal_01x02 | TerminalBlock_Phoenix:TerminalBlock_Phoenix_MKDS-1,5-2-5.08_1x02_P5.08mm_Horizontal | J21 |
The 170 most common of 171 parts.

eilbek-research/er-schultzcontroller
G-code controller for Siemens S (Schultz) feeders

eilbek-research/er-schultzcontroller
G-code controller for Siemens S (Schultz) feeders


MG-5/vfd-clock-hardware
Hardware for controlling six VFD IV-17 tubes as clock (HH:MM:SS)

alexcrt12/p1-stabilizator-ers-orcad-schematic-kicad-layout
My Voltage regulator project, for which I have used OrCAD for the schematic and simulations and KiCad for the PCB layout

D3epCr3ature/RE-CPNV-ElectronicDice
Reverse engineering of an electronic dice assembled during my diploma of Vocational Education and Training (VET) in electronics.




It measures 83 × 83 mm and has 2 copper layers, 1.6 mm thick.
171 parts, built around the BC846 and BC856. 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.
From the eilbek-research/er-schultzcontroller repository on GitHub, at the commit this page was made from: the board is Hardware/siplace_feeder_controller_4pin/siplace_feeder_controller.kicad_pcb and its schematic Hardware/siplace_feeder_controller_96pin/file5E2A746D.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Its repository states no licence, so its author keeps all rights: ask eilbek-research before reusing the design.