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

Add Generic (Any color) material profiles #263

Merged
merged 3 commits into from
Sep 12, 2023
Merged
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
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
Loading