panel.enable |
true |
Set to true to enable the panel interface. Panels are a screen, an encoder wheel and/or a set of buttons, used to control your machine. |
panel.lcd |
reprap_discount_glcd |
Type of panel we are connecting. Each panel has a specific interface so we need to specify which panel we will be connecting. The currently supported panel types are reprap_discount_glcd , st7565_glcd , ssd1306_oled , viki2 , mini_viki2 and universal_adapter . |
panel.spi_channel |
0 |
SPI channel to use |
panel.spi_cs_pin |
0.16 |
CS (Chip Select) pin to use, this can be used to have several different devices on the same SPI port, as long as each device has a separate CS pin. Note that the RRD GLCD panel does not support this and requires being alone on its port. |
panel.spi_frequency |
500000 |
SPI port frequency - some panels need it explicitly set |
panel.contrast |
9 |
Contrast value for panels that support it (viki2 , mini_viki2 and st7565_glcd ) |
panel.reverse |
false |
If set to true, reverse the screen. |
panel.busy_pin |
nc |
If using the universal_adapter , this pin can be connected to the adapter to ask it if it is busy or not. |
panel.a0_pin |
nc |
If using a viki or SSD1306 this is needed to drive the C/D pin on the display |
panel.rst_pin |
nc |
If using an SSD1306 this pin is sometimes required and connects to the reset pin on the display |
panel.encoder_a_pin |
3.25!^ |
A pin for the encoder wheel. Encoders have two pins: A and B. Set to nc if you use no encoder. ^ defines menu move direction |
panel.encoder_b_pin |
3.26!^ |
B pin for the encoder wheel. Encoders have two pins: A and B. Set to nc if you use no encoder. ^ defines menu move direction |
panel.encoder_resolution |
2 |
The number of pulses the encoder emits per detent/click |
panel.click_button_pin |
1.30!^ |
Pin for the click (“enter”) button |
panel.buzz_pin |
1.31 |
Pin for the buzzer |
panel.back_button_pin |
2.11!^ |
Pin for the back button |
panel.up_button_pin |
0.1! |
Pin for the up button |
panel.down_button_pin |
0.0! |
Pin for the down button |
panel.menu_offset |
0 |
On some panels, this value must be set to 1. This is a number of lines to offset the menu lines by on screen. |
panel.alpha_jog_feedrate |
6000 |
X jogging feedrate in millimetres/minute. This is used when jogging using the panel screen. |
panel.beta_jog_feedrate |
6000 |
Y jogging feedrate in millimetres/minute. This is used when jogging using the panel screen. |
panel.gamma_jog_feedrate |
200 |
Z jogging feedrate in millimetres/minute. This is used when jogging using the panel screen. |
panel.hotend_temperature |
185 |
Temperature to set the hotend to when using the pre-heating menu item |
panel.bed_temperature |
60 |
Temperature to set the bed to when using the pre-heating menu item |
panel.external_sd |
true |
Set to true if your panel has an external SD card slot, or if you want to connect a second SD card slot to one of your Smoothieboard’s SPI ports |
panel.external_sd.spi_channel |
0 |
Set the SPI channel the external SD card is on |
panel.external_sd.spi_cs_pin |
2.8 |
Set the CS (Chip Select) pin for the external SD card, this allows you to use multiple devices on the same SPI port, as long as they each have a CS pin |
panel.external_sd.sdcd_pin |
2.13!^ |
SD card detect signal pin, set to nc if you don’t use an SD card detect signal |
custom_menu.menu_name.enable |
true |
When set to true, create a new custom menu entry for the panel with the name menu_name . You can create any number of custom entries as long as they have different names. NOTE menu_name is case sensitive |
custom_menu.menu_name.name |
Power_on |
The name that will be displayed in the panel’s menus |
custom_menu.menu_name.command |
M80_S30|G1_X10 |
The command that will be executed when the menu entry is selected and clicked. Note that the _ character gets converted to space in the menu and commands (and must be used instead of the space character), and the | character is used to separate multiple commands |