Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Added new filament, VOXEPLA #222

Draft
wants to merge 4 commits into
base: master
Choose a base branch
from
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
252 changes: 252 additions & 0 deletions VOXELPLA PLUS BLACK.xml.fdm_material
Original file line number Diff line number Diff line change
@@ -0,0 +1,252 @@
<?xml version='1.0' encoding='utf-8'?>
<fdmmaterial xmlns="http://www.ultimaker.com/material" xmlns:cura="http://www.ultimaker.com/cura" version="1.3">
<metadata>
<name>
<brand>VOXELPLA</brand>
<material>PLA</material>
<color>BLACK</color>
<label>VOXELPLA PLUS BLACK</label>
Comment on lines +7 to +8
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Please only capitalize what needs capitalization.

Here I would suggest

Suggested change
<color>BLACK</color>
<label>VOXELPLA PLUS BLACK</label>
<color>Black</color>
<label>VOXELPLA PLA Plus Black</label>

</name>
<version>8</version>
<GUID>da7d7354-792f-4e80-ac3b-59df1de531fa</GUID>
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

These should be Unique GUIDs.
Every material should haver its own Unique Modifier.
You can get one here:
https://www.guidgenerator.com/

<color_code>#000000</color_code>
<description>The most reliable PLA PLUS on the planet. Best printed with 200C on the extruder and 45-60C on the bed, minimal retraction is needed. Each spool is $16.99 on WWW.VOXELPLA.COM</description>
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This description is not helpful for users.
The bold claim that this is The Most Reliable PLA PLUS on the planet cannot be fact-checked.
Including the price and website is not a good idea since it's subject to change and can only be updated when shipped with a Cura release.
I suggest removing these mentions and making them a more nuanced message.

<adhesion_info>Print on glass, buildtak, PEI sheets, or any other buildplate material and apply little bit of glue stick.</adhesion_info>
</metadata>
<properties>
<density>1.24</density>
<diameter>1.75</diameter>
</properties>
<settings>
<setting key="print temperature">200</setting>
<setting key="heated bed temperature">60</setting>
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Most the printers that you included seem to have a heated bed temperature of 55.
If you change this value to

Suggested change
<setting key="heated bed temperature">60</setting>
<setting key="heated bed temperature">55</setting>

Then you can remove all the mentions of heated bed temperature in the printers and you adhere to the DRY principle:
https://www.plutora.com/blog/understanding-the-dry-dont-repeat-yourself-principle

