Material Delta

Created by @aryn-pathak

Made by: @aryan Repository link: https://github.com/aryn-pathak/material-zero/

TOTAL TIME (source screentime): ~36 Hours (and 40 hours on old printer)


title: Material DELTA author: aryan pathak description: A Delta style printer, powered by USB-C

created_at: 2025-06-02

Massive thanks to Hack Club and Alex for giving me this insane opportunity to build my own 3D printer!

This is Material DELTA, An open source, superfast, super cheap, (most importantly) USBC powered, Delta-style 3D printer.

DAY ONE

My old printer wasn't for a long time since i submitted it on 7th of april, but that gave me time to realise that it wasn't good. It was unnecesarily expensive, structure was unstable and probably slow, the printer was very average and didn't have any big innovative feature (just hands free printing powered by an RPi and a web server) Post some research, I came across a much more uncommon kinematic of 3D printers-- Delta. One of the goals of my old printer (that I realised was beyond unrealistic), was powering it with USBC. A delta printer meant there would be so little load on each motor, current draw would be very minimal.

This is what my old printer design looked like: Old printer

A solid plan with me, I know I am 100% going to build this.

DAY TWO - FOUR

I started building the printer. Everything was going very very well. Costs were minimal. I found out that carbon fiber rods were used for the lightweight arms of the printer, but i got a bit carried away, and built the entire printer's frame out of carbon fiber :sob: I made the carriage too, which would have ball joints (3D printed, and a 8mm ball glued on)

CAD and research: ~6 hours

DAY FIVE-SIX

Wasted a ton of time on making the top and bottom holders (out of carbon fiber too), and with 3D printed holders (very very unstable and inconsistent). Making them took a LOT of time because i was trying to make an equilateral triangle and trying to adjust the rods and the holders and everything, which took 2 days sadly

Corner holders: these weren't practical or accurate at all, but this is what it looked like

CAD: ~4.5-5 hours

DAY SEVEN-EIGHT

Did some chatGPT-ing for design ideas, and also realised carbon fiber rods were insanely impractical and unstable, so i decided to make the frame out of 2020 AND 2040 extrusions. Also found something called Kossel-style corners which are 3D printed holders for the frame kossel corners

I also designed the carriage today:

CAD, bit of ChatGPT: ~4.5-5 hours

DAY NINE

EXTRUDER SHOPPING !! im using a bowden setup, and all hotends are either more expensive than my entire printer or slow and generic. My custom hotend assembly would be made of a V6 heatsink, 65W heat cartridge (not the best, ik, but it fits in my power budget of 100W for USBC), a volcano style heatblock, CHT 0.4mm nozzle, and a bimetal heatbreak.

Volcano heatblock (slightly different from V6, provides better heat retention (needed for low wattage heater):

Screenshot 2025-06-28 at 4 14 47 PM

CHT nozzle with 3 holes for better melting efficiency:

Screenshot 2025-06-28 at 4 18 40 PM

Shopping and research: ~2.5-3 hours

DAY TEN

Curated the BOM, currently, the printer costs about 100USD (1/3rd of the max budget). (remind me to keep making the BOM alongside the printer design process :sob:). Also, i've decided that for the printer, I won't be using a motherboard, but use an RPi Zero (which i have at home) giving it wireless capabilities, running Klipper. But a bit of research revealed that it's GPIO isn't fast enough, and thankfully I also had an orph Pico from highseas lying around, which is much more suitable for swiftly controlling motors.

MORE RESEARCH: ~2 hours

DAY ELEVEN-FOURTEEN

Wasted a ton of time again, this time for designing the effector (the hotend carrier). I had to design a duct for the 5015 blower too, and made 3-4 iterations of it, but finally settled on a super simple duct and overall design, and also looks great. I even found a set of 12 threaded balls and sockets (called 5347 rod ends), which was really helpful since the 3D printed ones wouldnt give a lot of freedom of movement. Screenshot 2025-06-28 at 4 20 42 PM

I also found out that these are for 3mm rods, so i had to design an adapter for my 6mm rods:

mostly CAD: ~9.5-10 hours

DAY FIFTEEN

I'll try to submit the printer finally today, so the documentation, logs, final BOM, including the most important parts-- USBC PD negotiation board and all the small parts needed to make it work, like buck converters, boosters, etc. finishing touches-- I'll get all that done today and submit it :D

This is a USB-C-PD Decoy board, which negotiates PD (upto 100W) with the power source. Screenshot 2025-06-28 at 4 46 29 PM

DAY SIXTEEN-SEVENTEEN

Worked on BOM, finishing touches here and there, and finally submitting it after 40+36 hours 😭

finishing touches, research, shopping: ~2.5-3 hours

here are some images for you :)

BOM:

Category Name Link Price (INR) Price (USD)
CONTROLLER PARTS NCE4080K Link 108 1.296
PDC004-PD Link 109 1.308
SMBJ6.0A Link 20 0.24
100uF 25V Electrolytic Capacitor Link 6 0.072
1N5819 Link 61 0.732
Connector (x2) Link 391 4.692
Orpheus Pico available @ home 0 0
RPi Zero 2W available @ home 0 0
TMC2226 Stepper driver (x4) Link 1796 21.552
XL4015 Step down Link 75 0.9
XL6019E1 Step up Link 155 1.86
PRINTER PARTS Nema 17 (x4) Link 2316 27.792
Volcano heatblock Link 149 1.788
Heater Link 99 1.188
Heatbreak Link 169 2.028
CHT Nozzle (0.6mm) Link 129 1.548
Heatsink Link 79 0.948
3010 Fan Link 71 0.852
Pneumatic connector Link 20 0.24
Tube (x2) Link 218 2.616
2020 extrusions (5m) Link 1895 22.74
Titan extruder Link 399 4.788
Ball joints for arms Link 400 4.8
Carbon fiber arms (x2) Link 642 7.51
GT2 timing pulley (x3) Link 75 0.9
Idler pulley Link 65 0.78
GT2 timing belt Link 120 1.44
V Slot wheels (x9) Link 1071 12.852
2040 extrusion (3m) Link 2646 31.752
5010 blower Link 75 0.9
Thermistor Link 99 1.188
1kg PLA Link 799 9.588
10mm Spiral Wrapping Link 90 1.08
Round bed sticker Link 274 3.288
PVC tape Link 167 2.004
Endstop switches (x6) Link 240 2.88
FASTENERS M3 x 12mm Link 26 0.312
M3 x 25mm (x2) Link 60 0.72
M5 x 10mm (x5) Link 140 1.68
M3 Hex Nut Link 18 0.216
M5 hammernut (x50) Link 300 3.6
M2.5 x 8mm Link 48 0.576
TOTAL ₹15500 $186

NOTE: Aluminium print bed is fixed to extrusions using screws. Will be sut and drilled at a local shop

EDITS AFTER SUBMISSION

  • Made new duct, with clearance and pointing right below the nozzle (instead of on it)

  • Made it taller for more Z axis
  • Added bowden mount for extruder
  • Added filament holder

  • Modelled in the boards