7 Axis 5D Printer
HTML-код
- Опубликовано: 2 окт 2024
- As a member of 3d.hcc.nl , a Dutch hobby club of members who are involved in 3d printing, 3d scanning, cad software (fusion 360).
I am involved in technical support and new developments in the 3d field.
In the context of this I have built a 5d printer
This can be done by turning and tilting the print head, or by turning and tilting the bed.
Because I couldn't choose the best method, I decoder to build both in the 3d printer, which results in a 5d printer with 7 axes.
Further information can be found at:
My 5D printer configuration Marlin
github.com/Der...
Wiki DerAndere1
github.com/Der...
Test reports 9 Axis configuration
github.com/Der...
Thanks for the many positive responses.
In C.N.C engineering, the ( slicer ) software does exist but is often machine type focused.
I see my 7 Axis 5D project more as a kick-off for software developers and the younger generation of 3d printer builders.
( I retired 18 years ago as a Service Technician X Ray diffraction at Malvern Panalytical )
Like Marlin, let’s start an open source platform on GitHub.
To collectively develop the 5D universal slicer software.
I know businesses which are developing the software, however these do not want to share the knowledge out of commercial interest.
That's not how we get ahead.
But there is hope.
DerAnder1 is working in marlin to start inverse kinematics for 5 axis.
Here you can enter machine parameters of swivel print head dimensions.
awesome
Awesome project! 7 axis 3D printing woohoo...
Do you know of an open source or free software that generates 6 axis g-code for mach3 by any chance? It must be out there somewhere but I couldn't find one.
Let's became a better world, one open-source machine at a time! Keep up the good work and wish you success
Someone was a mathematical genius to figure out 5D slicing. I considered myself intelligent until I saw this video.
I'd bet that Cura devs would love to jump on board.
ugh my headphones are broken again
You need to crowdfund this or get investors to provide you with capital to commercialize this for the general public.
It may be not economically viable. Adding axes to the FDM printer is expensive. Just switching to Laser sintering could solve all the problems of FDM without introducing additional mechanical complexity.
Dude did not invent 5d printing....
@@artomatica False. Powder bed printing retains roughly half of the common pitfalls of FFF/FDM and gains at least the same number of its own. Even sealed industrial units are sometimes known to leak toxic volatiles past the exhaust filtration, and those don't have nearly the corner-cutting that consumer grade units will, and you still have to fire the print in a high temperature kiln before you can work on finishing it. It's more expensive, it's more dangerous, and materials aside it takes significantly longer to achieve similar quality finishes. The biggest draw to PBP/SLS is "powder support" or "continuous support" depending on who you ask, and settling and clumping make it unreliable.
It's an attractive alternative, but it's really not a replacement.
Great work
You should sell these! Plenty of hobbyists would buy. Employees would definitely get their boss's approval too!!!
so this printer can manipulate time? wow!
No, not this one.
That's an optional upgrade, obviously. LOL
😅😂🤣😁
Amazing work
As with all 3D printing, limitations are with the slicer, not the hardware. I'd be happy with non-planar printing, let alone 7-axis. So cool. Can't wait for build-sheet, wiring schematic and functional slicer. :-)
1:31 "Marlin now supports 9 axes"
Me who can only use 1 axe in each hand :(
You're supposed to juggle them!
@@ronnetgrazer362 yes, and in this case the SLICER wuld give you the instructions on how to juggle them.
Here has been a research project like this a few years ago 🤔
wow, this is amazing, from my point of view, from a mere enthusiast, we are in a phase where the development and advances in DIy is dependent on the slicer. and the desire to share with everyone , of course everyone has to do their part and anyone who invests time programming a slicer , the functions the methods to put an idea like this to work, there can always be a commercial interest behind it there is no harm none of that, many advances have been made with the help and testing of the Diy community, I hope the community remains strong and with the evolution that has been seen. As for your project, I can only say excellent work, there are many hours of study and development, thank you very much for sharing information, concepts, etc.
На такой принтер есть слайсер, или его пока не разработали?
Если есть работающий слайсер, то дайте ссылку на скачивания?
Я хочу изготовить подобный 5d принтер своими руками, и хотел бы иметь возможность им пользоваться, а без слайсера такой 5d принтер не будет интересен...
Loving the hole sleeves.
I'm also seeing this as useful to reduce or eliminate z weakness, by passing a few layers of rotated material.
Ideally, the slicing would be directly informed by FEM stress analysis, either from a CAD program, or internal to the slicer software. Perhaps run FreeCAD from within the slicer using python.
How cosistent does it print the layers and good is the quality?
Hendrik, this is amazing work. We both grew up in a time where we were limited by technology, but now we are only limited by our imagination. I worked as an applications engineer for 3D Systems in the late 90's, it was the most rewarding job of my career.
As we are likely the oldest people in this conversation I would like to suggest a way to develop concepts that may inspire the programmers toward a solution. One thing I have learned in my career is that it is (relatively) easy to develop a complex solution, but to develop a simple solution is much more difficult. Asking the right question(s) creates a path that will allow a plausible solution set to emerge. There are many paths to success, so choose wisely.
Wow!
Very cool build. We shared this video on our homemade tools forum this week 😎
This printer is a 3D printer with 5 axes. There are no 5-dimensional objects coming out of it.
🤓
How would you be able to tell from a 2d image?
@@ehinders2000 because there are only 4 dimension, the 4th being time. So, unless you can tell us what the 5th dimension is, how can it be a 5D printer
@@nathan1sixteen Hypercubes?
I was so DISAPPOINTED
This looks awesome. Please update us about new videos and advancements
It seems you are out of ideas for what to print that utilizes nonplanar slicing. AKA: Just learn to use nylon screws instead.
#if NUM_AXES >= 9... I dunno where to even start
Nice work this is awesome.
What I'm finding from all of these projects is that the slicer is the current limitation. I'm genuinely surprised nobody has done work to make one of these available.
Where can I contact you? i have tcpc compilation problem
The tcpc software was developed and written by DerAndere1.
If you have questions about this then the best way is to contact him on.
github.com/DerAndere1/contact_DerAndere1
See also info at the end of:
github.com/DerAndere1/Marlin/issues/55
@@hendrikjank3977 It's a pity that I can't create a github account
@@hendrikjank3977 HOW CAN I FEEDBACK TO HIM ABOUT THE 3-POINT BED BALANCED NOT WORKING, I WANT TO CLOSE THE CONSTRUCTION TESTS BUT CAN'T SIGN THE ACCOUNT
@@hendrikjank3977 I still can't create an account on github. I have configured everything perfectly for cnc testing. There have been steps to test gcode, straight motion is ok. Movement with g2/g3 is extremely slow. I cannot communicate with DerAndere1. I hope you can respond to DerAndere1
Bit of a dumb question, and *I don’t know if it would violate any non-proliferation treaties (Which would be a valid reason for a “no” answer in my book, lol!)*, but:
Could You Make an *Open Source X-Ray Diffraction Machine* given your experience?
Granted a *bit* goofy, but making hardware like *that* more accessible would have huge impacts i’d imagine.
Isn’t Klipper able to control this many axis? Great work!!!
Controlling multiple axes is not really difficult. It's the path planning that gets pretty complex as you are basically working in a 10 dimensional phase space (+2 when with extrusion). Simply controlling multiple axes can be done with every board that is able to control multiple motor drivers. In principle the firmware does not have anything to do with it. In theory a nano running marlin should be able to handle this many axes as well.
Is There/Will There be a Wiki/GitHub/Hackaday Page etc for the hardware aspect of this project?
This is a 3D printer. Please don't use phrases like "5D printer," it just sounds stupid, like it were named by a child. It's embarrassing to say. This is a 3D printer.
We wanna hear you and sounds of that beast)
Surprised! Great job.
Wow this is cool ! Printing quality is not bad considering how many moving parts and tolerance ! Bravo 👏
so where are the 4th and 5th dimensions?
Hi there so how about list of multi-axes slicers? Or how I can test your software or even 5 axes G-code?
New video posted .
Testing TCPC on my multi-axis 3D printer.
ruclips.net/video/zuVrveG5VXw/видео.html
Very nice. Congratulations! How did you slice?
To test if the 7 axes can be controlled via G codes.
I sliced the square tower in 3d.
Then sliced a round tube in 3d.
Then merged the 2 G code files together and adjusted them manually.
Which was a very time consuming job.
@@hendrikjank3977 I wonder, when we will have the first real multi-axis slicer... Hopefully soon.
@@hendrikjank3977 a few years ago I wrote a script to merge objects’ gcode together layer by layer (with some overlap for bonding), have you thought about writing a quick script to get it done? The rectangular tower with the cones doesn’t seem like it would take long to copy and paste the gcode of each individual part sequentially
Edit: if you’re talking about adding in the gcode for rotation and all necessary between objects, I can see how that would be a pain
Not watching the video, just here to say: Gravity. It is still just a 3d printer with more failure points than necessary.
Gefeliciteerd! Great project! Hopelijk kan ik het ooit eens live zien ;-)
Hallo Hendrik Jan een vraagje hoe heb jij de hoogte meet sensor gebouwd voor de 5 assen printer, ik zit met een 5 assen cnc fresmachine die ga ombouwen daar de orgineel besturing op niet veel trekt. en de machine te klein is voor een 3 D taster er op te zetten.
Groetjes Benny
De bed level sensor bestaat uit een magneet spoel met losse kern .
Aan deze kern zit de sensor meet stift.
Deze wordt omhoog gehouden door een veertje.
Als je spanning zet op de magneet spoel gaat hij omlaag.
Aan de andere kant zit een lichtsluis.
Welke wordt geactiveerd als de sensorstift omhoog wordt gedrukt.
In marlin is deze benoemd als SOLENOID PROBE
Er zijn wel onderdelen die bij bepaalde bewegingen immens resoneren..
At first, I was thinking the same thing as a lot of the comments here. This is only print in 5 axes using 7 motors. But thinking about it a little more, this actually allows something not possible with just normal 5 axes. You can essentially control in which direction gravity is affecting the extrusion while printing over conventional 5 axis printers. This sounds like an interesting concept that I would like seeing research on how it could be harnessed for even better results.
So, if you wanted to be strict, this machine could probably be described as a 6 Degree of Freedom (DoF), 7 Axis machine. Though like others i don't agree with the '5D' descriptor.
When you think about what those DoF can be - there's obviously X,Y and Z. Common nomenclature for the rotations are A (a rotation around the X), B (around Y) and C (rotation around Z). That could make this machine either an XYZABBC or XYZBBCC setup. Both are correct names as A and C are interchangeable, being as they are a transform of each other around the B axis.
Having this many axes can be particularly useful when trying to print on to the surface of a manifold such as the hand, where you have concave and convex curvatures and a pentafurcation (thanks to the fingers and thumb).
Such complexity is not necessarily useful in many general applications, but when you need it - boy is it great to have!
wow, this is really awesome, i would love to talk to you in more detail, i have over 2 years experience with 3d printing in the industrial sector (printing shoes, drone with range over 200km)
haha i know the feel of running into weight constrains in overbuilding these machines. My toolhead was 8kg at the end even if it beeing made from carbon fiber and such. I can only imagine what referencing (and maintaining the tolerances) these cinematics together must feel.
Really amazing Work!!!
This is super cool! Nice work! Nerves or steel looking at how fast the head plunges into the print.. 🤣 Gosh.. You do need a good 1st layer! Ahah
Unpopular opinion: 5D doesn't exist, only multi-axes 3D printing
Not with that attitude.
finally! this exactly the key i was looking for for non ortho 3d printing! you hit the nail on the head with your design! is there a way i can pick your brain? whats the best way to PM you?
You guys should make a company and sell your 3d printers.
This is so amazingly cool. I lived in Amsterdam in the early 90s. Your video tempts me want to pack up and move back and join your hobby club!
Someday this will be a standard. what not benchy?
I'm pretty confident Duet 3 and Reprapfirmware would do this. RRF > Marlin
Although slicing and gcode generation is a different problem altogether.
Holy cow.. wat geniaal.
please, video tutorial to create gocde file with python
Making big steps, this is awesome
That looks awesome!
Impressive!
Hi . This is a huge contribution to the opensouce community . We appreciate it.
Absolutely stunning project!, and i thought #Open5x was good!
(Granted i guess it can be like Prusa->Voron/RatRig/HevORT erc, each has their place, but D a m n, S e v e n A x i s?)
(AND work on a Slicer?!?)
I’m excited to see what comes from this, and keep up the great work!
This would also make a Kick-Ass microscope platform. You could make a camera track around a populated PCB for example.
I feel like this video is meant for the main enterance played on a muted tv lol but ntl super dope!!!
I'd be impressed to learn which the 5 dimensions are; As far as I know there are only 3 dimensions. Please enlighten me.🤣😂
This is a revolutionary printer !!! Superb idea.
7dof 3D printer would be acurate... 5D is a slight strech right? ;)
it's really very cool, Great job. Please tell me the printing speed?
Great work!
wow its pretty cool. its functions like cnc 5axises i want to buy it at affordable prices with highend results
no sound or im crazy ?
no sound
nice!
Really cool just wish I knew what was going on
Would not it be 6-axis achieved by seven motors? Rather than 7-axis?
I love the concept.
It will be nice when we start seeing these types of printers on the general market at prices that we mortals can afford. LOL
Hopefully, too, by then, the layers issues that are very noticeable will have been resolved.
I long for the day when I can print things without supports.
impressive
My ears are lonely.
Too impressive, great job!
I have a printer that has rotating table, but the rotation is not used for printing (the printer also has some shitty 3d scanning mode). It could theoretically help printing perfect circles, but i have no idea if and how it could be integrated in printing process, let alone into slicer.
For now, the ability to ratate has only downsides in this printer, as sometimes when the nozzle hits some part of badly laid filament, it can rotate the whole bed and the print is ruined. There was a mechanism that blocked rotation, but it can't be used now.
The printer is Aio Robotics Zeus. Old project from 2014-2015 with some potential, but it never got popular as originally it was really expensive.
Perhaps start with polar coordinates in marlin/klipper and expand with IK from there? Out of my depth, just throwing out some buzz words. As for blocking rotation, you could always disconnect the motor I guess.
disconnecting the motor won't block abything.
it's quite the oppposite. the stepper could hołd the rotation if it had proper signal turned on, but i have no idea how it's connected and controlled and i don't want to disassemble the whole thing to find out.
downsides of a project abandoned by it's makers.
@@bukszpryt_ Of course, makes sense. Permanently holding the motor with a firmware mod doesn't seem like a good fix either. Perhaps the devs could advise you if approached directly?
Please make this open source!
very nice)
this is so cool. by any chance, is there a build guide for this printer so one can build for his own?
Спасибо тебе друг за твои труды!!!
Nice video, thanks :)
Amazing Hendrik Hammer 🔨🔨
This is still 3D.
All cool but there's no slicer
Damn cool :D! i want it!
I really envy your knowledge, I regret that I can no longer learn this
This needs to be the new standard for fdm printers
i would agree, but this would skyrocket the price up drastically due to the fact it uses more stepper motors, the board needs more electronics, and cheapening out on some of these parts wouldn't seem like a good idea, so all in all most printers would double in price like this specific design which is the contrary of what companies attempt to do rn, which is to make printers with as many features for prices as low as possible to convince more people into buying a printer.
after all, the biggest obstacle for everyone back 8-10 years ago was the price tag of printers like ultimaker which just seemed a little too crazy to spend to try it out
5Д? Печатает в пространстве и времени?
И в параллельной реальности
very cool!
Nice looks sweet!
Is the multi axis 5d slicer publicly available? I’d like to use it and help develop
"5D" yeah no. Kinda misleading.
you clearly don't have an idea what 5d means...
CLICKBAIT!!! You can add as many axis in the machine as you want and it still will only be a 3d print! As you should know the 4th dimension is time. And 5th or higher is only in quantum mechanics!
🤣🤣
geinig...
As someone that had a IDEXY, 5 axis, toolchanging FDM 3D printer project (now archived but documented: search gd0036), this is very interesting to see!
IDEXY as in collaborative multi-printhead?
@@gcod3d161 That was one of the goals, which was to enable to print with 2 nozzles working on the current layer, reducing the print time for larger objects and effectively getting twice the printer for smaller objects.
very nice!