#U1 toolhead based Tool changer
30 messages · Page 1 of 1 (latest)
So far, i've modified mainline klipper to work with the toolhead. Communication happens over USB, with power(24v) and ground also fed through the usb.
Extruder, hotend, hotend fan are confirmed working.
Eddy sensor for Z probing tested and confirmed, probes the bed on my testrig fine. PA not tested yet.
Adxl works, not all toolheads have it. Read a few messages down.
Toolhead swapper(the gantry part) will mostly just be a plate that others can adapt to their own gantry.
Part cooling will work through the toolheads pogo pins, like standard U1.(WIP)
Dock is still Todo.
Quick mockup to test stuff on my test rig.
holy thats so funny, i was just looking into this
Accelerometer is working, but hit a snag - the U1 first toolhead is special, it docks a different way(to the left instead of the right like others), and it is the only one that contains the actual accelerometer chip. I was planning to use all right toolheads, but that would now mean i lose the built in accelerometer.
It looks like the toolheads cost the same when bought individually. Couldn’t you just get the “left” toolheads?
You can, only real difference would be the dock for those would have to be inverted.
The plan on using only right toolheads was that it would be easier to only have to buy one kind, and if something happened, everything would be identical.
And that if you came across a U1 being parted out, you got 3 tools instead of one.
i have a suspicion that the replacement toolhead boards that snapmaker sells, are the left ones. I compared the boards on mine, the main pcb is the same, right tools just don't have the accelerometer components on them.
and my suspicions were confirmed by someone who checked their spare boards, they all have accelerometer components on them. So either use one left tool, all left tools, or all right tools and swap one of the toolhead boards for 26€.
Would there be any options for a custom toolhead pcb that includes an accelerometer and a more robust connector than USB C?
I’m never a fan of normal USB connectors in toolheads, they’re not very motion proof at the speeds we tend to deal with.
Appreciate significant work has likely gone into reverse engineering the closed source PCB.
i personally don't see an issue with the USB-C that they used. Its firmly bolted to the tool with two screws, and people have proven their reliability on the U1's over thousands of hours. 60-65c ambient and high accelerations.
I haven't done a deep dive into the components on the pcb, but i'm pretty sure you could swap the toolhead for another, like an EBB board if needed.
If anyone wants to have a look inside of the U1 toolhead, i have 3d scanned most of the toolhead in parts already as well.
https://www.printables.com/model/1785621-snapmaker-u1-toolhead-scan
this is very basic and still a work in progress. Built off a 3d scan.
next up is doing a test print, and then scanning and making the dock for it. But thats for tomorrow.
project seems really nice for reliability. can just buy another off the shelf toolhead and it's back 
plus just put a Pika in it :3
Eh. Accelerometer is once of use anyway, i say just use an external one for the input shaping tests. Better to have it on the nozzle or at the bottom of the tool anyway.
Tbh as a u1 owner i don't like this project 🤣
You gonna make it harder for us to get spares for our printers if diyers start buying up stock
I actually think that's better than the XT30 2+2 most toolboards do these days.
I should probably clean the bed after it sitting for over a year..
But its working!
Compared to the old setup(~194gr removed), its a bit heavier. Mainly due to the front plate fully being cast aluminium. Pretty sure if someone went to town on it with a cnc, you could get the weight down a bunch.
All in currently its gained around 100-120gr of moving mass compared to previous semi-lightweight vzbot setup.
did you update the mounting bracket? the step file you sent didnt really make sense to me when i looked at it in sw
no, currently for testing i'm using a simple printed bracket. Ideally it would need to have metal pins around the balls as well for wear resistance, and on the U1 the middle pin that gets locked into the toolhead is spring loaded to tension the tool properly. Mine currently is just a fixed solid body.
The 5 holes are for belt mounting on my printer, yours will look different in that regard.
Basic V1 of the dock. Original uses 4mm pin and 5mm round magnets. I have neither on hand, so changed it to 3x48mm pin and "6x3mm"(6x2.5mm in reality) magnets. Moved the pin left and up 0.5mm to account for the smaller pin diameter. Height adjustment with slots, and holes on the bottom for possibly using the U1 brush and bucket.
Dock needs some fine-tuning, the toolhead pins dont lock in quite as well as they should so the toolhead can swing a bit in the dock.
Following, this is neat!

Hi, i'm OP. Main account got hijacked and banned from most discord servers including this one. No updates, project fell on the backburner due to life. Dock needs fine-tuning and dock-undock macros made.