

A cantivileerian 4axis 3d printer
- Size
- 188 × 126 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 89
- Nets
- 85
- Pads
- 322
- Tracks, vias
- 3,258, 0
- Routed
- Yes
- KiCad
- KiCad 8.0 (file 20240108)
- Created
- 25 May 2025
- Updated
- 6 Nov 2025
Overview
Boop is an open-source printed circuit board by Magicninja7, from the Magicninja7/Boop repository on GitHub, published under the MIT licence. It is a 2-layer board of 188 × 126 mm with 89 parts on 85 nets, routed with 3,258 tracks and 0 vias.
It is built around the AZ1084CD-5.0TRG1 and WS2812B. Its parts include 75 diodes and 1 IC. It belongs with the robots and motor control boards of this library.
Main components
2AZ1084CD-5.0TRG1
TO-2520.003%Vout 0℃~+125℃@(Tj) 1 1.5V@(5A) 12V 5A 5V 5mA 72dB@(120Hz) Fixed Over Current Protection、Over Temperature Protection Positive TO-252 Voltage Regulators - Linear, Low Drop Out (LDO) Regulators ROHSDiodes IncorporatedVoltage Regulators - Linear, Low Drop Out (LDO) RegulatorsWS2812B
5mm X 5mm Surface Mount RGB LED with Intelligent ControlWorldsemiUncategorised
README
README.mdDescription: Its a polar, 4axis, cantivileerian 3d printer! It uses a unorthodox aproach to rotate the hotend in b axis, and y axis, using only 2 motors and being pretty cool! The printbed is also backlit!! :3 WHy? idk, felt like it tbh. Saw a cool video on yt, thought: i wanna do that. And then highway happened. And then this happened.
Cad

PCB

