🔨 Sim pins / INI cleanup
This commit is contained in:
parent
dbd3e10959
commit
ee1d1faa52
4 changed files with 88 additions and 91 deletions
|
|
@ -22,31 +22,11 @@
|
||||||
#pragma once
|
#pragma once
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Arduino Mega with RAMPS v1.4 (or v1.3) pin assignments
|
* Native with a RAMPS like board with additional pins
|
||||||
*
|
|
||||||
* Applies to the following boards:
|
|
||||||
*
|
|
||||||
* RAMPS_14_EFB (Hotend, Fan, Bed)
|
|
||||||
* RAMPS_14_EEB (Hotend0, Hotend1, Bed)
|
|
||||||
* RAMPS_14_EFF (Hotend, Fan0, Fan1)
|
|
||||||
* RAMPS_14_EEF (Hotend0, Hotend1, Fan)
|
|
||||||
* RAMPS_14_SF (Spindle, Controller Fan)
|
|
||||||
*
|
|
||||||
* RAMPS_13_EFB (Hotend, Fan, Bed)
|
|
||||||
* RAMPS_13_EEB (Hotend0, Hotend1, Bed)
|
|
||||||
* RAMPS_13_EFF (Hotend, Fan0, Fan1)
|
|
||||||
* RAMPS_13_EEF (Hotend0, Hotend1, Fan)
|
|
||||||
* RAMPS_13_SF (Spindle, Controller Fan)
|
|
||||||
*
|
|
||||||
* Other pins_MYBOARD.h files may override these defaults
|
|
||||||
*
|
|
||||||
* Differences between
|
|
||||||
* RAMPS_13 | RAMPS_14
|
|
||||||
* 7 | 11
|
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#ifndef BOARD_INFO_NAME
|
#ifndef BOARD_INFO_NAME
|
||||||
#define BOARD_INFO_NAME "RAMPS 1.4"
|
#define BOARD_INFO_NAME "RAMPS Native"
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#ifndef DEFAULT_MACHINE_NAME
|
#ifndef DEFAULT_MACHINE_NAME
|
||||||
|
|
@ -60,28 +40,24 @@
|
||||||
//
|
//
|
||||||
// Servos
|
// Servos
|
||||||
//
|
//
|
||||||
#ifdef IS_RAMPS_13
|
#define SERVO0_PIN 151
|
||||||
#define SERVO0_PIN 7 // RAMPS_13 // Will conflict with BTN_EN2 on LCD_I2C_VIKI
|
#define SERVO1_PIN 152
|
||||||
#else
|
#define SERVO2_PIN 153
|
||||||
#define SERVO0_PIN 11
|
|
||||||
#endif
|
|
||||||
#define SERVO1_PIN 6
|
|
||||||
#define SERVO2_PIN 5
|
|
||||||
#ifndef SERVO3_PIN
|
#ifndef SERVO3_PIN
|
||||||
#define SERVO3_PIN 4
|
#define SERVO3_PIN 154
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
//
|
//
|
||||||
// Limit Switches
|
// Limit Switches
|
||||||
//
|
//
|
||||||
#define X_MIN_PIN 3
|
#define X_MIN_PIN 155
|
||||||
#ifndef X_MAX_PIN
|
#ifndef X_MAX_PIN
|
||||||
#define X_MAX_PIN 2
|
#define X_MAX_PIN 156
|
||||||
#endif
|
#endif
|
||||||
#define Y_MIN_PIN 14
|
#define Y_MIN_PIN 157
|
||||||
#define Y_MAX_PIN 15
|
#define Y_MAX_PIN 158
|
||||||
#define Z_MIN_PIN 18
|
#define Z_MIN_PIN 159
|
||||||
#define Z_MAX_PIN 19
|
#define Z_MAX_PIN 160
|
||||||
|
|
||||||
//
|
//
|
||||||
// Z Probe (when not Z_MIN_PIN)
|
// Z Probe (when not Z_MIN_PIN)
|
||||||
|
|
@ -128,12 +104,60 @@
|
||||||
#define E1_CS_PIN 44
|
#define E1_CS_PIN 44
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
#define E2_STEP_PIN 100
|
||||||
|
#define E2_DIR_PIN 101
|
||||||
|
#define E2_ENABLE_PIN 102
|
||||||
|
#ifndef E2_CS_PIN
|
||||||
|
#define E2_CS_PIN 103
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#define E3_STEP_PIN 104
|
||||||
|
#define E3_DIR_PIN 105
|
||||||
|
#define E3_ENABLE_PIN 106
|
||||||
|
#ifndef E3_CS_PIN
|
||||||
|
#define E3_CS_PIN 107
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#define E4_STEP_PIN 108
|
||||||
|
#define E4_DIR_PIN 109
|
||||||
|
#define E4_ENABLE_PIN 110
|
||||||
|
#ifndef E4_CS_PIN
|
||||||
|
#define E4_CS_PIN 111
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#define E5_STEP_PIN 112
|
||||||
|
#define E5_DIR_PIN 113
|
||||||
|
#define E5_ENABLE_PIN 114
|
||||||
|
#ifndef E5_CS_PIN
|
||||||
|
#define E5_CS_PIN 115
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#define E6_STEP_PIN 116
|
||||||
|
#define E6_DIR_PIN 117
|
||||||
|
#define E6_ENABLE_PIN 118
|
||||||
|
#ifndef E6_CS_PIN
|
||||||
|
#define E6_CS_PIN 119
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#define E7_STEP_PIN 120
|
||||||
|
#define E7_DIR_PIN 121
|
||||||
|
#define E7_ENABLE_PIN 122
|
||||||
|
#ifndef E7_CS_PIN
|
||||||
|
#define E7_CS_PIN 123
|
||||||
|
#endif
|
||||||
|
|
||||||
//
|
//
|
||||||
// Temperature Sensors
|
// Temperature Sensors
|
||||||
//
|
//
|
||||||
#define TEMP_0_PIN 0 // Analog Input
|
#define TEMP_0_PIN 0 // Analog Input
|
||||||
#define TEMP_1_PIN 1 // Analog Input
|
#define TEMP_1_PIN 1 // Analog Input
|
||||||
#define TEMP_BED_PIN 2 // Analog Input
|
#define TEMP_2_PIN 2 // Analog Input
|
||||||
|
#define TEMP_3_PIN 3 // Analog Input
|
||||||
|
#define TEMP_4_PIN 4 // Analog Input
|
||||||
|
#define TEMP_5_PIN 5 // Analog Input
|
||||||
|
#define TEMP_6_PIN 6 // Analog Input
|
||||||
|
#define TEMP_7_PIN 7 // Analog Input
|
||||||
|
#define TEMP_BED_PIN 8 // Analog Input
|
||||||
|
|
||||||
// SPI for MAX Thermocouple
|
// SPI for MAX Thermocouple
|
||||||
#if !HAS_MEDIA
|
#if !HAS_MEDIA
|
||||||
|
|
@ -145,48 +169,26 @@
|
||||||
//
|
//
|
||||||
// Heaters / Fans
|
// Heaters / Fans
|
||||||
//
|
//
|
||||||
#ifndef MOSFET_A_PIN
|
#define HEATER_0_PIN 10
|
||||||
#define MOSFET_A_PIN 10
|
#define HEATER_1_PIN 9
|
||||||
#endif
|
#define HEATER_2_PIN 8
|
||||||
#ifndef MOSFET_B_PIN
|
#define HEATER_3_PIN 125
|
||||||
#define MOSFET_B_PIN 9
|
#define HEATER_4_PIN 126
|
||||||
#endif
|
#define HEATER_5_PIN 127
|
||||||
#ifndef MOSFET_C_PIN
|
#define HEATER_6_PIN 128
|
||||||
#define MOSFET_C_PIN 8
|
#define HEATER_7_PIN 129
|
||||||
#endif
|
#define HEATER_BED_PIN 108
|
||||||
#ifndef MOSFET_D_PIN
|
|
||||||
#define MOSFET_D_PIN -1
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#define HEATER_0_PIN MOSFET_A_PIN
|
|
||||||
|
|
||||||
#if FET_ORDER_EFB // Hotend, Fan, Bed
|
|
||||||
#define FAN0_PIN MOSFET_B_PIN
|
|
||||||
#define HEATER_BED_PIN MOSFET_C_PIN
|
|
||||||
#elif FET_ORDER_EEF // Hotend, Hotend, Fan
|
|
||||||
#define HEATER_1_PIN MOSFET_B_PIN
|
|
||||||
#define FAN0_PIN MOSFET_C_PIN
|
|
||||||
#elif FET_ORDER_EEB // Hotend, Hotend, Bed
|
|
||||||
#define HEATER_1_PIN MOSFET_B_PIN
|
|
||||||
#define HEATER_BED_PIN MOSFET_C_PIN
|
|
||||||
#elif FET_ORDER_EFF // Hotend, Fan, Fan
|
|
||||||
#define FAN0_PIN MOSFET_B_PIN
|
|
||||||
#define FAN1_PIN MOSFET_C_PIN
|
|
||||||
#elif FET_ORDER_SF // Spindle, Fan
|
|
||||||
#define FAN0_PIN MOSFET_C_PIN
|
|
||||||
#else // Non-specific are "EFB" (i.e., "EFBF" or "EFBE")
|
|
||||||
#define FAN0_PIN MOSFET_B_PIN
|
|
||||||
#define HEATER_BED_PIN MOSFET_C_PIN
|
|
||||||
#if HOTENDS == 1 && DISABLED(HEATERS_PARALLEL)
|
|
||||||
#define FAN1_PIN MOSFET_D_PIN
|
|
||||||
#else
|
|
||||||
#define HEATER_1_PIN MOSFET_D_PIN
|
|
||||||
#endif
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#ifndef FAN0_PIN
|
#ifndef FAN0_PIN
|
||||||
#define FAN0_PIN 4 // IO pin. Buffer needed
|
#define FAN0_PIN 161 // IO pin. Buffer needed
|
||||||
#endif
|
#endif
|
||||||
|
#define FAN1_PIN 162 // IO pin. Buffer needed
|
||||||
|
#define FAN2_PIN 163 // IO pin. Buffer needed
|
||||||
|
#define FAN3_PIN 164 // IO pin. Buffer needed
|
||||||
|
#define FAN4_PIN 165 // IO pin. Buffer needed
|
||||||
|
#define FAN5_PIN 166 // IO pin. Buffer needed
|
||||||
|
#define FAN6_PIN 167 // IO pin. Buffer needed
|
||||||
|
#define FAN7_PIN 168 // IO pin. Buffer needed
|
||||||
|
|
||||||
//
|
//
|
||||||
// Misc. Functions
|
// Misc. Functions
|
||||||
|
|
@ -725,3 +727,7 @@
|
||||||
#endif // IS_NEWPANEL
|
#endif // IS_NEWPANEL
|
||||||
|
|
||||||
#endif // HAS_WIRED_LCD
|
#endif // HAS_WIRED_LCD
|
||||||
|
|
||||||
|
#ifndef KILL_PIN
|
||||||
|
#define KILL_PIN EXP2_08_PIN
|
||||||
|
#endif
|
||||||
|
|
@ -926,7 +926,7 @@
|
||||||
//
|
//
|
||||||
|
|
||||||
#elif MB(SIMULATED)
|
#elif MB(SIMULATED)
|
||||||
#include "linux/pins_RAMPS_LINUX.h" // Native or Simulation lin:linux_native mac:simulator_macos_debug mac:simulator_macos_release win:simulator_windows lin:simulator_linux_debug lin:simulator_linux_release
|
#include "native/pins_RAMPS_NATIVE.h" // Native or Simulation lin:linux_native mac:simulator_macos_debug mac:simulator_macos_release win:simulator_windows lin:simulator_linux_debug lin:simulator_linux_release
|
||||||
|
|
||||||
#else
|
#else
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -58,11 +58,11 @@ debug_build_flags = -fstack-protector-strong -g -g3 -ggdb
|
||||||
lib_compat_mode = off
|
lib_compat_mode = off
|
||||||
build_src_filter = ${common.default_src_filter} +<src/HAL/NATIVE_SIM>
|
build_src_filter = ${common.default_src_filter} +<src/HAL/NATIVE_SIM>
|
||||||
lib_deps = ${common.lib_deps}
|
lib_deps = ${common.lib_deps}
|
||||||
MarlinSimUI=https://github.com/p3p/MarlinSimUI/archive/66a2b82c8f.zip
|
MarlinSimUI=https://github.com/p3p/MarlinSimUI/archive/66a2b82c8f.zip
|
||||||
Adafruit NeoPixel=https://github.com/p3p/Adafruit_NeoPixel/archive/c6b319f447.zip
|
Adafruit NeoPixel=https://github.com/p3p/Adafruit_NeoPixel/archive/c6b319f447.zip
|
||||||
LiquidCrystal=https://github.com/p3p/LiquidCrystal/archive/322fb5fc23.zip
|
LiquidCrystal=https://github.com/p3p/LiquidCrystal/archive/322fb5fc23.zip
|
||||||
extra_scripts = ${common.extra_scripts}
|
extra_scripts = ${common.extra_scripts}
|
||||||
pre:buildroot/share/PlatformIO/scripts/simulator.py
|
pre:buildroot/share/PlatformIO/scripts/simulator.py
|
||||||
|
|
||||||
[simulator_linux]
|
[simulator_linux]
|
||||||
extends = simulator_common
|
extends = simulator_common
|
||||||
|
|
|
||||||
|
|
@ -12,15 +12,6 @@ motherboard = BOARD_SIMULATED
|
||||||
extruders = 3
|
extruders = 3
|
||||||
temp_sensor_1 = 1
|
temp_sensor_1 = 1
|
||||||
temp_sensor_2 = 1
|
temp_sensor_2 = 1
|
||||||
temp_2_pin = 4 # dummy
|
|
||||||
temp_3_pin = 4 # dummy
|
|
||||||
heater_2_pin = 4 # dummy
|
|
||||||
e2_step_pin = 4 # dummy
|
|
||||||
e2_dir_pin = 4 # dummy
|
|
||||||
e2_enable_pin = 4 # dummy
|
|
||||||
e3_step_pin = 4 # dummy
|
|
||||||
e3_dir_pin = 4 # dummy
|
|
||||||
e3_enable_pin = 4 # dummy
|
|
||||||
num_runout_sensors = 3
|
num_runout_sensors = 3
|
||||||
filament_runout_sensor = on
|
filament_runout_sensor = on
|
||||||
fil_runout_pin = 4 # dummy
|
fil_runout_pin = 4 # dummy
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue