
Heatplate v1.1
DerSpatz/PCB-reflow-solder-heat-plate
hardware design for a PCB reflow solder heat plate

We welcome contributions! Please see our Development Guide for:
Dolly driver is an open-source printed circuit board by nLight, from the nLight/camamoto repository on GitHub. It is a 2-layer board of 43 × 43 mm with 11 parts on 28 nets, routed with 74 tracks and 4 vias.
It is built around the AMS1117-5.0. Its parts include 3 capacitors, 2 ICs, 2 switches and 1 connector. It belongs with the AVR (ATmega, ATtiny) boards of this library.
Precision stepper motor controller with WebUSB interface for camera sliders, timelapses, and automation projects.
| Component | Specification |
|---|---|
| Arduino Board | Leonardo/Micro/Zero (WebUSB compatible) |
| Stepper Motor | 200 steps/revolution with compatible driver |
| Driver | A4988, TMC2209 |
| Display | SSD1306 OLED 96×16 pixels (I2C) |
| Control Button | Momentary push button |
Arduino Leonardo/Micro:
├── Pin 10 → Stepper DIR
├── Pin 16 → Stepper STEP
├── Pin 2 → Control Button (internal pullup)
├── SDA/SCL → OLED Display (I2C)
└── USB → Computer (WebUSB + Power)Clone the repository:
git clone https://github.com/yourusername/camamoto.git
cd camamotoUpload firmware:
steppper.ino in Arduino IDEAccess web interface:
webusb/ folder on localhost| Parameter | Range | Default |
|---|---|---|
| Speed Range | 1ms - 4,294,967,295ms per step | 1000ms |
| Max Programs | 5 stored programs | - |
| Position Range | 0 - 65,535 steps | 2000 steps |
| Loop Programs | Infinite until manually stopped | - |
| Memory Usage | ~1KB EEPROM | - |
┌─────────────────┐ ┌──────────────────┐
│ Web Browser │◄──►│ Pro Micro │
│ (WebUSB UI) │ │ (Camamoto) │
└─────────────────┘ └──────────────────┘
│
┌───────┴───────┐
│ Stepper Motor │
│ + Driver │
└───────────────┘Modular Firmware:
motor_control - Movement and positioningcommand_processor - WebUSB communicationconfig_manager - EEPROM storagedisplay_manager - OLED interfacemenu_system - Standalone navigationWe welcome contributions! Please see our Development Guide for:
This README provides a quick overview. For comprehensive documentation:
Start with the Documentation Index for easy navigation.
This project is licensed under the MIT License - see the LICENSE file for details.
Ready to automate your motion? Get started with the setup guide →
| Qty | Value | Footprint | References |
|---|---|---|---|
| 2 | C_Polarized_Small | Capacitor_THT:CP_Radial_D5.0mm_P2.50mm | C2, C3 |
| 2 | SW_Push | Button_Switch_THT:SW_PUSH_6mm | SW1, SW2 |
| 1 | AMS1117-5.0 | Package_TO_SOT_SMD:SOT-223-3_TabPin2 | U2 |
| 1 | Barrel_Jack_MountingPin | Connector_BarrelJack:BarrelJack_GCT_DCJ200-10-A_Horizontal | J1 |
| 1 | C | Capacitor_THT:CP_Radial_D6.3mm_P2.50mm | C1 |
| 1 | Conn_01x04_MountingPin | Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Vertical | OLED1 |
| 1 | Pololu_Breakout_A4988 | Module:Pololu_Breakout-16_15.2x20.3mm | A1 |
| 1 | ProMicro | Keebio:ArduinoProMicro | U1 |
| 1 | Stepper_Motor_bipolar | Connector_JST:JST_XH_B4B-XH-A_1x04_P2.50mm_Vertical | M1 |
It measures 43 × 43 mm and has 2 copper layers, 1.6 mm thick.
11 parts, built around the AMS1117-5.0. 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 nLight/camamoto repository on GitHub, at the commit this page was made from: the board is kicad/Dolly driver.kicad_pcb and its schematic kicad/Dolly driver.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 nLight before reusing the design.

DerSpatz/PCB-reflow-solder-heat-plate
hardware design for a PCB reflow solder heat plate

rheslip/2HPico-Eurorack-Module-Hardware
2HP Eurorack module based on Raspberry Pi Pico 2

victorhook/asac-fc
asac fc is an rp2040 based flight controller made for FPV drone flying


johannesstrueber/dots
DOTS eurorack module pcb schematics and code ATMega328 based