Diagram
Power Supply (LRS-350-24) Connections
LRS-350-24:
AC Input L (Live): → Mains AC Hot
AC Input N (Neutral): → Mains AC Neutral
AC Input Ground: → Mains AC Ground
+V (24V): → SKR3 VIN terminal
-V (Ground): → SKR3 GND terminal
+V (24V): → LED Strip positive terminal
-V (Ground): → LED Strip negative terminalSKR3 Main Board Connections Stepper Motor Drivers
SKR3:
Driver Socket X: → X-axis stepper driver (TMC2209/TMC2226)
Driver Socket Y: → Y-axis stepper driver (TMC2209/TMC2226)
Driver Socket Z: → Z-axis stepper driver (TMC2209/TMC2226)
Driver Socket E0: → Extruder stepper driver (TMC2209/TMC2226)Endstop Switches
SKR3:
X-STOP pin 1 (Signal): → X endstop switch NO (Normally Open)
X-STOP pin 2 (GND): → X endstop switch COM (Common)
Y-STOP pin 1 (Signal): → Y endstop switch NO (Normally Open)
Y-STOP pin 2 (GND): → Y endstop switch COM (Common)
Z-STOP pin 1 (Signal): → Z endstop switch NO (Normally Open)
Z-STOP pin 2 (GND): → Z endstop switch COM (Common)Hotend (XC1) Connections
SKR3:
HE0 pin 1 (+): → XC1 hotend heater cartridge positive
HE0 pin 2 (-): → XC1 hotend heater cartridge negative
TH0 pin 1 (Signal): → B57560G1104F000 thermistor pin 1
TH0 pin 2 (GND): → B57560G1104F000 thermistor pin 2
FAN0 pin 1 (+): → XC1 cooling fan positive (24V)
FAN0 pin 2 (-): → XC1 cooling fan negativePrint Bed Connections
SKR3:
HE1/BED pin 1 (+): → Print bed heater positive
HE1/BED pin 2 (-): → Print bed heater negative
THB pin 1 (Signal): → Bed thermistor positive (if separate)
THB pin 2 (GND): → Bed thermistor negative (if separate)LED Strip Connections
SKR3:
FAN1 pin 1 (+): → LED strip positive (via MOSFET if needed)
FAN1 pin 2 (-): → LED strip negativeParts
| Part | Qty | total$ | link |
|---|---|---|---|
| sherpa mini | 1 | 24 | Ali |
| vslot rail | 2 | 16 | Ali |
| nema17+screw | 2 | 20 | Ali |
| nema17 | 3 | 15 | Ali |
| skr3+drivers | 1 | 77 | Ali |
| lrs-350-24 | 1 | 35 | Ali |
| pillow-bearing | 2 | 12 | Ali |
| pulley | 2 | 3 | Ali |
| pulley no-teeth | 4 | 12 | Ali |
| back-pulley-xaxis | 1 | 2 | Ali |
| big-xaxis-pulley | 1 | 5 | Ali |
| bearing-uni | 4 | 5 | Ali |
| gantry_vslot | 2 | 18 | Ali |
| 4010 fan | 1 | 4 | Ali |
| sliding rod | 1 | 3.2 | ali |
| lm8uu bearing | 2 | 3 | ali |
| m4 screws+nuts | 36 | 8 | local_shop |
| m3 screws+nuts | 25 | 8 | local_shop |
| m2 wcrews+nutss | 4 | 1 | local_shop |
| m2.5 screw | 2 | 1 | local_shop |
| m5 screws+nuts | 35 | 4 | local_shop |
| m8 screws+nuts | 5 | 4 | local_shop |
| B57560G1104F000 thermistor | 2 | 8 | mouser |
| leds4printbed | 75 | 15 | piekarz🔥 |
| gt2 belt | 1 | 8 | Ali |
| nutblock | 2 | 6 | Ali |
| xc1 hotend | 1 | 2 | Ali |
| jumper cables (m2m & f2f & m2f) | 40 each | 8 | Botland note: after customs aliexpress is actually more expensive + m2m and f2f connectors cost the same - ~2.5$) |
| endstop switches | 3 | 4 | ali |
| pcb | 1 | 20 | jlcpcb |
holy fuck its actually exactly 350$ wtf nicee i though i was gonna pay from pocket
Parts
89| Qty | Value | Footprint | References |
|---|---|---|---|
| 75 | WS2812B | LED_SMD:LED_WS2812B_PLCC4_5.0x5.0mm_P3.2mm | D1, D2, D10, D11, D12, D13, D14, D15, D16, D17, D18, D19, D20, D21, D22, D23 +59 |
| 2 | NTC Thermistor 100kΩ 4200K | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | TH1, TH2 |
| 1 | 24v | TestPoint:TestPoint_Pad_4.0x4.0mm | TP1 |
| 1 | AZ1084CD-5.0TRG1 | Package_TO_SOT_SMD:TO-252-2 | U2 |
| 1 | GND | TestPoint:TestPoint_Pad_4.0x4.0mm | TP2 |
| 1 | Heater1+ | TestPoint:TestPoint_Pad_4.0x4.0mm | TP8 |
| 1 | Heater1- | TestPoint:TestPoint_Pad_4.0x4.0mm | TP9 |
| 1 | Heater2+ | TestPoint:TestPoint_Pad_4.0x4.0mm | TP11 |
| 1 | Heater2- | TestPoint:TestPoint_Pad_4.0x4.0mm | TP10 |
| 1 | LED DIN | TestPoint:TestPoint_Pad_2.5x2.5mm | TP3 |
| 1 | Thermistor 1 | TestPoint:TestPoint_Pad_2.0x2.0mm | TP4 |
| 1 | Thermistor 1 Pad 2 | TestPoint:TestPoint_Pad_2.0x2.0mm | TP5 |
| 1 | Thermistor 2 | TestPoint:TestPoint_Pad_2.0x2.0mm | TP7 |
| 1 | Thermistor 2 Pad 1 | TestPoint:TestPoint_Pad_2.0x2.0mm | TP6 |
Questions
How big is the Boop PCB?
It measures 188 × 126 mm and has 2 copper layers, 1.6 mm thick.
What parts does the Boop use?
89 parts, built around the AZ1084CD-5.0TRG1 and WS2812B. 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 Boop KiCad files?
From the Magicninja7/Boop repository on GitHub, at the commit this page was made from: the board is pcb/boop.kicad_pcb and its schematic pcb/boop.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the Boop 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 layers72.6 × 85.1 mm

- 2 layers152 × 152 mm

Spinne Werkstatt
tatze1305/Spinne_Kicad
Dies ist ein KiCad-Projekt, das einen vollständigen Schaltplan sowie ein PCB-Layout beinhaltet. Ziel ist es, eine modulare Elektroniklösung zu entwickeln, die verschiedene Komponenten wie Sensoren, Versorgungseinheiten…
80 partsMIT - 4 layers79.1 × 47 mm

- 4 layers87 × 105 mm

Control Board
marionas01/Global_Resist_Electronics
This Repo contains the Schematics and PCB files for the various electronic components designed to measure and control the EvolChip Bioreactor used in the Global Resist Project.
85 parts - 2 layers100 × 100 mm

- 2 layers59.5 × 70 mm

- 4 layers99 × 53.3 mm

PSLab
fossasia/pslab-hardware
PSLab Hardware Design and Schematics https://pslab.io
199 parts1.7kApache-2.0 - 2 layers26 × 30 mm

Microcontroller
FrameworkComputer/ExpansionCards
Reference designs and documentation to create Expansion Cards for the Framework Laptop
34 parts1.1kCC-BY-4.0