Jump to content

coolbye

Member
  • Posts

    9
  • Joined

  • Last visited

Personal Information

coolbye's Achievements

2

Reputation

  1. It could be a different process for Mac, but it seems like it should work the same. Maybe the Devs can respond to clarify. In the meantime, i forgot to point out that you also need to modify the "name" field in the json file as well. See the screenshot below.
  2. Because this can be so confusing to describe with words, I have uploaded a screenshot of some json files that I made and highlighted the values that you should double check. Pay attention to the file paths and IDs. Hope this helps!
  3. I'm glad you found the tutorial useful, but sorry it didn't work for you right away. The most important thing is that the you have the correct ID for your extruders in your custom json file, and the correct ID for your custom json file in both of the extruders json files. This is confusing. Basically just make sure that each of your new json files has a unique ID, and then they all use these IDs in the json files where they need to point to each other. Only when everything is set up correctly will the new custom printer show up in Cura.
  4. Thanks! I double checked my work and got it going. Posted an update in the tread I started specifically addressing setting up a custom machine with dual extrusion.
  5. Got it to work using the "ultimaker_original_dual" files as a template rather than the "prusa i3" ones. I'll try to summarize the process more clearly because my first post was kind of confusing. 1) Make a copy of the "ultimaker_original_dual" json file and give it an original name. 2) Open the new file and assign it an original id name and category. eg: "id": "i3_dual", "version": 2, "name": "Custom i3 Dual Extrusion", "inherits": "fdmprinter", "metadata": { "visible": true, "author": "na", "manufacturer": "na", "category": "Other", 3) Make a copy of the "ultimaker_original_dual_1st.def.json" and "ultimaker_original_dual_2nd.def.json" files and give them original name. 4) Open these files and give them an original id. eg "i3_dual_1st" and "l_dual_2nd" 5) In the extruder files change the "machine" line to the name you gave your first json file. eg: "metadata": { "machine": "i3_dual", 6) Go back into the first json file and define the extruders with the id's that you define in the extruder json files. eg: "machine_extruder_trains": { "0": "i3_dual_1st", "1": "i3_dual_2nd" }, Now launch Cura and you should see the printer in the 'add printer' menu. IMPORTANT: you should go back into the json file and modify it more to your exact printers specifications. This should get you started though if you are trying this too.
  6. Yeah, as I explained in the other post that you already found, I did this too. It's good to hear that someone else got it to work though. I'll go back and double check everything to be sure I set it up right. I'll also try using the "ultimaker_original_dual" files as a template rather than the "prusa i3" ones and see if that works. I'll update in the other forum post. Thanks!
  7. Also regarding "3. Doesn't understand Cura 2.1.3 machine .json files." It seems like 2.3 doesnt understand any custom .json files, even if they are modified versions of the ones in the 2.3 resources folder. Adding new files mades no change in the "add printer" menu, and modifying the ones in there makes them disappear from "add printer". It seems like it is set up to only add custom printers using the "Custom FDM Printer" option inside Cura. If this is the case, then it should include a way to setup a custom printer inside of Cura with the full range of features, namely dual extrusion. For more about what I have tried regarding this see my post above
  8. I'm also trying to add a custom machine with dual extrusion. Here's what I've tried so far: https://ultimaker.com/en/community/22409-setup-custom-dual-extrusion-machine-in-cura-23-beta
  9. Hi everyone, I have a customized i3 printer with a dual extruder setup. I got the 2.3 Beta version of Cura as soon as I saw that it now supports Dual Extrusion. Now I am trying to add machine settings for my printer that take advantage of this new feature. I started by doing some research and finding this help page for adding custom machine settings in Cura 2.1: https://ultimaker.com/en/resources/20511-change-machine-settings It seems like the .json fles are in a slightly different location in Cura 2.3 (...\Cura 2.3\resources\definitions) and there is a new folder there called "extruders" (...\Cura 2.3\resources\extruders). So I started by making a new json file in the definition file based on the "prusa_i3.def.json" and named it "prusa_i3_dual.def.json" and changed the id to "prusa_i3_dual" in the file. Then I went into the extruders folder and copied the "ultimaker_original_dual_[1st/2nd]" json files and renamed them prusa_i3_dual_[1st/2nd].def.json. In the code I gave them each a new ID ("prusa_i3_dual_1st" and "prusa_i3_dual_2nd",) as well and in the "metadata" I changed the Machine ID to "prusa_i3_dual" (the ID i gave my json file above). Finally, after studying the "ultimaker_original_dual.def.json" file in the definitions folder, I went back into my "prusa_i3_dual.def.json" file and added the following code in the metadata section: "machine_extruder_trains": { "0": "prusa_i3_dual_1st", "1": "prusa_i3_dual_2nd" }, }, As far as I can tell, this should be the correct way to set up the printer, however when I launch Cura, the custom machine settings disappear. I also tried modifying the original "prusa_i3.def.json" file to try to get it to display 2 extruders, but this causes the Prusa i3 option simply disappear from the 'add printers' screen. Is there something that I am missing here? Is anyone else also trying to set up a custom printer in Cura 2.3 with (or without) dual extrusion? Any success? Thanks in advance, coolbye {EDIT: Clarity}
×
×
  • Create New...