Upgrades and Mods
 
Notifications
Clear all

Upgrades and Mods

34 Posts
4 Users
24 Reactions
837 Views
ExtruderCat
(@extrudercat)
Member
Joined: 2 years ago
Posts: 87
Topic starter  

Added the first release of modified parts to make printing certain parts easier or add new features.

You can find it here:

 

https://github.com/cvengels/Swapper3D_Part-Mods


   
3DZee reacted
Quote
ExtruderCat
(@extrudercat)
Member
Joined: 2 years ago
Posts: 87
Topic starter  

New part: Fan holder (alternative to the zip tie method)

https://github.com/cvengels/Swapper3D_Part-Mods/releases/tag/Einsy_Base_Fan_Holder_v1


   
3DZee reacted
ReplyQuote
ExtruderCat
(@extrudercat)
Member
Joined: 2 years ago
Posts: 87
Topic starter  

New part: Cutter Guard Stiffener to reduce parts moving randomly when using the Prusa MMU version.

https://github.com/cvengels/Swapper3D_Part-Mods/releases/tag/Cutter_Guard_Stiffener_for_Prusa_MMU_v1


   
3DZee reacted
ReplyQuote
ExtruderCat
(@extrudercat)
Member
Joined: 2 years ago
Posts: 87
Topic starter  

@BigBrain3D Hijacking my own thread for a related question 😹

Do you plan on using much more EEPROM space in the future? I'd like to use some addresses and would set an adequate offset to your area.

The compability between my fork and your original firmware will not be disturbed in that way.


   
ReplyQuote
ExtruderCat
(@extrudercat)
Member
Joined: 2 years ago
Posts: 87
Topic starter  

@BigBrain3D And another request 😅

Can you provide datasheets for the different servos? Or at least can you tell if the micro servo(s) are controlled analogue or digital?


   
ReplyQuote
ExtruderCat
(@extrudercat)
Member
Joined: 2 years ago
Posts: 87
Topic starter  

Posted by: @extrudercat

@BigBrain3D Hijacking my own thread for a related question 😹

Do you plan on using much more EEPROM space in the future? I'd like to use some addresses and would set an adequate offset to your area.

The compability between my fork and your original firmware will not be disturbed in that way.

 

I have set an offset of 255 bytes to the start address. Atm I need around 192 bytes for my firmware fork. 

So the new part begins at 0x100.

If I don't add more stuff this offset could also move one block further (to 0x201 / 512 bytes from start). But I can only be sure when all features are implemented and tested. 

Will keep you updated 👍

 


   
ReplyQuote
ExtruderCat
(@extrudercat)
Member
Joined: 2 years ago
Posts: 87
Topic starter  

Posted by: @extrudercat

Posted by: @extrudercat

@BigBrain3D Hijacking my own thread for a related question 😹

Do you plan on using much more EEPROM space in the future? I'd like to use some addresses and would set an adequate offset to your area.

The compability between my fork and your original firmware will not be disturbed in that way.

 

I have set an offset of 255 bytes to the start address. Atm I need around 192 bytes for my firmware fork. 

So the new part begins at 0x100.

If I don't add more stuff this offset could also move one block further (to 0x201 / 512 bytes from start). But I can only be sure when all features are implemented and tested. 

Will keep you updated 👍

 

I've decided to make a complete separate firmware. After comparing the diffs in the repos it's too complicated to keep it "compatible" with each other.

 


   
3DZee reacted
ReplyQuote
ExtruderCat
(@extrudercat)
Member
Joined: 2 years ago
Posts: 87
Topic starter  

Update / State of Dev: The firmware and the external software tool are slowly merging to one calibration suite.

The workflow is simple. You connect both your printer and the Swapper3D to your laptop / pc and follow the wizard guide on your screen. The steps contain position finetuning of the servos, checking the switch(es)* and finally get the correct position of the print head to release the nozzle.

All values will be stored in the EEPROM and later transfered to the OctoPrint plugin when you connect the Swapper to your Raspberry Pi. No more manual measuring and fiddeling with a ruler or other nonsense.

