Skip to the content
PCBKitNew board
2 layers84 × 47.5 mmDrawbot, the printed circuit board in 3D

A 0.5x0.5 meter drawing machine I made for Hack Club Highway

Size
84 × 47.5 mm
Copper layers
2
Thickness
1.6 mm
Parts
13
Nets
40
Pads
89
Tracks, vias
161, 1
Routed
Yes
KiCad
KiCad 7 (file 20221018)
Created
18 May 2025
Updated
12 Aug 2026

Overview

Drawbot is an open-source printed circuit board by EwoudVV, from the EwoudVV/drawbot repository on GitHub, published under the MIT licence. It is a 2-layer board of 84 × 47.5 mm with 13 parts on 40 nets, routed with 161 tracks and 1 via.

Its parts include 7 connectors and 3 capacitors. It belongs with the AVR (ATmega, ATtiny) boards of this library.

README

README.md

Drawbot

Design: https://www.tinkercad.com/things/kSLyTMIcY53-drawbot

  • Made for Hack Club Highway
  • This project is a 0.5 meter square drawing machine that I designed to be as fast and cheap as possible.
  • I made this project because I wanted to learn more about designing and using mechanisms, like the CoreXY belt design I used and the scotch-yoke mechanism used to lift the pen. I also wanted something functional, that I would use.

Pictures

image

Bill Of Materials

PartQtyPriceDescNotesLink
Arduino1$29.30Uno R3not going to buyhttp://store.arduino.cc/collections/boards-modules/products/arduino-uno-rev3
Pen60$7.99Bic Round Sticnot going to buyhttps://us.bic.com/en_us/bic-round-stic-xtra-life-ball-point-pen-black-60-pack.html
500mm Aluminium Extrusion4$25.99500m V-slot aluminum extrusionsThey come with extra accessories like connectorshttps://www.amazon.com/Seekliny-Aluminum-Extrusion-V-Slotted-Accessories/dp/B0DY7FKXZ9/
Linear Motion Rod Shaft2$29.99Linear shaft for the toolhead to move onComes with bearings for the toolheadhttps://www.amazon.com/uxcell-Bearing-Support-Automated-Machines/dp/B0CK4Z3M15
Stepper Motor Nema 172$25.99Motors to drive the gantryHigh torque and high speedhttps://www.amazon.com/Stepper-Motor-Bipolar-64oz-Printer/dp/B00PNEQI7W
Timing Belt1$14.995m beltExtra accessories included like driver and idler wheels and belt clamps and tensionershttps://www.amazon.com/KeeYees-Timing-Tensioner-Torsion-Printer/dp/B07JKT5BZQ
Stepper Motor Driver Module2$7.59Stepper motor drivershttps://www.amazon.com/Stepper-Printer-StepStick-Envistia-Mall/dp/B07QT7N3T2
Servo1$2.99Fast servo that has metal gears and is smallhttps://speedyfpv.com/products/mg90d-metal-digital-servo-new?variant=45194443030742
Limit switches2$5.56SS-5GL02For homing the toolheadhttps://www.digikey.com/en/products/detail/omron-electronics-inc-emc-div/SS-5GL02/3102937
Roller plate2$11.97Roller plates for attachment on the aluminum extrusionsAdjustablehttps://www.amazon.com/QWORK-V-Wheel-Aluminum-Profile-Printer/dp/B0CHRYLV1V
Belt idler wheels5$7.99Idler wheels for when the belt turns4 extra are neededhttps://www.amazon.com/Timing-Belt-Idler-Pulley-Printer/dp/B0BSPCHTD3
SUBTOTAL: $133.06no extras
TOTAL: $141.38no extras and taxassumes MA sales tax
GRAND TOTAL: $170.35extras
GRAND GRAND TOTAL: $181.00extras and taxassumes MA sales tax

Alternate BOM

PartQtyPriceDescNotesLink
Arduino1$29.30Uno R3not going to buy
Pen60$7.99Bic Round Sticnot going to buy
500mm Aluminium Extrusion4$25.99500m V-slot aluminum extrusionsThey come with extra accessories like connectorshttps://www.aliexpress.us/item/3256804642902887.html?src=google&pdp_npi=4%40dis%21USD%217.62%214.95%21%21%21%21%21%40%2112000046464978432%21ppc%21%21%21&src=google&albch=shopping&acnt=615-992-9880&isdl=y&slnk=&plac=&mtctp=&albbt=Google_7_shopping&aff_platform=google&aff_short_key=_oFgTQeV&gclsrc=aw.ds&albagn=888888&ds_e_adid=&ds_e_matchtype=&ds_e_device=c&ds_e_network=x&ds_e_product_group_id=&ds_e_product_id=en3256804642902887&ds_e_product_merchant_id=106987257&ds_e_product_country=US&ds_e_product_language=en&ds_e_product_channel=online&ds_e_product_store_id=&ds_url_v=2&albcp=22525427924&albag=&isSmbAutoCall=false&needSmbHouyi=false&gad_source=1&gad_campaignid=22518985128&gbraid=0AAAAA_TvRHohDlpwH1t31wwRTStl9wvTn&gclid=CjwKCAjw7rbEBhB5EiwA1V49nQ8Jo3CpTYPn01uYwYKQ9a22NtzzU9K2DkHqgGaVjLixHldWkVV13xoCB6wQAvD_BwE&gatewayAdapt=glo2usa
Linear Motion Rod Shaft2$17.64Linear shaft for the toolhead to move onhttps://www.aliexpress.us/item/2255800403003227.html?src=google&pdp_npi=4%40dis%21USD%215.10%215.10%21%21%21%21%21%40%2110000003452701986%21ppc%21%21%21&src=google&albch=shopping&acnt=708-803-3821&isdl=y&slnk=&plac=&mtctp=&albbt=Google_7_shopping&aff_platform=google&aff_short_key=UneMJZVf&gclsrc=aw.ds&albagn=888888&ds_e_adid=&ds_e_matchtype=&ds_e_device=c&ds_e_network=x&ds_e_product_group_id=&ds_e_product_id=en2255800403003227&ds_e_product_merchant_id=5544025252&ds_e_product_country=US&ds_e_product_language=en&ds_e_product_channel=online&ds_e_product_store_id=&ds_url_v=2&albcp=19413040701&albag=&isSmbAutoCall=false&needSmbHouyi=false&gad_source=1&gad_campaignid=19420347529&gbraid=0AAAAAD6I-hF0245CxOJHj-UJ7bSmDm36F&gclid=CjwKCAjw7rbEBhB5EiwA1V49nZwHaAKpbgu1fPc7DIDs8G7P-iGvrT7iIwYScHBpzhI0BMiAgKYHURoCq9gQAvD_BwE&gatewayAdapt=glo2usa
Linear motion rod clamp4$17.1https://www.aliexpress.us/item/2255799899348947.html?gatewayAdapt=glo2usa4itemAdapt
Linear bearings2$13.27https://www.aliexpress.us/item/2251832487047487.html?spm=a2g0o.productlist.main.3.54df26fc2UpYiK&algo_pvid=85eeae5b-9a15-44c1-90ea-e4faa7d98317&algo_exp_id=85eeae5b-9a15-44c1-90ea-e4faa7d98317-2&pdp_ext_f=%7B%22order%22%3A%22153%22%2C%22eval%22%3A%221%22%7D&pdp_npi=4%40dis%21USD%2117.69%2113.27%21%21%2117.69%2113.27%21%402103201917541703882386169ef02f%2164097981491%21sea%21US%210%21ABX&curPageLogUid=IfCRcKenJCX7&utparam-url=scene%3Asearch%7Cquery_from%3A&_gl=1*1ko6jw4*_gcl_au*MTk4NzE3NjcwLjE3NTQxNzAzODU.*_ga*MzY4MzUwNzkzMTI2MDkxLjE3NDc2MDY2MDg3Njc.*_ga_VED1YSGNC7*czE3NTQxNzAzODQkbzEkZzEkdDE3NTQxNzAzODkkajU1JGwwJGgw
Stepper Motor Nema 172$15.22Motors to drive the gantryHigh torque and high speedhttps://www.aliexpress.us/item/2251832683239784.html?src=google&pdp_npi=4%40dis%21USD%214.45%213.78%21%21%21%21%21%40%2165443571322%21ppc%21%21%21&src=google&albch=shopping&acnt=708-803-3821&isdl=y&slnk=&plac=&mtctp=&albbt=Google_7_shopping&aff_platform=google&aff_short_key=UneMJZVf&gclsrc=aw.ds&albagn=888888&ds_e_adid=&ds_e_matchtype=&ds_e_device=c&ds_e_network=x&ds_e_product_group_id=&ds_e_product_id=en2251832683239784&ds_e_product_merchant_id=100982560&ds_e_product_country=US&ds_e_product_language=en&ds_e_product_channel=online&ds_e_product_store_id=&ds_url_v=2&albcp=19108228023&albag=&isSmbAutoCall=false&needSmbHouyi=false&gad_source=1&gad_campaignid=19108292148&gbraid=0AAAAAD6I-hEk8pbPKbQHAsRlzOuaOHWji&gclid=CjwKCAjw7rbEBhB5EiwA1V49nb6DJGdRqMjYuNWtBtJyw-fqecrs39E0UI3GKHXx1VbWHtdZy6qYcBoCQDYQAvD_BwE&gatewayAdapt=glo2usa
Timing Belt1$9.355m beltExtra accessories included like driver and idler wheels and belt clamps and tensionershttps://www.aliexpress.us/item/3256803959490903.html?gatewayAdapt=glo2usa4itemAdapt
Stepper Motor Driver Module2$10.55Stepper motor drivershttps://www.aliexpress.us/item/2255800140733695.html?spm=a2g0o.productlist.main.8.608a64d6NGzeHa&algo_pvid=e55d2704-2785-4781-b016-b448045a97a3&algo_exp_id=e55d2704-2785-4781-b016-b448045a97a3-7&pdp_ext_f=%7B%22order%22%3A%2253%22%2C%22eval%22%3A%221%22%7D&pdp_npi=4%40dis%21USD%218.08%215.33%21%21%218.08%215.33%21%402101efeb17541709004351878e50a0%2110000001342223857%21sea%21US%210%21ABX&curPageLogUid=KiUrBYL8ZibD&utparam-url=scene%3Asearch%7Cquery_from%3A&_gl=1*15ltvc9*_gcl_au*MTk4NzE3NjcwLjE3NTQxNzAzODU.*_ga*MzY4MzUwNzkzMTI2MDkxLjE3NDc2MDY2MDg3Njc.*_ga_VED1YSGNC7*czE3NTQxNzAzODQkbzEkZzEkdDE3NTQxNzA5MDEkajYwJGwwJGgw
Servo1$2.18Fast servo that has metal gears and is smallhttps://www.aliexpress.us/item/3256806338932286.html?gatewayAdapt=glo2usa4itemAdapt
Limit switches2$5.56SS-5GL02For homing the toolheadhttps://www.digikey.com/en/products/detail/omron-electronics-inc-emc-div/SS-5GL02/3102937
Roller plate2$9Roller plates for attachment on the aluminum extrusionsNOT Adjustablehttps://www.aliexpress.us/item/3256806120290201.html?gatewayAdapt=glo2usa4itemAdapt
Belt idler wheels5$1.24Idler wheels for when the belt turns4 extra are neededhttps://www.aliexpress.us/item/2251832631013486.html?gatewayAdapt=glo2usa4itemAdapt
SUBTOTAL: $127.1no extras
TOTAL: $135.05no extras and taxassumes MA sales tax

