
CLN17-V1.5
creapunk/CLN-ClosedLoopNemaDriver
Compact closed-loop stepper motor driver designed for NEMA motors
OpenSilicon enables DIY semiconductor fabrication with open-source guides for building IC equipment at home. The project includes BOMs, 3D files, firmware, and PDKs, supporting makers and researchers in chip fabrication.
SpinCoater is an open-source printed circuit board by RParkerE, from the RParkerE/OpenSilicon repository on GitHub, published under the GPL-3.0 licence. It is a 2-layer board of 115 × 75 mm with 11 parts on 54 nets, routed with 190 tracks and 1 via.
It is built around the ESP32-DEVKITC-VE and TMC2209. Its parts include 8 connectors, 2 ICs and 1 resistor. It belongs with the ESP32 boards of this library.
Open-source semiconductor fabrication for the home lab. Build and operate IC fabrication equipment with detailed guides, CAD files, firmware, and process recipes.
OpenSilicon brings semiconductor fabrication capabilities into the home lab. This project provides comprehensive documentation, designs, and software for building functional IC fabrication equipment for research, education, and experimentation.
We are currently developing the alpha stage of the fabrication pipeline, targeting sub micron feature resolution across the complete process flow: spin coating, direct write lithography, metrology, oxidation, and physical vapor deposition (PVD).
Alpha Stage - Active Development
This is an early-stage project. All equipment designs and processes are works in progress and subject to change. Current development is running two parallel tracks:
Metrology (FPM / R-FPM)
Direct Write Lithography (405nm)
Other Systems
Join us to help shape the project during these formative stages.
| Equipment | Status | Notes |
|---|---|---|
| Spin Coater | In Progress | Open issues remain |
| FPM / R-FPM Metrology | Working Prototype | Active characterization |
| Direct Write Lithography | In Progress | Laser firmware complete; positioning and alignment in development |
| 3-Axis Alignment Tool | In Progress | Companion to lithography system |
| Oxidation Furnace | In Progress | Initial build phase |
| PVD Deposition System | In Progress | Initial build phase |
OpenSilicon is licensed under the GNU General Public License v3. See LICENSE for details.
This project integrates components licensed under GPLv3. When using or modifying this project, you must:
We actively welcome contributions. This project is in its early stages, and input from the community is essential.
OpenSilicon is targeting:
This project involves significant hazards. Home semiconductor fabrication includes:
Users are responsible for understanding and mitigating these risks. Always follow safety procedures and never operate equipment unsupervised.
All designs are provided in open formats. No proprietary software is required:
OpenSilicon builds on research and contributions from the open-source hardware community and makers exploring accessible semiconductor fabrication.
Use of OpenSilicon designs and instructions is at your own risk. The authors assume no liability for injuries, property damage, or other consequences from assembly, operation, or misuse of equipment built from these designs.
If you find OpenSilicon interesting, star this repository, share your interests and expertise, contribute to development, and help improve documentation.
Have questions? Start a discussion or email us.
Found an issue? Report it.
| Qty | Value | Footprint | References |
|---|---|---|---|
| 1 | 12V RAIL | Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical | J1 |
| 1 | 1kΩ Pull Up | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal | R1 |
| 1 | 5V RAIL | Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical | J2 |
| 1 | ESC HEADERS | Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Vertical | J5 |
| 1 | ESP32-DevKitC | PCM_Espressif:ESP32-DevKitC | U1 |
| 1 | LIMIT SWITCH HEADERS | Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical | J8 |
| 1 | NEMA 17 HEADERS | Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Vertical | J4 |
| 1 | TFT HEADERS | Connector_PinHeader_2.54mm:PinHeader_1x14_P2.54mm_Vertical | J3 |
| 1 | TMC2209 | TMC2209_SILENTSTEPSTICK:MODULE_TMC2209_SILENTSTEPSTICK | U2 |
| 1 | ULN2003 DRIVER HEADERS | Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Vertical | J6 |
| 1 | ULN2003 POWER | Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical | J7 |
It measures 115 × 75 mm and has 2 copper layers, 1.6 mm thick.
11 parts, built around the ESP32-DEVKITC-VE and TMC2209. 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 RParkerE/OpenSilicon repository on GitHub, at the commit this page was made from: the board is SpinCoater/HARDWARE/KiCad Files/SpinCoater.kicad_pcb and its schematic SpinCoater/HARDWARE/KiCad Files/SpinCoater.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Its repository publishes it under the GPL-3.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).

creapunk/CLN-ClosedLoopNemaDriver
Compact closed-loop stepper motor driver designed for NEMA motors


wntrblm/jellyfish-and-starfish
Jellyfish and Starfish are control boards designed for use with the LumenPnP. Starfish controls the base of the machine including X & Y axes and pneumatics.

NikodemBartnik/StarTrckr
Open source star tracker for deep sky astrophotography

AdamTuraj/PicoMMU
A Klipper expansion board intended to run a MMU unit to control a stepper motor and servo.

TheContrappostoShop/Apollo
Control Board for the Prometheus mSLA Printer.

Duet3D/Duet3-Mini5plus
This repository also contains information in the Mini 2+ : a two driver expansion board for the Duet 3 mini 5+

BoltzRnD/NYSM2_Open_Stepper_Standard
An M.2 Key B Based Open Modular Stasndard for 3D Printer Stepper Driver Modules.