<setting key="standby temperature">175</setting>
<setting key="adhesion tendency">0</setting>
<setting key="surface energy">100</setting>
<setting key="build volume temperature">28</setting>
<machine>
<machine_identifier manufacturer="Tronxy" product="tronxy_xy3proV2" />
<setting key="heated bed temperature">55</setting>
<setting key="standby temperature">180</setting>
<setting key="print cooling">100</setting>
</machine>
<machine>
<machine_identifier manufacturer="Tronxy" product="tronxy_xy3" />
<setting key="heated bed temperature">55</setting>
<setting key="standby temperature">180</setting>
<setting key="print cooling">100</setting>
</machine>
<machine>
<machine_identifier manufacturer="Tronxy" product="tronxy_xy2pro" />
<setting key="heated bed temperature">55</setting>
<setting key="standby temperature">180</setting>
<setting key="print cooling">100</setting>
</machine>
<machine>
<machine_identifier manufacturer="Tronxy" product="tronxy_xy2" />
<setting key="heated bed temperature">55</setting>
<setting key="standby temperature">180</setting>
<setting key="print cooling">100</setting>
</machine>
<machine>
<machine_identifier manufacturer="Tronxy" product="tronxy_x5sa_500" />
<setting key="heated bed temperature">55</setting>
<setting key="standby temperature">180</setting>
<setting key="print cooling">100</setting>
</machine>
<machine>
<machine_identifier manufacturer="Tronxy" product="tronxy_x5sa_400" />
<setting key="heated bed temperature">55</setting>
<setting key="standby temperature">180</setting>
<setting key="print cooling">100</setting>
</machine>
<machine>
<machine_identifier manufacturer="Tronxy" product="tronxy_x5sa" />
<setting key="heated bed temperature">55</setting>
<setting key="standby temperature">180</setting>
<setting key="print cooling">100</setting>
</machine>
<machine>
<machine_identifier manufacturer="Tronxy" product="tronxy_x" />
<setting key="heated bed temperature">55</setting>
<setting key="standby temperature">180</setting>
<setting key="print cooling">100</setting>
</machine>
<machine>
<machine_identifier manufacturer="Tronxy" product="tronxy_d01" />
<setting key="heated bed temperature">55</setting>
<setting key="standby temperature">180</setting>
<setting key="print cooling">100</setting>
</machine>
<machine>
<machine_identifier manufacturer="Lotmaxx" product="lotmaxx_sc60" />
<setting key="heated bed temperature">50</setting>
<setting key="standby temperature">200</setting>
</machine>
<machine>
<machine_identifier manufacturer="Kati Hal ARGE" product="kupido" />
<setting key="standby temperature">180</setting>
<setting key="print cooling">100</setting>
<setting key="retraction speed">40</setting>
<setting key="retraction amount">0.8</setting>
</machine>
<machine>
<machine_identifier manufacturer="IMADE3D" product="IMADE3D JellyBOX" />
<setting key="print temperature">210</setting>
<setting key="heated bed temperature">55</setting>
<hotend id="0.4 mm">
<setting key="hardware compatible">yes</setting>
</hotend>
</machine>
<machine>
<machine_identifier manufacturer="Creality3D" product="creality_ender5" />
<setting key="heated bed temperature">50</setting>
<setting key="standby temperature">180</setting>
<setting key="print cooling">100</setting>
<setting key="retraction speed">60</setting>
<setting key="retraction amount">5</setting>
</machine>
<machine>
<machine_identifier manufacturer="Creality3D" product="creality_ender4" />
<setting key="heated bed temperature">50</setting>
<setting key="standby temperature">180</setting>
<setting key="print cooling">100</setting>
<setting key="retraction speed">60</setting>
<setting key="retraction amount">5</setting>
</machine>
<machine>
<machine_identifier manufacturer="Creality3D" product="creality_ender3" />
<setting key="heated bed temperature">50</setting>
<setting key="standby temperature">180</setting>
<setting key="print cooling">100</setting>
<setting key="retraction speed">60</setting>
<setting key="retraction amount">5</setting>
</machine>
<machine>
<machine_identifier manufacturer="Creality3D" product="creality_ender2" />
<setting key="heated bed temperature">50</setting>
<setting key="standby temperature">180</setting>
<setting key="print cooling">100</setting>
<setting key="retraction speed">60</setting>
<setting key="retraction amount">5</setting>
</machine>
<machine>
<machine_identifier manufacturer="Creality3D" product="creality_cr20pro" />
<setting key="heated bed temperature">50</setting>
<setting key="standby temperature">180</setting>
<setting key="print cooling">100</setting>
<setting key="retraction speed">60</setting>
<setting key="retraction amount">5</setting>
</machine>
<machine>
<machine_identifier manufacturer="Creality3D" product="creality_cr20" />
<setting key="heated bed temperature">50</setting>
<setting key="standby temperature">180</setting>
<setting key="print cooling">100</setting>
<setting key="retraction speed">60</setting>
<setting key="retraction amount">5</setting>
</machine>
<machine>
<machine_identifier manufacturer="Creality3D" product="creality_cr10spro" />
<setting key="heated bed temperature">50</setting>
<setting key="standby temperature">180</setting>
<setting key="print cooling">100</setting>
<setting key="retraction speed">60</setting>
<setting key="retraction amount">5</setting>
</machine>
<machine>
<machine_identifier manufacturer="Creality3D" product="creality_cr10s5" />
<setting key="heated bed temperature">50</setting>
<setting key="standby temperature">180</setting>
<setting key="print cooling">100</setting>
<setting key="retraction speed">60</setting>
<setting key="retraction amount">5</setting>
</machine>
<machine>
<machine_identifier manufacturer="Creality3D" product="creality_cr10s4" />
<setting key="heated bed temperature">50</setting>
<setting key="standby temperature">180</setting>
<setting key="print cooling">100</setting>
<setting key="retraction speed">60</setting>
<setting key="retraction amount">5</setting>
</machine>
<machine>
<machine_identifier manufacturer="Creality3D" product="creality_cr10s" />
<setting key="heated bed temperature">50</setting>
<setting key="standby temperature">180</setting>
<setting key="print cooling">100</setting>
<setting key="retraction speed">60</setting>
<setting key="retraction amount">5</setting>
</machine>
<machine>
<machine_identifier manufacturer="Creality3D" product="creality_cr10mini" />
<setting key="heated bed temperature">50</setting>
<setting key="standby temperature">180</setting>
<setting key="print cooling">100</setting>
<setting key="retraction speed">60</setting>
<setting key="retraction amount">5</setting>
</machine>
<machine>
<machine_identifier manufacturer="Creality3D" product="creality_cr10" />
<setting key="heated bed temperature">50.0</setting>
<setting key="standby temperature">180.0</setting>
<setting key="print cooling">100</setting>
<setting key="retraction speed">60.0</setting>
<setting key="retraction amount">5.0</setting>
</machine>
<machine>
<machine_identifier manufacturer="CreawsomeMod" product="creality_base" />
<setting key="heated bed temperature">50</setting>
<setting key="standby temperature">180</setting>
<setting key="print cooling">100</setting>
<setting key="retraction speed">60</setting>
<setting key="retraction amount">5</setting>
</machine>
<machine>
<machine_identifier manufacturer="Cartesio bv" product="cartesio" />
<setting key="print temperature">190</setting>
<setting key="heated bed temperature">43</setting>
<setting key="standby temperature">160</setting>
<setting key="print cooling">40.0</setting>
<setting key="retraction speed">40</setting>
<hotend id="0.8mm thermoplastic extruder">
<setting key="hardware compatible">yes</setting>
<setting key="retraction amount">1.5</setting>
</hotend>
<hotend id="0.4mm thermoplastic extruder">
<setting key="hardware compatible">yes</setting>
<setting key="retraction amount">1.0</setting>
</hotend>
<hotend id="0.25mm thermoplastic extruder">
<setting key="hardware compatible">yes</setting>
<setting key="retraction amount">1.0</setting>
</hotend>
</machine>
<machine>
<machine_identifier manufacturer="BIQU" product="biqu_b1_abl" />
<setting key="print temperature">180</setting>
<setting key="standby temperature">180</setting>
<setting key="print cooling">100</setting>
</machine>
<machine>
<machine_identifier manufacturer="BIQU" product="biqu_b1" />
<setting key="print temperature">180</setting>
<setting key="standby temperature">180</setting>
<setting key="print cooling">100</setting>
</machine>
<machine>
<machine_identifier manufacturer="Kati Hal ARGE" product="alyanx3dp" />
<setting key="standby temperature">180</setting>
<setting key="print cooling">100</setting>
<setting key="retraction speed">40</setting>
<setting key="retraction amount">1.5</setting>
</machine>
<machine>
<machine_identifier manufacturer="Kati Hal ARGE" product="alya3dp" />
<setting key="standby temperature">180</setting>
<setting key="print cooling">100</setting>
<setting key="retraction speed">40</setting>
<setting key="retraction amount">1.5</setting>
</machine>
Comment on lines +27 to +250
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

You do not have to repeat every printer definition if the settings are the same.

If you check:
https://github.com/Ultimaker/fdm_materials/blob/master/redd_pla.xml.fdm_material
You can see that they removed the machine definitions and it's still available for all 1.75 printers in Cura.

If you know the specific settings of each printer and they are indeed different, you should keep them in.

</settings>
</fdmmaterial>
Loading