pins.h 16 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625
  1. #ifndef PINS_H
  2. #define PINS_H
  3. #include "boards.h"
  4. #if !MB(5DPRINT)
  5. #define X_MS1_PIN -1
  6. #define X_MS2_PIN -1
  7. #define Y_MS1_PIN -1
  8. #define Y_MS2_PIN -1
  9. #define Z_MS1_PIN -1
  10. #define Z_MS2_PIN -1
  11. #define E0_MS1_PIN -1
  12. #define E0_MS2_PIN -1
  13. #define E1_MS1_PIN -1
  14. #define E1_MS2_PIN -1
  15. #define DIGIPOTSS_PIN -1
  16. #endif
  17. #define LARGE_FLASH true
  18. /*****************************************************************
  19. * Rambo Pin Assignments 1.3
  20. ******************************************************************/
  21. #if MOTHERBOARD == 302
  22. #define MINI_RAMBO
  23. #endif
  24. #if MOTHERBOARD == 301 || MOTHERBOARD == 302
  25. #define KNOWN_BOARD
  26. #ifndef __AVR_ATmega2560__
  27. #error Oops! Make sure you have 'Arduino Mega 2560' selected from the 'Tools -> Boards' menu.
  28. #endif
  29. #define FR_SENS 21
  30. #define X_STEP_PIN 37
  31. #define X_DIR_PIN 48
  32. #define X_MIN_PIN 12
  33. #define X_MAX_PIN 30
  34. #define X_ENABLE_PIN 29
  35. #define X_MS1_PIN 40
  36. #define X_MS2_PIN 41
  37. #define Y_STEP_PIN 36
  38. #define Y_DIR_PIN 49
  39. #define Y_MIN_PIN 11
  40. #define Y_MAX_PIN 24
  41. #define Y_ENABLE_PIN 28
  42. #define Y_MS1_PIN 69
  43. #define Y_MS2_PIN 39
  44. #define Z_STEP_PIN 35
  45. #define Z_DIR_PIN 47
  46. #define Z_MIN_PIN 10
  47. #define Z_MAX_PIN 23
  48. #define Z_ENABLE_PIN 27
  49. #define Z_MS1_PIN 68
  50. #define Z_MS2_PIN 67
  51. #define TEMP_BED_PIN 2
  52. #define TEMP_0_PIN 0
  53. #define HEATER_1_PIN 7
  54. #define TEMP_1_PIN 1
  55. #define TEMP_2_PIN -1
  56. #ifdef SNMM
  57. #define E_MUX0_PIN 17
  58. #define E_MUX1_PIN 16
  59. #define E_MUX2_PIN 84
  60. #endif
  61. #ifdef DIS
  62. #define D_REQUIRE 30
  63. #define D_DATA 20
  64. #define D_DATACLOCK 21
  65. #endif
  66. // The SDSS pin uses a different pin mapping from file Sd2PinMap.h
  67. #define SDSS 53
  68. #ifndef SDSUPPORT
  69. // these pins are defined in the SD library if building with SD support
  70. #define SCK_PIN 52
  71. #define MISO_PIN 50
  72. #define MOSI_PIN 51
  73. #endif
  74. #define BEEPER 84
  75. #define BTN_EN1 72
  76. #define BTN_EN2 14
  77. #define BTN_ENC 9
  78. #define SDCARDDETECT 15
  79. #define LCD_PINS_RS 82
  80. #define LCD_PINS_ENABLE 18
  81. #define LCD_PINS_D4 19
  82. #define LCD_PINS_D5 70
  83. #define LCD_PINS_D6 85
  84. #define LCD_PINS_D7 71
  85. #define E0_STEP_PIN 34
  86. #define E0_DIR_PIN 43
  87. #define E0_ENABLE_PIN 26
  88. #define E0_MS1_PIN 65
  89. #define E0_MS2_PIN 66
  90. #define LED_PIN 13
  91. #ifdef THREEMM_PRINTER
  92. #define FAN_PIN 8
  93. #else
  94. #define FAN_PIN 6
  95. #endif
  96. #define KILL_PIN -1 //80 with Smart Controller LCD
  97. #define SUICIDE_PIN -1 //PIN that has to be turned on right after start, to keep power flowing.
  98. #define SDPOWER -1
  99. #define HEATER_2_PIN -1
  100. #ifdef MINI_RAMBO
  101. #define ELECTRONICS "RAMBo13a"
  102. #define HEATER_0_PIN 3
  103. #define HEATER_BED_PIN 4
  104. #define FAN_1_PIN -1 //6
  105. #define PS_ON_PIN 71
  106. #define MOTOR_CURRENT_PWM_XY_PIN 46
  107. #define MOTOR_CURRENT_PWM_Z_PIN 45
  108. #define MOTOR_CURRENT_PWM_E_PIN 44
  109. #else //RAMBo
  110. #define ELECTRONICS "RAMBoBig"
  111. #define E1_STEP_PIN 33
  112. #define E1_DIR_PIN 42
  113. #define E1_ENABLE_PIN 25
  114. #define E1_MS1_PIN 63
  115. #define E1_MS2_PIN 64
  116. #define DIGIPOTSS_PIN 38
  117. #define DIGIPOT_CHANNELS {4,5,3,0,1} // X Y Z E0 E1 digipot channels to stepper driver mapping
  118. #define HEATER_0_PIN 9
  119. #define HEATER_BED_PIN 3
  120. #define PS_ON_PIN 4
  121. #define SDSS 53
  122. #ifdef ULTRA_LCD
  123. #define KILL_PIN 80
  124. #ifdef NEWPANEL
  125. //arduino pin which triggers an piezzo beeper
  126. #define BEEPER 84 // Beeper on AUX-4
  127. #define LCD_PINS_RS 82
  128. #define LCD_PINS_ENABLE 18
  129. #define LCD_PINS_D4 19
  130. #define LCD_PINS_D5 70
  131. #define LCD_PINS_D6 85
  132. #define LCD_PINS_D7 71
  133. //buttons are directly attached using AUX-2
  134. #define BTN_EN1 76
  135. #define BTN_EN2 77
  136. #define BTN_ENC 78 //the click
  137. #define BLEN_C 2
  138. #define BLEN_B 1
  139. #define BLEN_A 0
  140. #define SDCARDDETECT 81 // Ramps does not use this port
  141. //encoder rotation values
  142. #define encrot0 0
  143. #define encrot1 2
  144. #define encrot2 3
  145. #define encrot3 1
  146. #else //old style panel with shift register
  147. //arduino pin witch triggers an piezzo beeper
  148. #define BEEPER 84 //No Beeper added
  149. //buttons are attached to a shift register
  150. // Not wired this yet
  151. // #define SHIFT_CLK 38
  152. // #define SHIFT_LD 42
  153. // #define SHIFT_OUT 40
  154. // #define SHIFT_EN 17
  155. #define LCD_PINS_RS 82
  156. #define LCD_PINS_ENABLE 18
  157. #define LCD_PINS_D4 19
  158. #define LCD_PINS_D5 70
  159. #define LCD_PINS_D6 85
  160. #define LCD_PINS_D7 71
  161. //encoder rotation values
  162. #define encrot0 0
  163. #define encrot1 2
  164. #define encrot2 3
  165. #define encrot3 1
  166. //bits in the shift register that carry the buttons for:
  167. // left up center down right red
  168. #define BL_LE 7
  169. #define BL_UP 6
  170. #define BL_MI 5
  171. #define BL_DW 4
  172. #define BL_RI 3
  173. #define BL_ST 2
  174. #define BLEN_B 1
  175. #define BLEN_A 0
  176. #endif
  177. #endif //ULTRA_LCD
  178. #endif //RAMBo/MiniRambo option
  179. #endif
  180. /*****************************************************************
  181. * Rambo mini Pin Assignments 1.0
  182. ******************************************************************/
  183. #if MOTHERBOARD == 102
  184. #define ELECTRONICS "RAMBo10a"
  185. #define KNOWN_BOARD
  186. #ifndef __AVR_ATmega2560__
  187. #error Oops! Make sure you have 'Arduino Mega 2560' selected from the 'Tools -> Boards' menu.
  188. #endif
  189. #define FR_SENS 21
  190. #ifdef SNMM
  191. #define E_MUX0_PIN 17
  192. #define E_MUX1_PIN 16
  193. #define E_MUX2_PIN 84
  194. #endif
  195. #define LARGE_FLASH true
  196. #define X_STEP_PIN 37
  197. #define X_DIR_PIN 48
  198. #define X_MIN_PIN 12
  199. #define X_MAX_PIN 30
  200. #define X_ENABLE_PIN 29
  201. #define X_MS1_PIN 40
  202. #define X_MS2_PIN 41
  203. #define Y_STEP_PIN 36
  204. #define Y_DIR_PIN 49
  205. #define Y_MIN_PIN 11
  206. #define Y_MAX_PIN 24
  207. #define Y_ENABLE_PIN 28
  208. #define Y_MS1_PIN 69
  209. #define Y_MS2_PIN 39
  210. #define Z_STEP_PIN 35
  211. #define Z_DIR_PIN 47
  212. #define Z_MIN_PIN 10
  213. #define Z_MAX_PIN 23
  214. #define Z_ENABLE_PIN 27
  215. #define Z_MS1_PIN 68
  216. #define Z_MS2_PIN 67
  217. #define TEMP_BED_PIN 2
  218. #define TEMP_0_PIN 0
  219. #define HEATER_1_PIN 7
  220. #define TEMP_1_PIN 1
  221. #define TEMP_2_PIN -1
  222. // The SDSS pin uses a different pin mapping from file Sd2PinMap.h
  223. #define SDSS 53
  224. #ifndef SDSUPPORT
  225. // these pins are defined in the SD library if building with SD support
  226. #define SCK_PIN 52
  227. #define MISO_PIN 50
  228. #define MOSI_PIN 51
  229. #endif
  230. #define BEEPER 78
  231. #define BTN_EN1 80
  232. #define BTN_EN2 73
  233. #define BTN_ENC 21
  234. #define SDCARDDETECT 72
  235. #define LCD_PINS_RS 38
  236. #define LCD_PINS_ENABLE 5
  237. #define LCD_PINS_D4 14
  238. #define LCD_PINS_D5 15
  239. #define LCD_PINS_D6 32
  240. #define LCD_PINS_D7 31
  241. #define E0_STEP_PIN 34
  242. #define E0_DIR_PIN 43
  243. #define E0_ENABLE_PIN 26
  244. #define E0_MS1_PIN 65
  245. #define E0_MS2_PIN 66
  246. #define LED_PIN 13
  247. #ifdef THREEMM_PRINTER
  248. #define FAN_PIN 8
  249. #else
  250. #define FAN_PIN 6
  251. #endif
  252. #define KILL_PIN -1 //80 with Smart Controller LCD
  253. #define SUICIDE_PIN -1 //PIN that has to be turned on right after start, to keep power flowing.
  254. #define SDPOWER -1
  255. #define HEATER_2_PIN -1
  256. #define HEATER_0_PIN 3
  257. #define HEATER_BED_PIN 4
  258. #define FAN_1_PIN -1 //6
  259. #define PS_ON_PIN 71
  260. #define MOTOR_CURRENT_PWM_XY_PIN 46
  261. #define MOTOR_CURRENT_PWM_Z_PIN 45
  262. #define MOTOR_CURRENT_PWM_E_PIN 44
  263. #endif
  264. /*****************************************************************
  265. * EINY Rambo Pin Assignments 0.3a
  266. ******************************************************************/
  267. #if MOTHERBOARD == 300
  268. #define ELECTRONICS "EINY_03a"
  269. #define KNOWN_BOARD
  270. #ifndef __AVR_ATmega2560__
  271. #error Oops! Make sure you have 'Arduino Mega 2560 or Rambo' selected from the 'Tools -> Boards' menu.
  272. #endif
  273. #define LARGE_FLASH true
  274. #define HAVE_TMC2130_DRIVERS
  275. #define HAVE_PAT9125_SENSOR
  276. #define SWSPI_MISO 16 //RX2
  277. #define SWSPI_MOSI 16 //RX2
  278. #define SWSPI_SCK 17 //TX2
  279. #define SWSPI_CS 20 //SDA
  280. #define X_TMC2130_CS 41
  281. #define X_TMC2130_DIAG 40
  282. #define X_STEP_PIN 37
  283. #define X_DIR_PIN 49
  284. //#define X_MIN_PIN 12
  285. //#define X_MAX_PIN 30
  286. #define X_MIN_PIN X_TMC2130_DIAG
  287. #define X_MAX_PIN X_TMC2130_DIAG
  288. #define X_ENABLE_PIN 29
  289. #define X_MS1_PIN -1
  290. #define X_MS2_PIN -1
  291. #define Y_TMC2130_CS 39
  292. #define Y_TMC2130_DIAG 69
  293. #define Y_STEP_PIN 36
  294. #define Y_DIR_PIN 48
  295. //#define Y_MIN_PIN 11
  296. //#define Y_MAX_PIN 24
  297. #define Y_MIN_PIN Y_TMC2130_DIAG
  298. #define Y_MAX_PIN Y_TMC2130_DIAG
  299. #define Y_ENABLE_PIN 28
  300. #define Y_MS1_PIN -1
  301. #define Y_MS2_PIN -1
  302. #define Z_TMC2130_CS 67
  303. #define Z_TMC2130_DIAG 68
  304. #define Z_STEP_PIN 35
  305. #define Z_DIR_PIN 47
  306. #define Z_MIN_PIN 10
  307. #define Z_MAX_PIN 23
  308. //#define Z_MAX_PIN Z_TMC2130_DIAG
  309. #define Z_ENABLE_PIN 27
  310. #define Z_MS1_PIN -1
  311. #define Z_MS2_PIN -1
  312. #define HEATER_BED_PIN 4
  313. #define TEMP_BED_PIN 2
  314. #define HEATER_0_PIN 3
  315. #define TEMP_0_PIN 0
  316. #define HEATER_1_PIN 7
  317. #define TEMP_1_PIN 1
  318. #ifdef BARICUDA
  319. #define HEATER_2_PIN 6
  320. #else
  321. #define HEATER_2_PIN -1
  322. #endif
  323. #define TEMP_2_PIN -1
  324. #define E0_TMC2130_CS 66
  325. #define E0_TMC2130_DIAG 65
  326. #define E0_STEP_PIN 34
  327. #define E0_DIR_PIN 43
  328. #define E0_ENABLE_PIN 26
  329. #define E0_MS1_PIN -1
  330. #define E0_MS2_PIN -1
  331. #define MOTOR_CURRENT_PWM_XY_PIN 46
  332. #define MOTOR_CURRENT_PWM_Z_PIN 45
  333. #define MOTOR_CURRENT_PWM_E_PIN 44
  334. #define SDPOWER -1
  335. #define SDSS 53
  336. #define LED_PIN 13
  337. #define FAN_PIN 6
  338. #define FAN_1_PIN -1
  339. #define PS_ON_PIN -1
  340. #define KILL_PIN -1 // 80 with Smart Controller LCD
  341. #define SUICIDE_PIN -1 // PIN that has to be turned on right after start, to keep power flowing.
  342. #ifdef ULTRA_LCD
  343. #define KILL_PIN 32
  344. #ifdef NEWPANEL
  345. #define BEEPER 84 // Beeper on AUX-4
  346. #define LCD_PINS_RS 82
  347. #define LCD_PINS_ENABLE 18
  348. #define LCD_PINS_D4 19
  349. #define LCD_PINS_D5 70
  350. #define LCD_PINS_D6 85
  351. #define LCD_PINS_D7 71
  352. //buttons are directly attached using AUX-2
  353. #define BTN_EN1 72
  354. #define BTN_EN2 14
  355. #define BTN_ENC 9 // the click
  356. #define SDCARDDETECT 15
  357. #define TACH_0 81
  358. #define TACH_1 80
  359. #endif //NEWPANEL
  360. #endif //ULTRA_LCD
  361. #endif //MOTHERBOARD == 300
  362. /*****************************************************************
  363. * EINY Rambo Pin Assignments 0.4a
  364. ******************************************************************/
  365. #if MOTHERBOARD == 299
  366. #define ELECTRONICS "EINY_04a"
  367. #define KNOWN_BOARD
  368. #ifndef __AVR_ATmega2560__
  369. #error Oops! Make sure you have 'Arduino Mega 2560 or Rambo' selected from the 'Tools -> Boards' menu.
  370. #endif
  371. #define LARGE_FLASH true
  372. #define HAVE_TMC2130_DRIVERS
  373. #define HAVE_PAT9125_SENSOR
  374. #define SWSPI_MISO 21 //SCL
  375. #define SWSPI_MOSI 21 //SCL
  376. #define SWSPI_SCK 62 //PK0
  377. #define SWSPI_CS 20 //SDA
  378. #define X_TMC2130_CS 41
  379. #define X_TMC2130_DIAG 64 // !!! changed from 40 (EINY03)
  380. #define X_STEP_PIN 37
  381. #define X_DIR_PIN 49
  382. //#define X_MIN_PIN 12
  383. //#define X_MAX_PIN 30
  384. #define X_MIN_PIN X_TMC2130_DIAG
  385. #define X_MAX_PIN X_TMC2130_DIAG
  386. #define X_ENABLE_PIN 29
  387. #define X_MS1_PIN -1
  388. #define X_MS2_PIN -1
  389. #define Y_TMC2130_CS 39
  390. #define Y_TMC2130_DIAG 69
  391. #define Y_STEP_PIN 36
  392. #define Y_DIR_PIN 48
  393. //#define Y_MIN_PIN 11
  394. //#define Y_MAX_PIN 24
  395. #define Y_MIN_PIN Y_TMC2130_DIAG
  396. #define Y_MAX_PIN Y_TMC2130_DIAG
  397. #define Y_ENABLE_PIN 28
  398. #define Y_MS1_PIN -1
  399. #define Y_MS2_PIN -1
  400. #define Z_TMC2130_CS 67
  401. #define Z_STEP_PIN 35
  402. #define Z_DIR_PIN 47
  403. #define Z_MIN_PIN 10
  404. #define Z_MAX_PIN 23
  405. //#define Z_MAX_PIN Z_TMC2130_DIAG
  406. #define Z_ENABLE_PIN 27
  407. #define Z_MS1_PIN -1
  408. #define Z_MS2_PIN -1
  409. #define HEATER_BED_PIN 4
  410. #define TEMP_BED_PIN 2
  411. #define HEATER_0_PIN 3
  412. #define TEMP_0_PIN 0
  413. #define HEATER_1_PIN 7
  414. #define TEMP_1_PIN 1
  415. #ifdef BARICUDA
  416. #define HEATER_2_PIN 6
  417. #else
  418. #define HEATER_2_PIN -1
  419. #endif
  420. #define TEMP_2_PIN -1
  421. #define E0_TMC2130_CS 66
  422. #define E0_STEP_PIN 34
  423. #define E0_DIR_PIN 43
  424. #define E0_ENABLE_PIN 26
  425. #define E0_MS1_PIN -1
  426. #define E0_MS2_PIN -1
  427. #define MOTOR_CURRENT_PWM_XY_PIN 46
  428. #define MOTOR_CURRENT_PWM_Z_PIN 45
  429. #define MOTOR_CURRENT_PWM_E_PIN 44
  430. #define SDPOWER -1
  431. #define SDSS 77
  432. #define LED_PIN 13
  433. #define FAN_PIN 6
  434. #define FAN_1_PIN -1
  435. #define PS_ON_PIN -1
  436. #define KILL_PIN -1 // 80 with Smart Controller LCD
  437. #define SUICIDE_PIN -1 // PIN that has to be turned on right after start, to keep power flowing.
  438. #ifdef ULTRA_LCD
  439. //#define KILL_PIN 32
  440. #ifdef NEWPANEL
  441. #define BEEPER 84 // Beeper on AUX-4
  442. #define LCD_PINS_RS 82
  443. //#define LCD_PINS_ENABLE 18
  444. //#define LCD_PINS_D4 19
  445. #define LCD_PINS_ENABLE 61
  446. #define LCD_PINS_D4 59
  447. #define LCD_PINS_D5 70
  448. #define LCD_PINS_D6 85
  449. #define LCD_PINS_D7 71
  450. //buttons are directly attached using AUX-2
  451. #define BTN_EN1 72
  452. #define BTN_EN2 14
  453. #define BTN_ENC 9 // the click
  454. #define SDCARDDETECT 15
  455. #define TACH_0 79
  456. #define TACH_1 80
  457. #endif //NEWPANEL
  458. #endif //ULTRA_LCD
  459. #endif //MOTHERBOARD == 300
  460. #ifndef KNOWN_BOARD
  461. #error Unknown MOTHERBOARD value in configuration.h
  462. #endif
  463. //List of pins which to ignore when asked to change by gcode, 0 and 1 are RX and TX, do not mess with those!
  464. #define _E0_PINS E0_STEP_PIN, E0_DIR_PIN, E0_ENABLE_PIN, HEATER_0_PIN,
  465. #if EXTRUDERS > 1
  466. #define _E1_PINS E1_STEP_PIN, E1_DIR_PIN, E1_ENABLE_PIN, HEATER_1_PIN,
  467. #else
  468. #define _E1_PINS
  469. #endif
  470. #if EXTRUDERS > 2
  471. #define _E2_PINS E2_STEP_PIN, E2_DIR_PIN, E2_ENABLE_PIN, HEATER_2_PIN,
  472. #else
  473. #define _E2_PINS
  474. #endif
  475. #ifdef X_STOP_PIN
  476. #if X_HOME_DIR < 0
  477. #define X_MIN_PIN X_STOP_PIN
  478. #define X_MAX_PIN -1
  479. #else
  480. #define X_MIN_PIN -1
  481. #define X_MAX_PIN X_STOP_PIN
  482. #endif
  483. #endif
  484. #ifdef Y_STOP_PIN
  485. #if Y_HOME_DIR < 0
  486. #define Y_MIN_PIN Y_STOP_PIN
  487. #define Y_MAX_PIN -1
  488. #else
  489. #define Y_MIN_PIN -1
  490. #define Y_MAX_PIN Y_STOP_PIN
  491. #endif
  492. #endif
  493. #ifdef Z_STOP_PIN
  494. #if Z_HOME_DIR < 0
  495. #define Z_MIN_PIN Z_STOP_PIN
  496. #define Z_MAX_PIN -1
  497. #else
  498. #define Z_MIN_PIN -1
  499. #define Z_MAX_PIN Z_STOP_PIN
  500. #endif
  501. #endif
  502. #ifdef DISABLE_MAX_ENDSTOPS
  503. #define X_MAX_PIN -1
  504. #define Y_MAX_PIN -1
  505. #define Z_MAX_PIN -1
  506. #endif
  507. #ifdef DISABLE_MIN_ENDSTOPS
  508. #define X_MIN_PIN -1
  509. #define Y_MIN_PIN -1
  510. #define Z_MIN_PIN -1
  511. #endif
  512. #define SENSITIVE_PINS {0, 1, X_STEP_PIN, X_DIR_PIN, X_ENABLE_PIN, X_MIN_PIN, X_MAX_PIN, Y_STEP_PIN, Y_DIR_PIN, Y_ENABLE_PIN, Y_MIN_PIN, Y_MAX_PIN, Z_STEP_PIN, Z_DIR_PIN, Z_ENABLE_PIN, Z_MIN_PIN, Z_MAX_PIN, PS_ON_PIN, \
  513. HEATER_BED_PIN, FAN_PIN, \
  514. _E0_PINS _E1_PINS _E2_PINS \
  515. analogInputToDigitalPin(TEMP_0_PIN), analogInputToDigitalPin(TEMP_1_PIN), analogInputToDigitalPin(TEMP_2_PIN), analogInputToDigitalPin(TEMP_BED_PIN) }
  516. #endif //__PINS_H