Software and documentation

  • The machine runs a custom Uno R4 WiFi + CNC Shield V3.00 firmware in code/drawbot_r4/ (compile, upload, and command docs in its README).
  • The machine is commissioned and drawing: scale verified, pen calibrated, and a 35-minute endurance run completed with zero errors. Because the bottom (Y-) limit switch is defective, the machine operates with manual homing (M50 X0 Y0 after parking at the corner); G28 will not complete until that switch is replaced.
  • Full operational history and debug findings live in docs/HANDOFF_V2.md (supersedes docs/HANDOFF.md). Wiring and commissioning guides are in code/drawbot_r4/docs/.
  • Presentation workflow: park at the corner, M50 X0 Y0, then python3 code/drawbot_r4/tools/stream_gcode.py --ble code/drawbot_r4/examples/stress_30min.gcode. Generate new hatch patterns with tools/gen_stress_pattern.py --paper WxH.

Parts

13
QtyValueFootprintReferences
2100uFCapacitor_THT:CP_Radial_D6.3mm_P2.50mmC2, C3
11000uFCapacitor_THT:CP_Radial_D10.0mm_P5.00mmC1
1Arduino_Nano_v2.xModule:Arduino_NanoA4
1Buck ConvertorConnector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_VerticalJ5
1Limit Switch 1Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_VerticalJ1
1Limit Switch 2Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_VerticalJ2
1Screw TerminalTerminalBlock:TerminalBlock_bornier-2_P5.08mmJ7
1ServoConnector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_VerticalJ6
1Stepper 1Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_VerticalJ3
1Stepper 2Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_VerticalJ4
1Stepper Driver 1Module:Pololu_Breakout-16_15.2x20.3mmA1
1Stepper Driver 2Module:Pololu_Breakout-16_15.2x20.3mmA3