The first Alpha release should be ready at the end of October, maybe November.

* I still plan to use the second switch everybody received with their order to make the calibration even more automated.

 

Future Plans: Contrary to the FAQ answer on Kickstarter whether you can assign certain nozzles to specific colors and/or materials, it will be possible at one point of development.

PrusaSlicer (and maybe other slicers, too?) exports information about each color and filament material used by the print job into the Gcode file. It should be fairly easy to extract these values and compare them to a database of already used nozzles. Very similar or exact same color values could be assigned automatically. When the plugin detects new colors and no similar used nozzles you could add a pre-print routine to prime some rarely used nozzles with the new color(s).

At a very late stage of development the external calibration tool could be merged with the OctoPrint plugin so no connecting back and forth of the USB cables would be necessary. But for this step my skills to create or modify OctoPrint plugins are too limited at the moment. Someone with more experience will be strongly encouraged to join the development team 🙂 


   
3DZee and Sdee reacted
ReplyQuote
(@3dzee)
Eminent Member
Joined: 10 months ago
Posts: 23
 

@extrudercat I printed one of your designs. Adding a few screws will be much easier than trying to catch the zip ties 👍 


   
ExtruderCat reacted
ReplyQuote
ExtruderCat
(@extrudercat)
Member
Joined: 2 years ago
Posts: 87
Topic starter  

@3dzee Great, thanks for the response 😀 

Since printing is now possible again on my MK3S after adding the MMU3 parts I printed the bracket myself and assembled it.

In retrospective I should add a note that you install the bracket first and then the 4 heatsinks. It did fit the other way, but really really tightly and there is a chance that the headsinks are mounted too far on the left.

Tomorrow I will add a small description how to install it to my GitHub repository. Spoiler: You will need 4 M3x25 screws ^^

 


   
3DZee reacted
ReplyQuote
ExtruderCat
(@extrudercat)
Member
Joined: 2 years ago
Posts: 87
Topic starter  

@BigBrain3D Made the discovery that when you print high temp materials like ASA or PC the heater block radiates so much heat (even with a silicon sock on) that the PETG parts of the extruder begin so sag down like the PINDA holder and even the fan shroud of the print fan (which I printed in PC).

I will take look into the air flow of the hotend and make some modifications to the parts that surround the heater block. Will post my results and modified parts here when it's done.


   
Hiroloquy reacted
ReplyQuote
ExtruderCat
(@extrudercat)
Member
Joined: 2 years ago
Posts: 87
Topic starter  

Ok I made a hotfix version of the extruder parts in PrusaSlicer, but there is still more to do ...

When you add the main body of the Swapper to the right z-axis mount, you can't fully calibrate the Prusa MK3S. It stops at one point and says that the x-axis length is invalid ...

The more things I discover in my journey I think about designing a second version of "everything".
But then it would be absolutely incompatible with the already existing printed parts and soft-/firmware.

At the moment I pay attention to be inside the existing ecosystem from BigBrain3D's concepts and parts, but it's most of the time more patching than fixing problems.

I will think about it and tell you my conclusion.


   
NightlyH reacted
ReplyQuote
(@nightlyh)
Active Member
Joined: 8 months ago
Posts: 7
 

@extrudercat I have printed all of your mods so far and they definitely are better than just the stock experience! I thank you for your work thus far.


   
ExtruderCat reacted
ReplyQuote
ExtruderCat
(@extrudercat)
Member
Joined: 2 years ago
Posts: 87
Topic starter  

Update on existing modification

Slightly modified the fan holder for the Einsy board. If you already printed version 1 and are happy with it, you don't need the newer version.

https://github.com/cvengels/Swapper3D_Part-Mods/releases/tag/Einsy_Base_Fan_Holder_v1.1


   
ReplyQuote
ExtruderCat
(@extrudercat)
Member
Joined: 2 years ago
Posts: 87
Topic starter  

Repository update

Added descriptions and assembly instructions for the latest versions of the modded parts in the ReadMe


   
3DZee reacted
ReplyQuote
Page 1 / 3
Share: