Skip to content

Commit

Permalink
Merge pull request #263 from Ultimaker/PP-245-Any-color-profiles
Browse files Browse the repository at this point in the history
Add Generic (Any color) material profiles
  • Loading branch information
jellespijker committed Sep 12, 2023
2 parents 9793a3d + eb83ead commit 18002c0
Show file tree
Hide file tree
Showing 11 changed files with 1,446 additions and 0 deletions.
1 change: 1 addition & 0 deletions scripts/fdmmaterial.xsd
Original file line number Diff line number Diff line change
Expand Up @@ -64,6 +64,7 @@
<xsd:element name="MSDS" type="url" minOccurs="0"/>
<xsd:element name="supplier" type="contact_info" minOccurs="0"/>
<xsd:element name="author" type="contact_info" minOccurs="0"/>
<xsd:element name="abstract_color" type="xsd:boolean" minOccurs="0"/>
<!-- Specifically allow any settings from the Cura Namespace to be added here -->
<xsd:any minOccurs="0" namespace="http://www.ultimaker.com/cura" processContents ="lax"/>
</xsd:choice>
Expand Down
146 changes: 146 additions & 0 deletions ultimaker_abs.xml.fdm_material
Original file line number Diff line number Diff line change
@@ -0,0 +1,146 @@
<?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>Ultimaker</brand>
<material>ABS</material>
<color>Generic</color>
<label>Any color ABS</label>
</name>
<GUID>94209c78-8d4d-4866-8a60-5e1f7adb0c36</GUID>
<version>5</version>
<color_code>#8cb219</color_code>
<description>Tough and durable. ABS is good for mechanical parts. It is impact resistant, dimensionally stable and handles temperatures up to 85ºC.</description>
<adhesion_info>Use glue, to avoid chipping of the glass.</adhesion_info>
<instruction_link>https://ultimaker.com/in/cura/materials/ultimaker-abs/printing-guidelines</instruction_link>
<abstract_color>true</abstract_color>
</metadata>
<properties>
<density>1.1</density>
<diameter>2.85</diameter>
<weight>750</weight>
</properties>
<settings>
<!-- Deprime settings -->
<setting key="anti ooze retract position">-4</setting>
<setting key="anti ooze retract speed">3</setting>
<setting key="break preparation position">-12</setting>
<setting key="break preparation speed">50</setting>
<setting key="break preparation temperature">230</setting>
<setting key="break position">-50</setting>
<setting key="break speed">25</setting>
<setting key="break temperature">85</setting>
<setting key="pressure release dwell time">25</setting>
<setting key="dwell time before break preparation move">4</setting>
<setting key="end of print purge volume">0</setting>
<setting key="end of filament purge volume">0</setting>
<setting key="flush purge length">60</setting>

<!-- material station (un)loading settings -->
<setting key="maximum park duration">7200</setting>
<setting key="no load move factor">0.92</setting>

<!-- print settings -->
<setting key="print temperature">230</setting>
<setting key="standby temperature">130</setting>
<setting key="heated bed temperature">80</setting>
<setting key="build volume temperature">36</setting>
<setting key="adhesion tendency">0</setting>
<setting key="surface energy">70</setting>
<cura:setting key="cool_fan_speed_max">15</cura:setting>
<cura:setting key="material_shrinkage_percentage">100</cura:setting>

<!-- For material flow sensor -->
<setting key="relative extrusion">1.0</setting>
<setting key="flow sensor detection margin">0.8</setting>
<setting key="retract compensation">0</setting>

<machine>
<machine_identifier manufacturer="Ultimaker B.V." product="Ultimaker 2+"/>
<machine_identifier manufacturer="Ultimaker B.V." product="Ultimaker 2 Extended+"/>

<hotend id="0.25 mm" />
<hotend id="0.4 mm" />
<hotend id="0.6 mm" />
<hotend id="0.8 mm" />
</machine>

<machine>
<machine_identifier manufacturer="Ultimaker B.V." product="Ultimaker 3"/>
<machine_identifier manufacturer="Ultimaker B.V." product="Ultimaker 3 Extended"/>
<hotend id="AA 0.25">
<setting key="hardware compatible">yes</setting>
<setting key="print temperature">225</setting>
<setting key="print cooling">40</setting>
<setting key="retraction amount">6.5</setting>
</hotend>
<hotend id="AA 0.4">
<setting key="hardware compatible">yes</setting>
<setting key="print cooling">5</setting>
</hotend>
<hotend id="AA 0.8">
<setting key="hardware compatible">yes</setting>
<setting key="heated bed temperature">90</setting>
<cura:setting key="cool_min_layer_time">10</cura:setting>
</hotend>
</machine>

<machine>
<machine_identifier manufacturer="Ultimaker B.V." product="Ultimaker 2+ Connect"/>
<setting key="heated bed temperature">85</setting>
<setting key="hardware compatible">yes</setting>
<hotend id="0.25 mm">
<setting key="print temperature">245</setting>
</hotend>
<hotend id="0.4 mm">
<setting key="print temperature">250</setting>
</hotend>
<hotend id="0.6 mm">
<setting key="print temperature">260</setting>
</hotend>
<hotend id="0.8 mm">
<setting key="print temperature">260</setting>
<cura:setting key="cool_min_layer_time">10</cura:setting>
</hotend>
</machine>

<machine>
<machine_identifier manufacturer="Ultimaker B.V." product="Ultimaker S3"/>
<setting key="heated bed temperature">85</setting>
<hotend id="AA 0.25">
<setting key="hardware compatible">yes</setting>
<setting key="print temperature">225</setting>
<setting key="print cooling">40</setting>
</hotend>
<hotend id="AA 0.4">
<setting key="hardware compatible">yes</setting>
<setting key="print cooling">2</setting>
</hotend>
<hotend id="AA 0.8">
<setting key="hardware compatible">yes</setting>
<cura:setting key="cool_min_layer_time">10</cura:setting>
</hotend>
</machine>

<machine>
<machine_identifier manufacturer="Ultimaker B.V." product="Ultimaker S5"/>
<machine_identifier manufacturer="Ultimaker B.V." product="Ultimaker S7"/>
<setting key="heated bed temperature">85</setting>
<hotend id="AA 0.25">
<setting key="hardware compatible">yes</setting>
<setting key="print temperature">225</setting>
<setting key="print cooling">40</setting>
</hotend>
<hotend id="AA 0.4">
<setting key="hardware compatible">yes</setting>
<setting key="print cooling">2</setting>
</hotend>
<hotend id="AA 0.8">
<setting key="hardware compatible">yes</setting>
<cura:setting key="cool_min_layer_time">10</cura:setting>
</hotend>
</machine>


</settings>
</fdmmaterial>
148 changes: 148 additions & 0 deletions ultimaker_cpe.xml.fdm_material
Original file line number Diff line number Diff line change
@@ -0,0 +1,148 @@
<?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>Ultimaker</brand>
<material>CPE</material>
<color>Generic</color>
<label>Any color CPE</label>
</name>
<GUID>3cf87e76-dae0-42cb-ae86-3d39918af2ad</GUID>
<version>5</version>
<color_code>#159499</color_code>
<description>Chemically resistant and tough. CPE is chemically inert, tough, dimensionally stable and handles temperatures up to 70ºC.</description>
<adhesion_info>Use glue.</adhesion_info>
<instruction_link>https://ultimaker.com/in/cura/materials/ultimaker-cpe/printing-guidelines</instruction_link>
<abstract_color>true</abstract_color>
</metadata>
<properties>
<density>1.27</density>
<diameter>2.85</diameter>
<weight>750</weight>
</properties>
<settings>
<!-- Deprime settings -->
<setting key="anti ooze retract position">-20</setting>
<setting key="anti ooze retract speed">50</setting>
<setting key="break preparation position">-20</setting>
<setting key="break preparation speed">2</setting>
<setting key="break preparation temperature">250</setting>
<setting key="break position">-50</setting>
<setting key="break speed">50</setting>
<setting key="break temperature">75</setting>
<setting key="pressure release dwell time">25</setting>
<setting key="dwell time before break preparation move">0</setting>
<setting key="end of print purge volume">0</setting>
<setting key="end of filament purge volume">0</setting>
<setting key="flush purge length">60</setting>

<!-- material station (un)loading settings -->
<setting key="maximum park duration">7200</setting>
<setting key="no load move factor">0.92</setting>

<!-- print settings -->
<setting key="print temperature">240</setting>
<setting key="standby temperature">140</setting>
<setting key="heated bed temperature">85</setting>
<setting key="build volume temperature">37</setting>
<setting key="adhesion tendency">0</setting>
<setting key="surface energy">70</setting>

<!-- For material flow sensor -->
<setting key="relative extrusion">1.0</setting>
<setting key="flow sensor detection margin">0.8</setting>
<setting key="retract compensation">0</setting>

<machine>
<machine_identifier manufacturer="Ultimaker B.V." product="Ultimaker 2+"/>
<machine_identifier manufacturer="Ultimaker B.V." product="Ultimaker 2 Extended+"/>

<hotend id="0.25 mm" />
<hotend id="0.4 mm" />
<hotend id="0.6 mm" />
<hotend id="0.8 mm" />
</machine>

<machine>
<machine_identifier manufacturer="Ultimaker B.V." product="Ultimaker 3"/>
<machine_identifier manufacturer="Ultimaker B.V." product="Ultimaker 3 Extended"/>
<setting key="heated bed temperature">85</setting>
<cura:setting key="retraction_combing">all</cura:setting>
<hotend id="AA 0.25">
<setting key="hardware compatible">yes</setting>
<setting key="print temperature">230</setting>
<setting key="retraction amount">6.5</setting>
</hotend>
<hotend id="AA 0.4">
<setting key="hardware compatible">yes</setting>
</hotend>
<hotend id="AA 0.8">
<setting key="hardware compatible">yes</setting>
<cura:setting key="cool_min_layer_time">10</cura:setting>
</hotend>
</machine>

<machine>
<machine_identifier manufacturer="Ultimaker B.V." product="Ultimaker 2+ Connect"/>
<setting key="heated bed temperature">85</setting>
<setting key="hardware compatible">yes</setting>
<hotend id="0.25 mm">
<setting key="print temperature">245</setting>
</hotend>
<hotend id="0.4 mm">
<setting key="print temperature">250</setting>
</hotend>
<hotend id="0.6 mm">
<setting key="print temperature">260</setting>
</hotend>
<hotend id="0.8 mm">
<setting key="print temperature">260</setting>
<cura:setting key="cool_min_layer_time">10</cura:setting>
</hotend>
</machine>

<machine>
<machine_identifier manufacturer="Ultimaker B.V." product="Ultimaker S3"/>
<setting key="heated bed temperature">85</setting>
<hotend id="AA 0.25">
<setting key="hardware compatible">yes</setting>
<setting key="print temperature">230</setting>
<setting key="retraction amount">6.5</setting>
</hotend>
<hotend id="AA 0.4">
<setting key="hardware compatible">yes</setting>
<setting key="print cooling">20</setting>
</hotend>
<hotend id="AA 0.8">
<setting key="hardware compatible">yes</setting>
<cura:setting key="cool_min_layer_time">10</cura:setting>
</hotend>
</machine>

<machine>
<machine_identifier manufacturer="Ultimaker B.V." product="Ultimaker S5"/>
<machine_identifier manufacturer="Ultimaker B.V." product="Ultimaker S7"/>

<setting key="heated bed temperature">85</setting>

<hotend id="AA 0.25">
<setting key="hardware compatible">yes</setting>
<setting key="print temperature">230</setting>
<setting key="retraction amount">6.5</setting>
</hotend>
<hotend id="AA 0.4">
<setting key="hardware compatible">yes</setting>
<setting key="retraction amount">8</setting>
<setting key="print cooling">20</setting>
</hotend>
<hotend id="AA 0.8">
<setting key="hardware compatible">yes</setting>
<setting key="retraction amount">8</setting>
<setting key="retraction speed">40</setting>
<cura:setting key="cool_min_layer_time">10</cura:setting>
</hotend>
</machine>


</settings>
</fdmmaterial>
Loading

0 comments on commit 18002c0

Please sign in to comment.