Skip to the content
PCBKitNew board
2 layers188 × 126 mmBoop, the printed circuit board in 3D

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

2

README

README.md

Description: 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

looks kinda sick ngl

PCB

this took more time than you think

Diagram

Power Supply (LRS-350-24) Connections

LRS-350-24:

text
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 terminal

SKR3 Main Board Connections Stepper Motor Drivers

SKR3:

text
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:

text
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:

text
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 negative

Print Bed Connections

SKR3:

text
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:

text
FAN1 pin 1 (+): → LED strip positive (via MOSFET if needed)
FAN1 pin 2 (-): → LED strip negative

Parts

PartQtytotal$link
sherpa mini124Ali
vslot rail216Ali
nema17+screw220Ali
nema17315Ali
skr3+drivers177Ali
lrs-350-24135Ali
pillow-bearing212Ali
pulley23Ali
pulley no-teeth412Ali
back-pulley-xaxis12Ali
big-xaxis-pulley15Ali
bearing-uni45Ali
gantry_vslot218Ali
4010 fan14Ali
sliding rod13.2ali
lm8uu bearing23ali
m4 screws+nuts368local_shop
m3 screws+nuts258local_shop
m2 wcrews+nutss41local_shop
m2.5 screw21local_shop
m5 screws+nuts354local_shop
m8 screws+nuts54local_shop
B57560G1104F000 thermistor28mouser
leds4printbed7515piekarz🔥
gt2 belt18Ali
nutblock26Ali
xc1 hotend12Ali
jumper cables (m2m & f2f & m2f)40 each8Botland note: after customs aliexpress is actually more expensive + m2m and f2f connectors cost the same - ~2.5$)
endstop switches34ali
pcb120jlcpcb

holy fuck its actually exactly 350$ wtf nicee i though i was gonna pay from pocket

Parts

89
QtyValueFootprintReferences
75WS2812BLED_SMD:LED_WS2812B_PLCC4_5.0x5.0mm_P3.2mmD1, D2, D10, D11, D12, D13, D14, D15, D16, D17, D18, D19, D20, D21, D22, D23 +59
2NTC Thermistor 100kΩ 4200KResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderTH1, TH2
124vTestPoint:TestPoint_Pad_4.0x4.0mmTP1
1AZ1084CD-5.0TRG1Package_TO_SOT_SMD:TO-252-2U2
1GNDTestPoint:TestPoint_Pad_4.0x4.0mmTP2
1Heater1+TestPoint:TestPoint_Pad_4.0x4.0mmTP8
1Heater1-TestPoint:TestPoint_Pad_4.0x4.0mmTP9
1Heater2+TestPoint:TestPoint_Pad_4.0x4.0mmTP11
1Heater2-TestPoint:TestPoint_Pad_4.0x4.0mmTP10
1LED DINTestPoint:TestPoint_Pad_2.5x2.5mmTP3
1Thermistor 1TestPoint:TestPoint_Pad_2.0x2.0mmTP4
1Thermistor 1 Pad 2TestPoint:TestPoint_Pad_2.0x2.0mmTP5
1Thermistor 2TestPoint:TestPoint_Pad_2.0x2.0mmTP7
1Thermistor 2 Pad 1TestPoint:TestPoint_Pad_2.0x2.0mmTP6

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 mmArduino CQbrushless, the printed circuit board in 3D

    Arduino CQbrushless

    Lathe-Mariel/CQCart_Arduino

    CQCart Arduino

    25 partsGPL-3.0
  • 2 layers152 × 152 mmSpinne Werkstatt, the printed circuit board in 3D

    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 mmRadar2 ExtFilter, the printed circuit board in 3D

    Radar2 ExtFilter

    ear0/ECE445_Team18

    ECE 445 senior design project - Spring 2024

    74 parts
  • 4 layers87 × 105 mmControl Board, the printed circuit board in 3D

    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 layers59.5 × 70 mmPower, the printed circuit board in 3D

    Power

    Thrcot/ThormasMK2-circuit

    35 parts
  • 4 layers99 × 53.3 mmPSLab, the printed circuit board in 3D

    PSLab

    fossasia/pslab-hardware

    PSLab Hardware Design and Schematics https://pslab.io

    199 parts1.7kApache-2.0
  • 2 layers26 × 30 mmMicrocontroller, the printed circuit board in 3D

    Microcontroller

    FrameworkComputer/ExpansionCards

    Reference designs and documentation to create Expansion Cards for the Framework Laptop

    34 parts1.1kCC-BY-4.0