{% macro gpio_select(name,default) %} {% endmacro %} {% macro speed_select(name,label,default) %} {% endmacro %}
Setting changes will take effect immediately and does not require restart.

Printer Settings






{% if arch=="arm" %}

Movement GPIOs

Not required, if you are using a separate controller.
{{ gpio_select("ZAxisPin",ZAxisPin) }}
{{ gpio_select("DirectionPin",DirectionPin) }}
{{ gpio_select("EnablePin",EnablePin) }}
{{ gpio_select("LimitPin",LimitPin) }}
{{ gpio_select("LimitPinB",LimitPinB) }}

{% endif %}

3D Printer Board

Not required, if you are using GPIOs to drive the 3d printer.

{% for path in devices %}
{{importance(1,4)}} {{ speed_select("ShieldSpeed","Baud Rate",ShieldSpeed) }}
{% if arch=="arm" %}
{{ gpio_select("WaitPin",WaitPin) }}

{% endif %}

Codes







Shutter


{% if arch=="arm" %}

{{ gpio_select("ShutterPin",ShutterPin) }}
{% endif %} {% if arch=="arm" %}

{% endif %}

Display




{{importance(3,3)}} {{ speed_select("ProjectorSpeed","Baud Rate",ProjectorSpeed) }}


{% for path in framebuffers %}

Platform / Resin

Speed

Actuator / Motor

{% if arch=="arm" %}

Camera Module

{% endif %} {% if arch=="arm" %}

LCD

{% for path in i2cbuses %}

Physical Buttons

{{ gpio_select("ShutdownPin",ShutdownPin) }} {% endif %} {% if arch=="arm" %}

Hardware Fault Detection

{{ gpio_select("FaultPin",FaultPin) }}
{% endif %}

Various Settings



{% if inputs %}

Other Settings

{% for input in inputs %}
{% endfor %}

{% endif %}