Custom 3D printer with ToolChanger: Direct Drive ToolChanger

Поделиться
HTML-код
  • Опубликовано: 25 окт 2024

Комментарии • 128

  • @pedrohenriqueboscofi
    @pedrohenriqueboscofi 3 года назад +18

    OMG you drive the BMG by the exterior part of the gear, that's genious

    • @Alex_Railnolds
      @Alex_Railnolds  3 года назад +1

      I had no choice. :)))
      And the servo name is OMG :)))

    • @TeaObvious
      @TeaObvious 3 года назад

      had the exact same thought when i saw this, this has potential so solve many issues.

    • @Alex_Railnolds
      @Alex_Railnolds  3 года назад +1

      @@TeaObvious I hope yes.

    • @Vez3D
      @Vez3D 3 года назад

      So is hextrudort...mini Sherpa..etc..

    • @pedrohenriqueboscofi
      @pedrohenriqueboscofi 3 года назад +2

      @@Vez3D yea but the extruder motor is no hard mounted to the extruder in this case

  • @robertgcode965
    @robertgcode965 3 года назад +7

    Looks amazing!! That single plane corexy will definitely come in handy for my future projects.

    • @Rasle500
      @Rasle500 Год назад

      H-bot not CoreXY

    • @robertgcode965
      @robertgcode965 Год назад +1

      @@Rasle500 0:50 Look behind the leadscrew. The XY belts get twisted and cross each other. It eliminates the need to offset the belts vertically and you can do a single plane coreXY.

    • @Rasle500
      @Rasle500 Год назад +1

      @@robertgcode965 I stand corrected, thanks for the explanation.

  • @jackshett
    @jackshett 2 года назад +2

    I don't know why it took me so long to notice, but that's pretty cool you're extruder stepper is on the toolhead instead of the tool. Do you get any issues with the extruder teeth?

  • @stardust8058
    @stardust8058 Год назад +1

    great system. I would suggest putting a nozzle wiper to stop the blobs and stringing on the print

  • @mmakam3
    @mmakam3 Год назад +1

    How are you printing that without a wipe tower? How do you keep it from oozing while they are on the back?

    • @Alex_Railnolds
      @Alex_Railnolds  Год назад +1

      Hi. There is the first test print is shown on this video. Of course, to get the clean print you need to use wipe tower or nozzle cleaning system. Any of that are not showing on this video.

    • @alexiscapt5819
      @alexiscapt5819 9 месяцев назад

      ​@@Alex_Railnoldsdo you think that with very fast toolchange movements and a bit of retraction it could avoid oozing ?

    • @Alex_Railnolds
      @Alex_Railnolds  9 месяцев назад

      @@alexiscapt5819 HI. I think no. While the tool head is on the docking station, even using retraction cannot guarantee filament loss. Especially when tool heads are changed frequently and they do not have time to cool down to idle temperature. I think physicall blocking of the nozzle will give a better effect.

  • @proschi3d
    @proschi3d Год назад

    Nice work 👍

  • @andrewconstantinou1898
    @andrewconstantinou1898 3 года назад +2

    That's a very nice toolchanger, I was wondering what printer firmware you're using because I'm trying to get a single motor to be used for multiple extruders with klipper but I always get errors

    • @Alex_Railnolds
      @Alex_Railnolds  3 года назад +1

      Hi. I use Duet 2 Wifi motherboard, so the RepRapFirmware is used for this board. Very flexible and easy to use.

  • @TheLordinio
    @TheLordinio 3 года назад +2

    how do you make sure the extruder stepper is at the same position when changing tools? I always thought extruder motors are controller incrementally so do you have to have a function that keeps track of the absolute position of the extruder motor?

    • @Alex_Railnolds
      @Alex_Railnolds  3 года назад +1

      Hi.
      Not need to track absolute position of the extruder motor, even at tool changing. The same extruder drive is set for all tools by the firmware. So, the firmware thinks that printer has only one extruder motor.

    • @TheLordinio
      @TheLordinio 3 года назад

      @@Alex_Railnolds thanks yes I've just seen your answer on a similar question I was thinking about the meshing of the gears and thought you moved the teeth to the correct position before every tool change

    • @Alex_Railnolds
      @Alex_Railnolds  3 года назад

      @@TheLordinio No, I use another method to avoid collision of the gears. I hope you found my explanation about it. If no, just let me know.

  • @bandito85fx
    @bandito85fx 2 года назад

    I know very little about 3d printing, as a machinist. I have to ask why tool zero? Zero is null? Programs should start with tool one? I like the tool changer, adding a little mill to the setup is intriguing. Have you seen 3R tooling?

    • @Alex_Railnolds
      @Alex_Railnolds  2 года назад +1

      Hi.
      By default the number of the first extruder in Cura slicer is zero. But it can be changed if you need. I didnt changed it.
      Yes I saw the head with cutting tool proposed by E3D. Maybe in the future I will think about it.

  • @willmeyers9602
    @willmeyers9602 2 года назад

    how in the world do you always end up with perfect aligned meshed gears like that?

    • @Alex_Railnolds
      @Alex_Railnolds  2 года назад

      It's a magic. 😀
      The tool head is placed on the dock lower in 1.5 mm that the original position for full engagemened gears. When tool is selected the gears are not collide. The needed position of the gears is achieved when the locking mechanism is locking.

  • @Jonas_Aa
    @Jonas_Aa 2 года назад

    Very nice!
    Got any picture how you solved the cables for the bed? Trying to figure out my cable chain for the bed.

    • @Alex_Railnolds
      @Alex_Railnolds  2 года назад

      Hi. It is just a cable from the bed to the board. I didn't use cable chain for it. Maybe later.

  • @Leviathan3DPrinting
    @Leviathan3DPrinting 2 года назад

    Very interesting all with a single extruder motor.

  • @arnaudcochin3854
    @arnaudcochin3854 2 года назад

    When the print head is in the tool rack, you have to keep it warm. How do you managed to regulate heat on multiples print heads in the same time ?

    • @Alex_Railnolds
      @Alex_Railnolds  2 года назад +1

      Hi.
      The temperatures of the heads are regulated by G-code commands, which are generated by special program - Slicer. I use Ultimaker Cura slicer to generate G-code. G-code is generated automatically, so you just need to set the printing temperature and standby temperature in slicer. When the head is on the dock, the head temperature is decreasing to standby temperature to avoid plastic leakage. Before choosing the head, the head temperature is increasing to printing temperature.

  • @Renaissance-fw1ox
    @Renaissance-fw1ox 3 года назад

    I was thinking about doing something like this on my CR 10 S5 but The problem is it would have to be attached to in the bed instead of the frame if I were to give it a second y motor do you think it would still be too heavy to get accurate prints on.

    • @Alex_Railnolds
      @Alex_Railnolds  3 года назад

      Hi. I have neve used serially produced printers, espesially with moving bed.

  • @umutboyka
    @umutboyka Год назад

    Fantastic

  • @eroc1944
    @eroc1944 3 года назад +1

    Nice! No problems with the alignment of both extruder gears when loading the tool?

    • @Alex_Railnolds
      @Alex_Railnolds  3 года назад +1

      Hi. At this stage of using I have no problem with gears collision when tool is loading. The tool is placed on the dock at a little lower level than the main gear (about 1 mm lower). After the locking mechanism locks, the tool is placed on the needed position and the tool gear meshes from bottom to top direction. Also, before locking the extruder motor is disabled by the script.

    • @ameliabuns4058
      @ameliabuns4058 3 года назад

      @@Alex_Railnolds huh, that's cool, tho 1mm isn't much I relized that if my tools don't align too well with my carriage my tool locking is very inconsistent and I can tap the tool to fully lock it properly and center it!
      my idea for doing this was creating custom gears that are chamfered near the front etc, but this also works well if not better :3

    • @Alex_Railnolds
      @Alex_Railnolds  3 года назад +1

      @@ameliabuns4058 I also made a chamfer on the motor's gear. But it doesn't help. :)))

    • @ameliabuns4058
      @ameliabuns4058 3 года назад

      @@Alex_Railnolds oh i was thinking of printing new set of gears, a different kind, not gears really but a movement coupling device

    • @changer1403
      @changer1403 3 года назад

      Hilarious :D Keep up the good work.

  • @pugglez4798
    @pugglez4798 3 года назад +4

    Awesome work, this is so cool! Question, can you describe your CoreXY setup? It looks like your belts are all on a single plane, not the double-stacked like every other CoreXY I've seen. I see you have some belts twisting in the back, which is very intriguing. Would it be possible to share an image, or some link so I can better understand how the belt path is arranged?

    • @Alex_Railnolds
      @Alex_Railnolds  3 года назад +1

      Hi. Thank you.
      In generally, a single plane CoreXY schematic is classical (see this link - www.researchgate.net/figure/Movement-analysis-in-the-CoreXY-mechanism_fig7_317974747). There are different places can be for the belts crossing. In my variant, the belts crossing on the far side, behind the motors. I just moved the motors to another place (compared to the picture in previous link). Double-layer CoreXY system is newer.
      You can find more information and photos by the link - 3dtoday.ru/blogs/railnolds/kastomnyy-3d-printer-s-toolchanger. Also there, in the comments, some people interested the same question like yours, you can find there some photos and my description.

    • @pugglez4798
      @pugglez4798 3 года назад

      @@Alex_Railnolds awesome thanks so much! I never knew

    • @Alex_Railnolds
      @Alex_Railnolds  3 года назад

      @@pugglez4798 , welcome.

    • @bobhaha
      @bobhaha 3 года назад

      @@Alex_Railnolds hi the link you posted above is not working... I'd love to learn more about the belt system you have implemented

    • @Alex_Railnolds
      @Alex_Railnolds  3 года назад +1

      @@bobhaha hi, I use traditional plane (not double layer) CoreXY kinematic with crossing belts.
      try this - www.google.com.hk/url?sa=i&url=https%3A%2F%2Fwww.semanticscholar.org%2Fpaper%2FLOW-COST-X-Y-CORE-POSITIONING-SYSTEM-USING-STEPPER-Abdelhamid-Abdeldayem%2Fbec3b073389c17a4dda9f969f121075266e06f08&psig=AOvVaw1tYzMOdPF6Ok8dwapxJgKW&ust=1634191059740000&source=images&cd=vfe&ved=0CAgQjRxqFwoTCPC5g7XaxvMCFQAAAAAdAAAAABAJ
      Or just put "CoreXY kinematics" into google search and you will see alot of different pictures and photos of this kinematic.

  • @Renaissance-fw1ox
    @Renaissance-fw1ox 3 года назад

    One more question what kind of a motherboard did you use to get all those extruders working. thank you

    • @Alex_Railnolds
      @Alex_Railnolds  3 года назад

      I use Duet2 WiFi, not original. It is clone from MKS. And also original Duex5 expansion board.

  • @BuckJolicoeur
    @BuckJolicoeur 3 года назад

    So cool. Amazing work.

  • @britewires4305
    @britewires4305 3 года назад

    Where did you encounter the most challenges? Was it the gear falling into the motor?

    • @Alex_Railnolds
      @Alex_Railnolds  3 года назад +1

      Hi.
      Some little problems were found due to operation:
      1. Cheap servo died during to lizard printing. :)))) It was replaced on the higher quality servo shown in the video. And now this problem solved.
      2. Adjusting the heads on the docking station to avoid gears collision at head locking. Now this problem solved.
      3. Does not apply to printer design. I use Cura slicer. And this slicer print the clleaning tower (at mulcticolor print) even for disabled head, i.e. only for all heads. Because of this the multicolor printing quality is not so good like expected (I didnt use the cleaning tower). Due to filament leacking. I will try to solve, maybe by designing a mechanical cleaning system for the nozzles. Or deal the slicer settings.

  • @mattmattelig
    @mattmattelig 3 года назад

    Wow!! very very cool!!

  • @Vez3D
    @Vez3D 3 года назад +1

    Very nice

  • @SaintMatthieuSimard
    @SaintMatthieuSimard 2 года назад

    Fantastic! I want that!

  • @gold-junge91
    @gold-junge91 2 года назад

    Great work dude! Amazing are you sharing your design?

    • @Alex_Railnolds
      @Alex_Railnolds  2 года назад

      Hi. The design is not ready for sharing, for example, like E3D project or something like that.

  • @Tadesan
    @Tadesan 3 года назад

    Nice nice job.

  • @Renaissance-fw1ox
    @Renaissance-fw1ox 3 года назад

    How do you ensure the nozzle height is exactly the same for each head seeing as if they were off by just a little bit It may cause issue.

    • @maxhouseman3129
      @maxhouseman3129 3 года назад

      I guess every head is calibrated (distance to the head bed) by its own.

    • @Alex_Railnolds
      @Alex_Railnolds  3 года назад +1

      Hi.
      Each head is calibrated and the result of calibration is added to the firmware for each head separatelly as Z ofset. Also, X and Y ofsets are measured and added to the firmware. It is very easy to do, because the firmware is configured through the G-code commands.

  • @amtechprinters3339
    @amtechprinters3339 2 года назад

    How to prevent extruder gears colliding with wrong angle, something in code uses always same "last angle"?

    • @Alex_Railnolds
      @Alex_Railnolds  2 года назад +1

      Hi.
      The tool is placed on the dock at a little lower level than the main gear (about 1 mm lower). After the locking mechanism locks, the tool is placed on the needed position and the tool gear meshes from bottom to top direction. Also, before locking the extruder motor is disabled by the script.

  • @Rikishi_One
    @Rikishi_One 2 года назад

    Very nice :)

  • @jobin6784
    @jobin6784 3 года назад

    How did you avoid gear hitting .

    • @Alex_Railnolds
      @Alex_Railnolds  3 года назад

      Hi.
      The tool is placed on the dock at a little lower level than the main gear (about 1 mm lower). After the locking mechanism locks, the tool is placed on the needed position and the tool gear meshes from bottom to top direction. Also, before locking the extruder motor is disabled by the script.

  • @AvramBlackmith98
    @AvramBlackmith98 3 года назад

    Incredible! 👍🏻👍🏻

  • @BreakingElegance
    @BreakingElegance 2 года назад

    which printer is this a blackbox?

    • @Alex_Railnolds
      @Alex_Railnolds  2 года назад

      Hi. No, this is not a Black box. The idea is similar, but not the same.

  • @brian2k1
    @brian2k1 Год назад

    Are your plans or printable files available for this upgrade?

    • @Alex_Railnolds
      @Alex_Railnolds  Год назад +1

      Hi. The printer is continuously upgrading, so all parts had changed now. What are you interested in?

    • @brian2k1
      @brian2k1 Год назад

      @@Alex_Railnolds it just looks very sturdy. I just ordered 4 hemera xs for my tool changer. What slicer are you using?

    • @Alex_Railnolds
      @Alex_Railnolds  Год назад +1

      @@brian2k1 I use Ultimaker Cura slicer.

  • @kipter
    @kipter 3 года назад +1

    Really cool, I'd be interested to see the software side of this. Like does this just work with normal tool codes eg T0101,T0202 ECT...? Or does it require custom firmware edits.

    • @Alex_Railnolds
      @Alex_Railnolds  3 года назад

      Hi.
      I use Duet2 WiFi board, so the RepRapFirmware is used. This firmware is configured by G-code commands, so it is very easy to change any settings. As for the tool changing commands - all of them done like a script file with the command what printer should do at the instrument changing. From the slicer it just need the command like T1 or T2 with the instrument number to change the instrument, other the script is doing.
      You can find alot of videos in RUclips about how to configure this firmware for toolchanger.

  • @s.sunduck5576
    @s.sunduck5576 Год назад

    SUPER!

  • @thomasheisler
    @thomasheisler 2 года назад

    i would love a set up like that, i have no idea how to do it, but i would love to learn

    • @Alex_Railnolds
      @Alex_Railnolds  2 года назад

      Hi. More details you can find by these links:
      3dtoday.ru/blogs/railnolds/kastomnyy-3d-printer-s-toolchanger
      3dtoday.ru/blogs/railnolds/kastomnyi-3d-printer-s-toolchanger-cast-2-direct-drive-toolchanger
      Or ask Google about E3D Toolchanger. My system is based on this idea.

  • @contomo5710
    @contomo5710 5 месяцев назад

    i am fairly surprised theres 0 issue with oozing and priming!

    • @Alex_Railnolds
      @Alex_Railnolds  5 месяцев назад

      You're mistaken. This has big problems, and it can be seen in the video. The problem was that I could not properly configure the cleaning tower in the slicer when I was filming the video.

    • @contomo5710
      @contomo5710 5 месяцев назад

      @@Alex_Railnolds oh okay, i thought you avoided priming towers and tuned retracting/ramming ^^

  • @3дпечатьинетолько
    @3дпечатьинетолько 3 года назад

    Super! 👍💪

  • @additiveartificer9365
    @additiveartificer9365 3 года назад +1

    Ho man that locking Sound

  • @walterincardona4187
    @walterincardona4187 3 года назад

    Incredible!!

  • @nicolat815
    @nicolat815 3 года назад

    Nice work ! do you have more information on your build somewhere ?

    • @Alex_Railnolds
      @Alex_Railnolds  3 года назад +1

      Yes, you can find some information from this link - 3dtoday.ru/blogs/railnolds/kastomnyy-3d-printer-s-toolchanger. That is previous version. Maybe later I will publish something about new one.

    • @nicolat815
      @nicolat815 3 года назад

      @@Alex_Railnolds Thank you

    • @Alex_Railnolds
      @Alex_Railnolds  3 года назад +2

      @@nicolat815 , just published a fresh post about this version - 3dtoday.ru/blogs/railnolds/kastomnyi-3d-printer-s-toolchanger-cast-2-direct-drive-toolchanger

  • @ameliabuns4058
    @ameliabuns4058 3 года назад +1

    are you using e3d's motors and locking system for this?
    EDIT: oh you show it at the end!
    it's a custom e3d style locking system!

    • @Alex_Railnolds
      @Alex_Railnolds  3 года назад

      I use servo. As I saw before, E3D used the motor, not servo. My locking system is a little bit different from E3D.

  • @bluelive23
    @bluelive23 3 года назад

    With this design, what is the tradeoff to putting the servo (or 4 of them) into the printer frame so it isn't on the carriage and not in the head, to reduce the weight of all the moving parts.

    • @Alex_Railnolds
      @Alex_Railnolds  3 года назад

      Are you talking about servo (for locking system), or about stepper motors for the extruder?
      If about servo for locking system, the servo is very light weight.

  • @maxhouseman3129
    @maxhouseman3129 3 года назад

    Nice work! Are you hw engineer (for living) or just for fun?

    • @Alex_Railnolds
      @Alex_Railnolds  3 года назад

      Hi. Thank you.
      A 3D printer is a part of my hobby. As you can see from other videos of my "RUclips chanel", my hobby is radio control car models. So, I use my 3D printer in generally for this purpose. But also of cause for printing other interesting things.
      In real life I am scientist. But solid modelling is also helpful for my scientific investigations.

    • @Alex_Railnolds
      @Alex_Railnolds  3 года назад

      Hi. Thank you.
      A 3D printer is a part of my hobby. As you can see from other videos of my "RUclips chanel", my hobby is radio control car models. So, I use my 3D printer in generally for this purpose. But also of cause for printing other interesting things.
      In real life I am scientist. But solid modelling is also helpful for my scientific investigations.

    • @Alex_Railnolds
      @Alex_Railnolds  3 года назад

      Hi. Thank you.
      A 3D printer is a part of my hobby. As you can see from other videos of my "RUclips chanel", my hobby is radio control car models. So, I use my 3D printer in generally for this purpose. But also of cause for printing other interesting things.
      In real life I am scientist. But solid modelling is also helpful for my scientific investigations.

    • @maxhouseman3129
      @maxhouseman3129 3 года назад

      @@Alex_Railnolds okay, got your channel recommended. Scientist in physics? I am a hardware developer at some photonic research institute.
      I plan also to build such a printer, I am used to Prusa, but I want to build my own.

    • @Alex_Railnolds
      @Alex_Railnolds  3 года назад +2

      @@maxhouseman3129 Heat driven cooling technologies

  • @john_hind
    @john_hind 3 года назад

    Neat! What kind of repeatability do you get on the nozzle position across a tool change cycle?
    Suggestion for a passive latch: Have a horizontal push-rod running through the head which operates the latch. After pickup you drive the carriage to the left limit and that pushes the rod against a fixed plate engaging the latch. Prior to set-down you drive the carriage to the right limit pushing the rod the other way and disengaging the latch. You could also have nozzle cleaners at the right and left limits so the same motion serves to remove any waste filament too.
    Suggestion for stationary extruder drive motor: Square section drive shafts mounted with end bearings to the Y and X rails with take-off nuts free to slide along the shafts. The fixed stepper motor drives the Y shaft which drives the X shaft through a 90 degree bevel gear mounted on the Y sliding nut. The X shaft in turn drives the extruder head through the X sliding nut.

    • @Alex_Railnolds
      @Alex_Railnolds  3 года назад

      Hi.
      I didnt mesure the repeatability of the nozzle position, but visually no defects from tool change cycle. Defect are only because the filament leacking.
      As for as other sudgesstions - I will think, but maybe it is too complex to realize them on present dimensions.

  • @reinux
    @reinux 3 года назад +1

    I have no use for one but I want one just for the sounds

  • @ParsMaker
    @ParsMaker 3 года назад

    amazing

  • @nuke_bird
    @nuke_bird 3 года назад +1

    Direct* instead of Derect

  • @naboulsikhalid7763
    @naboulsikhalid7763 2 года назад

    ingenious. how did you come with this idea. this concept should be a patent, that you cal write you name in it. Man, you amazed me. I like creative people, and this invention is a TOP. keep up

    • @Alex_Railnolds
      @Alex_Railnolds  2 года назад

      Hi. Thank you for your comment.
      In general, the tool changer is not my idea. The E3D proposed this idea few years ago. On the video you can see only my interpretation of this idea. It is a little different in realization, but the main idea is still the same.

  • @sainttaw2616
    @sainttaw2616 2 года назад +1

    Hi Alex, Excellent job!!!
    Having made a similar tool changer I can appreciate the time and effort that goes into this (ruclips.net/video/OPDbEZGvheA/видео.html and ruclips.net/video/UV-WV9LbWEw/видео.html). Since the videos I made them all direct drives.
    I notice in your video that you do not have a wipe tower or similar. How do you prevent ooze from the parked nozzles causing missing filament when the selected head starts again?
    I use a camera looking at the nozzle holes to calibrate the 4 heads but requires manually entering found offsets. Have you seen the Prusa XL? Do you think the Duet2 could perform a head to head calibration?

    • @Alex_Railnolds
      @Alex_Railnolds  2 года назад +1

      Hi, Saint. Thank you.
      I have looked your videos, and I should say that it is an excellent job! Some ideas are interesting for me, I will take them :)
      Yes, you are right. I am not using the wipe tower and any anti oozing system now. I use Cura to slice the models, and in this slicer the wipe tower is used for all extruders the printer has, even if some of them are disabled in the slicer. I don’t know why, maybe I am not fully understood the settings. And I am not finished the anti-oozing system for my printer, I am thinking about it. Of cause, to get good multicolor printing, something should be made to avoid filament leakage from the docked heads.
      I didn’t see Prusa XL printer before, but I will see it, because you talked about it. So, now I can’t answer about possibilities of the Duet2 in heads calibration. I also do it manually.

  • @chuck7873
    @chuck7873 2 года назад

    too much weight ahahah, you crazy !!!!

  • @mp-xt2rg
    @mp-xt2rg 3 года назад

    It's cool but takes 3 months to print a lizard