
SJ-201-R6
MycroftAI/hardware-mycroft-mark-II
Mycroft's Mark II Rpi mechanical, electrical and industrial designs

Custom FluidNC mod for multipen pen plotter with ATC
Cnc is an open-source printed circuit board by vishnu-c-r, from the vishnu-c-r/PolyPlot-Firmware repository on GitHub. It is a 2-layer board of 35 × 34.3 mm with 17 parts on 27 nets, routed with 175 tracks and 16 vias.
It is built around the ATTINY1614-SSN and ULN2003. Its parts include 5 connectors, 3 capacitors, 3 ICs and 2 resistors. It belongs with the robots and motor control boards and the AVR (ATmega, ATtiny) boards of this library.
A custom firmware for an ESP32-based multi-pen plotter with automatic tool changing capabilities, designed for educational tinkering labs across Kerala schools.
This project is part of a government initiative undertaken by SSK to establish tinkering labs in 98 schools across Kerala. The multi-pen plotter provides students with hands-on experience in machine programming and operation, fostering practical learning in automation and digital fabrication.
Clone the Repository
https://github.com/vishnu-c-r/PolyPlot-Firmware.git
cd PolyPlot-FirmwareInstall Firmware
Configure Machine
Use the M6T command to change tools automatically:
M6T1 ; Change to pen 1
M6T2 ; Change to pen 2
M6T3 ; Change to pen 3The machine configuration is handled through the FluidNC web installer. Key parameters include:
Perfect for:
This firmware is a modified version of FluidNC by bdring, customized specifically for multi-pen plotting applications with automatic tool changing capabilities.
This project is part of the SSK initiative for educational tinkering labs. Contributions that enhance the educational value and machine functionality are welcome.
Empowering the next generation of makers and engineers through hands-on learning experiences.
| Qty | Value | Footprint | References |
|---|---|---|---|
| 2 | LEDFAB1206 | footprints:fab-LED1206FAB | M1, M2 |
| 1 | 10uF | footprints:fab-C1206 | C1 |
| 1 | 10uf | footprints:fab-C1206 | C2 |
| 1 | 1K | footprints:fab-R1206FAB | R1 |
| 1 | 1k | footprints:fab-R1206FAB | R2 |
| 1 | 22uf | footprints:fab-C1206 | C3 |
| 1 | ATtiny1614-SS | Package_SO:SOIC-14_3.9x8.7mm_P1.27mm | U2 |
| 1 | AZ1117-5.0 | footprints:fab-SOT223 | U3 |
| 1 | Conn_01x02_Pin | Connector_JST:JST_XA_B02B-XASK-1_1x02_P2.50mm_Vertical | J3 |
| 1 | Conn_01x03_Pin | Connector_Harwin:Harwin_M20-89003xx_1x03_P2.54mm_Horizontal | J2 |
| 1 | Conn_01x03_Pin | Connector_JST:JST_EH_B3B-EH-A_1x03_P2.50mm_Vertical | J7 |
| 1 | Conn_01x05_Pin | Connector_JST:JST_EH_B5B-EH-A_1x05_P2.50mm_Vertical | J4 |
| 1 | Conn_01x05_Pin | Connector_JST:JST_XA_B05B-XASK-1_1x05_P2.50mm_Vertical | J1 |
| 1 | RES-US1206FAB | footprints:fab-R1206FAB | 10K1 |
| 1 | ULN2003 | Package_SO:SOIC-16_3.9x9.9mm_P1.27mm | U1 |
The 16 most common of 17 parts.
It measures 35 × 34.3 mm and has 2 copper layers, 1.6 mm thick.
17 parts, built around the ATTINY1614-SSN and ULN2003. 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 vishnu-c-r/PolyPlot-Firmware repository on GitHub, at the commit this page was made from: the board is Electonics/Mini_Plotter/daughter board/pcb/v1/cnc.kicad_pcb and its schematic Electonics/Mini_Plotter/daughter board/pcb/v1/cnc.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 vishnu-c-r before reusing the design.

MycroftAI/hardware-mycroft-mark-II
Mycroft's Mark II Rpi mechanical, electrical and industrial designs

MarkR42/malenki-esc
A small electronic speed controller for e.g. tiny fighting robots or other rc models




tomtor/ESPTiny
KiCad ATtiny84/x14/x02 (SMD) and ESP-01 (ESP 8266) PCB boards

vladbelous/avr-attiny1614-mini
AVR attiny1614 (tinyAVR 1-series) mini board