Questions

How big is the Drawbot PCB?

It measures 84 × 47.5 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Drawbot use?

13 parts. 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 Drawbot KiCad files?

From the EwoudVV/drawbot repository on GitHub, at the commit this page was made from: the board is files/production/drawbot_pcb/drawbot.kicad_pcb and its schematic files/production/drawbot_pcb/drawbot.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Drawbot design in my own project?

Its repository publishes it under the MIT licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).

Similar boards

  • 2 layers40 × 20 mmUsb uart, the printed circuit board in 3D

    Usb uart

    earthtojake/text-to-cad

    Design physical products with AI

    13 parts26kMIT
  • 2 layers35 × 29 mmMagSpoofTC, the printed circuit board in 3D

    MagSpoofTC

    samyk/magspoof

    A portable device that can spoof/emulate any magnetic stripe, credit card or hotel card "wirelessly", even on standard magstripe (non-NFC/RFID) readers.

    13 parts4.2k
  • 2 layers20.6 × 23.6 mmAO-03 signal amplifier, the printed circuit board in 3D

    AO-03 signal amplifier

    fossasia/pslab-scripts

    Pocket Science Lab - Scripts for Sensor Experiments

    13 parts1.6kApache-2.0
  • 2 layers47 × 35.6 mmMX7-C-35PL C11, the printed circuit board in 3D

    MX7-C-35PL C11

    rusefi/rusefi

    rusefi - GPL internal combustion engine control unit

    13 parts1.2k
  • 2 layers95 × 95 mmCube batteryboard, the printed circuit board in 3D

    Cube batteryboard

    willem-pennings/balancing-cube

    A cube that balances itself in a corner or edge using reaction wheels

    13 parts1.1kGPL-3.0
  • 2 layers15.2 × 20.3 mmPt100stick, the printed circuit board in 3D

    Pt100stick

    VoronDesign/Voron-Hardware

    Cool Hardware designed by the Voron Design group

    13 parts1.1kGPL-3.0
  • 2 layers53.9 × 23.2 mmBuffer, the printed circuit board in 3D

    Buffer

    hoglet67/RGBtoHDMI

    Bare-metal Raspberry Pi project that provides pixel-perfect sampling of Retro Computer RGB/YUV video and conversion to HDMI

    13 parts1kGPL-3.0