My Marlin configs for Fabrikator Mini and CTC i3 Pro B
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

pinsDebug_list.h 26KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907
  1. /**
  2. * Marlin 3D Printer Firmware
  3. * Copyright (C) 2016 MarlinFirmware [https://github.com/MarlinFirmware/Marlin]
  4. *
  5. * Based on Sprinter and grbl.
  6. * Copyright (C) 2011 Camiel Gubbels / Erik van der Zalm
  7. *
  8. * This program is free software: you can redistribute it and/or modify
  9. * it under the terms of the GNU General Public License as published by
  10. * the Free Software Foundation, either version 3 of the License, or
  11. * (at your option) any later version.
  12. *
  13. * This program is distributed in the hope that it will be useful,
  14. * but WITHOUT ANY WARRANTY without even the implied warranty of
  15. * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
  16. * GNU General Public License for more details.
  17. *
  18. * You should have received a copy of the GNU General Public License
  19. * along with this program. If not, see <http://www.gnu.org/licenses/>.
  20. *
  21. */
  22. // Please update this list when adding new pins to Marlin.
  23. // The order doesn't matter.
  24. // Following this pattern is a must.
  25. // If the new pin name is over 28 characters long then pinsDebug.h will need to be modified.
  26. // Pin list updated from 25 JUL 2017 Re-ARM branch - max length of pin name is 24
  27. #line 0 // set __LINE__ to a known value for both passes
  28. #if defined(EXT_AUX_A0) && EXT_AUX_A0 >= 0 && EXT_AUX_A0 < NUM_ANALOG_INPUTS
  29. REPORT_NAME_ANALOG(EXT_AUX_A0, __LINE__ )
  30. #endif
  31. #if defined(EXT_AUX_A1) && EXT_AUX_A1 >= 0 && EXT_AUX_A1 < NUM_ANALOG_INPUTS
  32. REPORT_NAME_ANALOG(EXT_AUX_A1, __LINE__ )
  33. #endif
  34. #if defined(EXT_AUX_A2) && EXT_AUX_A2 >= 0 && EXT_AUX_A2 < NUM_ANALOG_INPUTS
  35. REPORT_NAME_ANALOG(EXT_AUX_A2, __LINE__ )
  36. #endif
  37. #if defined(EXT_AUX_A3) && EXT_AUX_A3 >= 0 && EXT_AUX_A3 < NUM_ANALOG_INPUTS
  38. REPORT_NAME_ANALOG(EXT_AUX_A3, __LINE__ )
  39. #endif
  40. #if defined(EXT_AUX_A4) && EXT_AUX_A4 >= 0 && EXT_AUX_A4 < NUM_ANALOG_INPUTS
  41. REPORT_NAME_ANALOG(EXT_AUX_A4, __LINE__ )
  42. #endif
  43. #if PIN_EXISTS(FILWIDTH) && FILWIDTH_PIN < NUM_ANALOG_INPUTS
  44. REPORT_NAME_ANALOG(FILWIDTH_PIN, __LINE__ )
  45. #endif
  46. #if PIN_EXISTS(MAIN_VOLTAGE_MEASURE) && MAIN_VOLTAGE_MEASURE_PIN < NUM_ANALOG_INPUTS
  47. REPORT_NAME_ANALOG(MAIN_VOLTAGE_MEASURE_PIN, __LINE__ )
  48. #endif
  49. #if defined(TC1) && TC1 >= 0 && TC1 < NUM_ANALOG_INPUTS
  50. REPORT_NAME_ANALOG(TC1, __LINE__ )
  51. #endif
  52. #if defined(TC2) && TC2 >= 0 && TC2 < NUM_ANALOG_INPUTS
  53. REPORT_NAME_ANALOG(TC2, __LINE__ )
  54. #endif
  55. #if PIN_EXISTS(TEMP_0) && TEMP_0_PIN < NUM_ANALOG_INPUTS
  56. REPORT_NAME_ANALOG(TEMP_0_PIN, __LINE__ )
  57. #endif
  58. #if PIN_EXISTS(TEMP_1) && TEMP_1_PIN < NUM_ANALOG_INPUTS
  59. REPORT_NAME_ANALOG(TEMP_1_PIN, __LINE__ )
  60. #endif
  61. #if PIN_EXISTS(TEMP_2) && TEMP_2_PIN < NUM_ANALOG_INPUTS
  62. REPORT_NAME_ANALOG(TEMP_2_PIN, __LINE__ )
  63. #endif
  64. #if PIN_EXISTS(TEMP_3) && TEMP_3_PIN < NUM_ANALOG_INPUTS
  65. REPORT_NAME_ANALOG(TEMP_3_PIN, __LINE__ )
  66. #endif
  67. #if PIN_EXISTS(TEMP_4) && TEMP_4_PIN < NUM_ANALOG_INPUTS
  68. REPORT_NAME_ANALOG(TEMP_4_PIN, __LINE__ )
  69. #endif
  70. #if PIN_EXISTS(TEMP_BED) && TEMP_BED_PIN < NUM_ANALOG_INPUTS
  71. REPORT_NAME_ANALOG(TEMP_BED_PIN, __LINE__ )
  72. #endif
  73. #if PIN_EXISTS(TEMP_CHAMBER) && TEMP_CHAMBER_PIN < NUM_ANALOG_INPUTS
  74. REPORT_NAME_ANALOG(TEMP_CHAMBER_PIN, __LINE__ )
  75. #endif
  76. #if PIN_EXISTS(TEMP_X) && TEMP_X_PIN < NUM_ANALOG_INPUTS
  77. REPORT_NAME_ANALOG(TEMP_X_PIN, __LINE__ )
  78. #endif
  79. #if defined(__FD) && __FD >= 0
  80. REPORT_NAME_DIGITAL(__FD, __LINE__ )
  81. #endif
  82. #if defined(__FS) && __FS >= 0
  83. REPORT_NAME_DIGITAL(__FS, __LINE__ )
  84. #endif
  85. #if defined(__GD) && __GD >= 0
  86. REPORT_NAME_DIGITAL(__GD, __LINE__ )
  87. #endif
  88. #if defined(__GS) && __GS >= 0
  89. REPORT_NAME_DIGITAL(__GS, __LINE__ )
  90. #endif
  91. #if PIN_EXISTS(ADC_KEYPAD)
  92. REPORT_NAME_DIGITAL(ADC_KEYPAD_PIN, __LINE__ )
  93. #endif
  94. #if PIN_EXISTS(ALARM)
  95. REPORT_NAME_DIGITAL(ALARM_PIN, __LINE__ )
  96. #endif
  97. #if PIN_EXISTS(BEEPER)
  98. REPORT_NAME_DIGITAL(BEEPER_PIN, __LINE__ )
  99. #endif
  100. #if defined(BTN_BACK) && BTN_BACK >= 0
  101. REPORT_NAME_DIGITAL(BTN_BACK, __LINE__ )
  102. #endif
  103. #if defined(BTN_CENTER) && BTN_CENTER >= 0
  104. REPORT_NAME_DIGITAL(BTN_CENTER, __LINE__ )
  105. #endif
  106. #if defined(BTN_DOWN) && BTN_DOWN >= 0
  107. REPORT_NAME_DIGITAL(BTN_DOWN, __LINE__ )
  108. #endif
  109. #if defined(BTN_DWN) && BTN_DWN >= 0
  110. REPORT_NAME_DIGITAL(BTN_DWN, __LINE__ )
  111. #endif
  112. #if defined(BTN_EN1) && BTN_EN1 >= 0
  113. REPORT_NAME_DIGITAL(BTN_EN1, __LINE__ )
  114. #endif
  115. #if defined(BTN_EN2) && BTN_EN2 >= 0
  116. REPORT_NAME_DIGITAL(BTN_EN2, __LINE__ )
  117. #endif
  118. #if defined(BTN_ENC) && BTN_ENC >= 0
  119. REPORT_NAME_DIGITAL(BTN_ENC, __LINE__ )
  120. #endif
  121. #if defined(BTN_HOME) && BTN_HOME >= 0
  122. REPORT_NAME_DIGITAL(BTN_HOME, __LINE__ )
  123. #endif
  124. #if defined(BTN_LEFT) && BTN_LEFT >= 0
  125. REPORT_NAME_DIGITAL(BTN_LEFT, __LINE__ )
  126. #endif
  127. #if defined(BTN_LFT) && BTN_LFT >= 0
  128. REPORT_NAME_DIGITAL(BTN_LFT, __LINE__ )
  129. #endif
  130. #if defined(BTN_RIGHT) && BTN_RIGHT >= 0
  131. REPORT_NAME_DIGITAL(BTN_RIGHT, __LINE__ )
  132. #endif
  133. #if defined(BTN_RT) && BTN_RT >= 0
  134. REPORT_NAME_DIGITAL(BTN_RT, __LINE__ )
  135. #endif
  136. #if defined(BTN_UP) && BTN_UP >= 0
  137. REPORT_NAME_DIGITAL(BTN_UP, __LINE__ )
  138. #endif
  139. #if PIN_EXISTS(CASE_LIGHT)
  140. REPORT_NAME_DIGITAL(CASE_LIGHT_PIN, __LINE__ )
  141. #endif
  142. #if PIN_EXISTS(CONTROLLER_FAN)
  143. REPORT_NAME_DIGITAL(CONTROLLER_FAN_PIN, __LINE__ )
  144. #endif
  145. #if PIN_EXISTS(CUTOFF_RESET)
  146. REPORT_NAME_DIGITAL(CUTOFF_RESET_PIN, __LINE__ )
  147. #endif
  148. #if PIN_EXISTS(CUTOFF_TEST)
  149. REPORT_NAME_DIGITAL(CUTOFF_TEST_PIN, __LINE__ )
  150. #endif
  151. #if defined(D57) && D57 >= 0
  152. REPORT_NAME_DIGITAL(D57, __LINE__ )
  153. #endif
  154. #if defined(D58) && D58 >= 0
  155. REPORT_NAME_DIGITAL(D58, __LINE__ )
  156. #endif
  157. #if PIN_EXISTS(DAC_DISABLE)
  158. REPORT_NAME_DIGITAL(DAC_DISABLE_PIN, __LINE__ )
  159. #endif
  160. #if defined(DAC0_SYNC) && DAC0_SYNC >= 0
  161. REPORT_NAME_DIGITAL(DAC0_SYNC, __LINE__ )
  162. #endif
  163. #if defined(DAC1_SYNC) && DAC1_SYNC >= 0
  164. REPORT_NAME_DIGITAL(DAC1_SYNC, __LINE__ )
  165. #endif
  166. #if PIN_EXISTS(DEBUG)
  167. REPORT_NAME_DIGITAL(DEBUG_PIN, __LINE__ )
  168. #endif
  169. #if defined(DIGIPOTS_I2C_SCL) && DIGIPOTS_I2C_SCL >= 0
  170. REPORT_NAME_DIGITAL(DIGIPOTS_I2C_SCL, __LINE__ )
  171. #endif
  172. #if defined(DIGIPOTS_I2C_SDA_E0) && DIGIPOTS_I2C_SDA_E0 >= 0
  173. REPORT_NAME_DIGITAL(DIGIPOTS_I2C_SDA_E0, __LINE__ )
  174. #endif
  175. #if defined(DIGIPOTS_I2C_SDA_E1) && DIGIPOTS_I2C_SDA_E1 >= 0
  176. REPORT_NAME_DIGITAL(DIGIPOTS_I2C_SDA_E1, __LINE__ )
  177. #endif
  178. #if defined(DIGIPOTS_I2C_SDA_X) && DIGIPOTS_I2C_SDA_X >= 0
  179. REPORT_NAME_DIGITAL(DIGIPOTS_I2C_SDA_X, __LINE__ )
  180. #endif
  181. #if defined(DIGIPOTS_I2C_SDA_Y) && DIGIPOTS_I2C_SDA_Y >= 0
  182. REPORT_NAME_DIGITAL(DIGIPOTS_I2C_SDA_Y, __LINE__ )
  183. #endif
  184. #if defined(DIGIPOTS_I2C_SDA_Z) && DIGIPOTS_I2C_SDA_Z >= 0
  185. REPORT_NAME_DIGITAL(DIGIPOTS_I2C_SDA_Z, __LINE__ )
  186. #endif
  187. #if PIN_EXISTS(DIGIPOTSS)
  188. REPORT_NAME_DIGITAL(DIGIPOTSS_PIN, __LINE__ )
  189. #endif
  190. #if defined(DOGLCD_A0) && DOGLCD_A0 >= 0
  191. REPORT_NAME_DIGITAL(DOGLCD_A0, __LINE__ )
  192. #endif
  193. #if defined(DOGLCD_CS) && DOGLCD_CS >= 0
  194. REPORT_NAME_DIGITAL(DOGLCD_CS, __LINE__ )
  195. #endif
  196. #if defined(DOGLCD_MOSI) && DOGLCD_MOSI >= 0
  197. REPORT_NAME_DIGITAL(DOGLCD_MOSI, __LINE__ )
  198. #endif
  199. #if defined(DOGLCD_SCK) && DOGLCD_SCK >= 0
  200. REPORT_NAME_DIGITAL(DOGLCD_SCK, __LINE__ )
  201. #endif
  202. #if PIN_EXISTS(E_MUX0)
  203. REPORT_NAME_DIGITAL(E_MUX0_PIN, __LINE__ )
  204. #endif
  205. #if PIN_EXISTS(E_MUX1)
  206. REPORT_NAME_DIGITAL(E_MUX1_PIN, __LINE__ )
  207. #endif
  208. #if PIN_EXISTS(E_MUX2)
  209. REPORT_NAME_DIGITAL(E_MUX2_PIN, __LINE__ )
  210. #endif
  211. #if PIN_EXISTS(E_STOP)
  212. REPORT_NAME_DIGITAL(E_STOP_PIN, __LINE__ )
  213. #endif
  214. #if PIN_EXISTS(E0_ATT)
  215. REPORT_NAME_DIGITAL(E0_ATT_PIN, __LINE__ )
  216. #endif
  217. #if PIN_EXISTS(E0_CS)
  218. REPORT_NAME_DIGITAL(E0_CS_PIN, __LINE__ )
  219. #endif
  220. #if PIN_EXISTS(E0_DIR)
  221. REPORT_NAME_DIGITAL(E0_DIR_PIN, __LINE__ )
  222. #endif
  223. #if PIN_EXISTS(E0_ENABLE)
  224. REPORT_NAME_DIGITAL(E0_ENABLE_PIN, __LINE__ )
  225. #endif
  226. #if PIN_EXISTS(E0_MS1)
  227. REPORT_NAME_DIGITAL(E0_MS1_PIN, __LINE__ )
  228. #endif
  229. #if PIN_EXISTS(E0_MS2)
  230. REPORT_NAME_DIGITAL(E0_MS2_PIN, __LINE__ )
  231. #endif
  232. #if PIN_EXISTS(E0_STEP)
  233. REPORT_NAME_DIGITAL(E0_STEP_PIN, __LINE__ )
  234. #endif
  235. #if PIN_EXISTS(E1_CS)
  236. REPORT_NAME_DIGITAL(E1_CS_PIN, __LINE__ )
  237. #endif
  238. #if PIN_EXISTS(E1_DIR)
  239. REPORT_NAME_DIGITAL(E1_DIR_PIN, __LINE__ )
  240. #endif
  241. #if PIN_EXISTS(E1_ENABLE)
  242. REPORT_NAME_DIGITAL(E1_ENABLE_PIN, __LINE__ )
  243. #endif
  244. #if PIN_EXISTS(E1_MS1)
  245. REPORT_NAME_DIGITAL(E1_MS1_PIN, __LINE__ )
  246. #endif
  247. #if PIN_EXISTS(E1_MS2)
  248. REPORT_NAME_DIGITAL(E1_MS2_PIN, __LINE__ )
  249. #endif
  250. #if PIN_EXISTS(E1_STEP)
  251. REPORT_NAME_DIGITAL(E1_STEP_PIN, __LINE__ )
  252. #endif
  253. #if PIN_EXISTS(E2_CS)
  254. REPORT_NAME_DIGITAL(E2_CS_PIN, __LINE__ )
  255. #endif
  256. #if PIN_EXISTS(E2_DIR)
  257. REPORT_NAME_DIGITAL(E2_DIR_PIN, __LINE__ )
  258. #endif
  259. #if PIN_EXISTS(E2_ENABLE)
  260. REPORT_NAME_DIGITAL(E2_ENABLE_PIN, __LINE__ )
  261. #endif
  262. #if PIN_EXISTS(E2_STEP)
  263. REPORT_NAME_DIGITAL(E2_STEP_PIN, __LINE__ )
  264. #endif
  265. #if PIN_EXISTS(E3_CS)
  266. REPORT_NAME_DIGITAL(E3_CS_PIN, __LINE__ )
  267. #endif
  268. #if PIN_EXISTS(E3_DIR)
  269. REPORT_NAME_DIGITAL(E3_DIR_PIN, __LINE__ )
  270. #endif
  271. #if PIN_EXISTS(E3_ENABLE)
  272. REPORT_NAME_DIGITAL(E3_ENABLE_PIN, __LINE__ )
  273. #endif
  274. #if PIN_EXISTS(E3_MS1)
  275. REPORT_NAME_DIGITAL(E3_MS1_PIN, __LINE__ )
  276. #endif
  277. #if PIN_EXISTS(E3_MS2)
  278. REPORT_NAME_DIGITAL(E3_MS2_PIN, __LINE__ )
  279. #endif
  280. #if PIN_EXISTS(E3_MS3)
  281. REPORT_NAME_DIGITAL(E3_MS3_PIN, __LINE__ )
  282. #endif
  283. #if PIN_EXISTS(E3_STEP)
  284. REPORT_NAME_DIGITAL(E3_STEP_PIN, __LINE__ )
  285. #endif
  286. #if PIN_EXISTS(E4_DIR)
  287. REPORT_NAME_DIGITAL(E4_DIR_PIN, __LINE__ )
  288. #endif
  289. #if PIN_EXISTS(E4_ENABLE)
  290. REPORT_NAME_DIGITAL(E4_ENABLE_PIN, __LINE__ )
  291. #endif
  292. #if PIN_EXISTS(E4_STEP)
  293. REPORT_NAME_DIGITAL(E4_STEP_PIN, __LINE__ )
  294. #endif
  295. #if defined(ENET_CRS) && ENET_CRS >= 0
  296. REPORT_NAME_DIGITAL(ENET_CRS, __LINE__ )
  297. #endif
  298. #if defined(ENET_MDIO) && ENET_MDIO >= 0
  299. REPORT_NAME_DIGITAL(ENET_MDIO, __LINE__ )
  300. #endif
  301. #if defined(ENET_MOC) && ENET_MOC >= 0
  302. REPORT_NAME_DIGITAL(ENET_MOC, __LINE__ )
  303. #endif
  304. #if defined(ENET_RX_ER) && ENET_RX_ER >= 0
  305. REPORT_NAME_DIGITAL(ENET_RX_ER, __LINE__ )
  306. #endif
  307. #if defined(ENET_RXD0) && ENET_RXD0 >= 0
  308. REPORT_NAME_DIGITAL(ENET_RXD0, __LINE__ )
  309. #endif
  310. #if defined(ENET_RXD1) && ENET_RXD1 >= 0
  311. REPORT_NAME_DIGITAL(ENET_RXD1, __LINE__ )
  312. #endif
  313. #if defined(ENET_TX_EN) && ENET_TX_EN >= 0
  314. REPORT_NAME_DIGITAL(ENET_TX_EN, __LINE__ )
  315. #endif
  316. #if defined(ENET_TXD0) && ENET_TXD0 >= 0
  317. REPORT_NAME_DIGITAL(ENET_TXD0, __LINE__ )
  318. #endif
  319. #if defined(ENET_TXD1) && ENET_TXD1 >= 0
  320. REPORT_NAME_DIGITAL(ENET_TXD1, __LINE__ )
  321. #endif
  322. #if PIN_EXISTS(EXP_VOLTAGE_LEVEL)
  323. REPORT_NAME_DIGITAL(EXP_VOLTAGE_LEVEL_PIN, __LINE__ )
  324. #endif
  325. #if defined(EXT_AUX_A0_IO) && EXT_AUX_A0_IO >= 0
  326. REPORT_NAME_DIGITAL(EXT_AUX_A0_IO, __LINE__ )
  327. #endif
  328. #if defined(EXT_AUX_A1_IO) && EXT_AUX_A1_IO >= 0
  329. REPORT_NAME_DIGITAL(EXT_AUX_A1_IO, __LINE__ )
  330. #endif
  331. #if defined(EXT_AUX_A2_IO) && EXT_AUX_A2_IO >= 0
  332. REPORT_NAME_DIGITAL(EXT_AUX_A2_IO, __LINE__ )
  333. #endif
  334. #if defined(EXT_AUX_A3_IO) && EXT_AUX_A3_IO >= 0
  335. REPORT_NAME_DIGITAL(EXT_AUX_A3_IO, __LINE__ )
  336. #endif
  337. #if defined(EXT_AUX_A4_IO) && EXT_AUX_A4_IO >= 0
  338. REPORT_NAME_DIGITAL(EXT_AUX_A4_IO, __LINE__ )
  339. #endif
  340. #if defined(EXT_AUX_PWM_D24) && EXT_AUX_PWM_D24 >= 0
  341. REPORT_NAME_DIGITAL(EXT_AUX_PWM_D24, __LINE__ )
  342. #endif
  343. #if defined(EXT_AUX_RX1_D2) && EXT_AUX_RX1_D2 >= 0
  344. REPORT_NAME_DIGITAL(EXT_AUX_RX1_D2, __LINE__ )
  345. #endif
  346. #if defined(EXT_AUX_SCL_D0) && EXT_AUX_SCL_D0 >= 0
  347. REPORT_NAME_DIGITAL(EXT_AUX_SCL_D0, __LINE__ )
  348. #endif
  349. #if defined(EXT_AUX_SDA_D1) && EXT_AUX_SDA_D1 >= 0
  350. REPORT_NAME_DIGITAL(EXT_AUX_SDA_D1, __LINE__ )
  351. #endif
  352. #if defined(EXT_AUX_TX1_D3) && EXT_AUX_TX1_D3 >= 0
  353. REPORT_NAME_DIGITAL(EXT_AUX_TX1_D3, __LINE__ )
  354. #endif
  355. #if PIN_EXISTS(FAN)
  356. REPORT_NAME_DIGITAL(FAN_PIN, __LINE__ )
  357. #endif
  358. #if PIN_EXISTS(FAN1)
  359. REPORT_NAME_DIGITAL(FAN1_PIN, __LINE__ )
  360. #endif
  361. #if PIN_EXISTS(FAN2)
  362. REPORT_NAME_DIGITAL(FAN2_PIN, __LINE__ )
  363. #endif
  364. #if PIN_EXISTS(FAN3)
  365. REPORT_NAME_DIGITAL(FAN3_PIN, __LINE__ )
  366. #endif
  367. #if PIN_EXISTS(FIL_RUNOUT)
  368. REPORT_NAME_DIGITAL(FIL_RUNOUT_PIN, __LINE__ )
  369. #endif
  370. #if defined(GEN7_VERSION) && GEN7_VERSION >= 0
  371. REPORT_NAME_DIGITAL(GEN7_VERSION, __LINE__ )
  372. #endif
  373. #if PIN_EXISTS(HEATER_0)
  374. REPORT_NAME_DIGITAL(HEATER_0_PIN, __LINE__ )
  375. #endif
  376. #if PIN_EXISTS(HEATER_1)
  377. REPORT_NAME_DIGITAL(HEATER_1_PIN, __LINE__ )
  378. #endif
  379. #if PIN_EXISTS(HEATER_2)
  380. REPORT_NAME_DIGITAL(HEATER_2_PIN, __LINE__ )
  381. #endif
  382. #if PIN_EXISTS(HEATER_3)
  383. REPORT_NAME_DIGITAL(HEATER_3_PIN, __LINE__ )
  384. #endif
  385. #if PIN_EXISTS(HEATER_4)
  386. REPORT_NAME_DIGITAL(HEATER_4_PIN, __LINE__ )
  387. #endif
  388. #if PIN_EXISTS(HEATER_5)
  389. REPORT_NAME_DIGITAL(HEATER_5_PIN, __LINE__ )
  390. #endif
  391. #if PIN_EXISTS(HEATER_6)
  392. REPORT_NAME_DIGITAL(HEATER_6_PIN, __LINE__ )
  393. #endif
  394. #if PIN_EXISTS(HEATER_7)
  395. REPORT_NAME_DIGITAL(HEATER_7_PIN, __LINE__ )
  396. #endif
  397. #if PIN_EXISTS(HEATER_BED)
  398. REPORT_NAME_DIGITAL(HEATER_BED_PIN, __LINE__ )
  399. #endif
  400. #if PIN_EXISTS(HOME)
  401. REPORT_NAME_DIGITAL(HOME_PIN, __LINE__ )
  402. #endif
  403. #if defined(I2C_EEPROM) && I2C_EEPROM >= 0
  404. REPORT_NAME_DIGITAL(I2C_EEPROM, __LINE__ )
  405. #endif
  406. #if PIN_EXISTS(I2C_SCL)
  407. REPORT_NAME_DIGITAL(I2C_SCL_PIN, __LINE__ )
  408. #endif
  409. #if PIN_EXISTS(I2C_SDA)
  410. REPORT_NAME_DIGITAL(I2C_SDA_PIN, __LINE__ )
  411. #endif
  412. #if PIN_EXISTS(KILL)
  413. REPORT_NAME_DIGITAL(KILL_PIN, __LINE__ )
  414. #endif
  415. #if PIN_EXISTS(LCD_BACKLIGHT)
  416. REPORT_NAME_DIGITAL(LCD_BACKLIGHT_PIN, __LINE__ )
  417. #endif
  418. #if defined(LCD_PINS_D4) && LCD_PINS_D4 >= 0
  419. REPORT_NAME_DIGITAL(LCD_PINS_D4, __LINE__ )
  420. #endif
  421. #if defined(LCD_PINS_D5) && LCD_PINS_D5 >= 0
  422. REPORT_NAME_DIGITAL(LCD_PINS_D5, __LINE__ )
  423. #endif
  424. #if defined(LCD_PINS_D6) && LCD_PINS_D6 >= 0
  425. REPORT_NAME_DIGITAL(LCD_PINS_D6, __LINE__ )
  426. #endif
  427. #if defined(LCD_PINS_D7) && LCD_PINS_D7 >= 0
  428. REPORT_NAME_DIGITAL(LCD_PINS_D7, __LINE__ )
  429. #endif
  430. #if defined(LCD_PINS_ENABLE) && LCD_PINS_ENABLE >= 0
  431. REPORT_NAME_DIGITAL(LCD_PINS_ENABLE, __LINE__ )
  432. #endif
  433. #if defined(LCD_PINS_RS) && LCD_PINS_RS >= 0
  434. REPORT_NAME_DIGITAL(LCD_PINS_RS, __LINE__ )
  435. #endif
  436. #if defined(LCD_SDSS) && LCD_SDSS >= 0
  437. REPORT_NAME_DIGITAL(LCD_SDSS, __LINE__ )
  438. #endif
  439. #if PIN_EXISTS(LED_GREEN)
  440. REPORT_NAME_DIGITAL(LED_GREEN_PIN, __LINE__ )
  441. #endif
  442. #if PIN_EXISTS(LED)
  443. REPORT_NAME_DIGITAL(LED_PIN, __LINE__ )
  444. #endif
  445. #if PIN_EXISTS(LED_RED)
  446. REPORT_NAME_DIGITAL(LED_RED_PIN, __LINE__ )
  447. #endif
  448. #if PIN_EXISTS(MAX)
  449. REPORT_NAME_DIGITAL(MAX_PIN, __LINE__ )
  450. #endif
  451. #if PIN_EXISTS(MAX6675_DO)
  452. REPORT_NAME_DIGITAL(MAX6675_DO_PIN, __LINE__ )
  453. #endif
  454. #if PIN_EXISTS(MAX6675_SCK)
  455. REPORT_NAME_DIGITAL(MAX6675_SCK_PIN, __LINE__ )
  456. #endif
  457. #if defined(MAX6675_SS) && MAX6675_SS >= 0
  458. REPORT_NAME_DIGITAL(MAX6675_SS, __LINE__ )
  459. #endif
  460. // #if defined(MISO) && MISO >= 0
  461. // REPORT_NAME_DIGITAL(MISO, __LINE__ )
  462. // #endif
  463. #if PIN_EXISTS(MISO)
  464. REPORT_NAME_DIGITAL(MISO_PIN, __LINE__ )
  465. #endif
  466. // #if defined(MOSI) && MOSI >= 0
  467. // REPORT_NAME_DIGITAL(MOSI, __LINE__ )
  468. // #endif
  469. #if PIN_EXISTS(MOSI)
  470. REPORT_NAME_DIGITAL(MOSI_PIN, __LINE__ )
  471. #endif
  472. #if PIN_EXISTS(MOTOR_CURRENT_PWM_E)
  473. REPORT_NAME_DIGITAL(MOTOR_CURRENT_PWM_E_PIN, __LINE__ )
  474. #endif
  475. #if PIN_EXISTS(MOTOR_CURRENT_PWM_XY)
  476. REPORT_NAME_DIGITAL(MOTOR_CURRENT_PWM_XY_PIN, __LINE__ )
  477. #endif
  478. #if PIN_EXISTS(MOTOR_CURRENT_PWM_Z)
  479. REPORT_NAME_DIGITAL(MOTOR_CURRENT_PWM_Z_PIN, __LINE__ )
  480. #endif
  481. #if PIN_EXISTS(MOTOR_FAULT)
  482. REPORT_NAME_DIGITAL(MOTOR_FAULT_PIN, __LINE__ )
  483. #endif
  484. #if PIN_EXISTS(NUM_DIGITAL)
  485. REPORT_NAME_DIGITAL(NUM_DIGITAL_PINS, __LINE__ )
  486. #endif
  487. #if PIN_EXISTS(ORIG_E0_AUTO_FAN)
  488. REPORT_NAME_DIGITAL(ORIG_E0_AUTO_FAN_PIN, __LINE__ )
  489. #endif
  490. #if PIN_EXISTS(ORIG_E1_AUTO_FAN)
  491. REPORT_NAME_DIGITAL(ORIG_E1_AUTO_FAN_PIN, __LINE__ )
  492. #endif
  493. #if PIN_EXISTS(ORIG_E2_AUTO_FAN)
  494. REPORT_NAME_DIGITAL(ORIG_E2_AUTO_FAN_PIN, __LINE__ )
  495. #endif
  496. #if PIN_EXISTS(ORIG_E3_AUTO_FAN)
  497. REPORT_NAME_DIGITAL(ORIG_E3_AUTO_FAN_PIN, __LINE__ )
  498. #endif
  499. #if PIN_EXISTS(PHOTOGRAPH)
  500. REPORT_NAME_DIGITAL(PHOTOGRAPH_PIN, __LINE__ )
  501. #endif
  502. #if PIN_EXISTS(PS_ON)
  503. REPORT_NAME_DIGITAL(PS_ON_PIN, __LINE__ )
  504. #endif
  505. #if PIN_EXISTS(PWM_1)
  506. REPORT_NAME_DIGITAL(PWM_1_PIN, __LINE__ )
  507. #endif
  508. #if PIN_EXISTS(PWM_2)
  509. REPORT_NAME_DIGITAL(PWM_2_PIN, __LINE__ )
  510. #endif
  511. #if defined(REF_CLK) && REF_CLK >= 0
  512. REPORT_NAME_DIGITAL(REF_CLK, __LINE__ )
  513. #endif
  514. #if PIN_EXISTS(RX_ENABLE)
  515. REPORT_NAME_DIGITAL(RX_ENABLE_PIN, __LINE__ )
  516. #endif
  517. #if PIN_EXISTS(SAFETY_TRIGGERED)
  518. REPORT_NAME_DIGITAL(SAFETY_TRIGGERED_PIN, __LINE__ )
  519. #endif
  520. // #if defined(SCK) && SCK >= 0
  521. // REPORT_NAME_DIGITAL(SCK, __LINE__ )
  522. // #endif
  523. #if PIN_EXISTS(SCK)
  524. REPORT_NAME_DIGITAL(SCK_PIN, __LINE__ )
  525. #endif
  526. #if PIN_EXISTS(SD_DETECT)
  527. REPORT_NAME_DIGITAL(SD_DETECT_PIN, __LINE__ )
  528. #endif
  529. #if defined(SDPOWER) && SDPOWER >= 0
  530. REPORT_NAME_DIGITAL(SDPOWER, __LINE__ )
  531. #endif
  532. #if defined(SDSS) && SDSS >= 0
  533. REPORT_NAME_DIGITAL(SDSS, __LINE__ )
  534. #endif
  535. #if defined(SERVO0) && SERVO0 >= 0
  536. REPORT_NAME_DIGITAL(SERVO0, __LINE__ )
  537. #endif
  538. #if PIN_EXISTS(SERVO0)
  539. REPORT_NAME_DIGITAL(SERVO0_PIN, __LINE__ )
  540. #endif
  541. #if PIN_EXISTS(SERVO1)
  542. REPORT_NAME_DIGITAL(SERVO1_PIN, __LINE__ )
  543. #endif
  544. #if PIN_EXISTS(SERVO2)
  545. REPORT_NAME_DIGITAL(SERVO2_PIN, __LINE__ )
  546. #endif
  547. #if PIN_EXISTS(SERVO3)
  548. REPORT_NAME_DIGITAL(SERVO3_PIN, __LINE__ )
  549. #endif
  550. #if defined(SHIFT_CLK) && SHIFT_CLK >= 0
  551. REPORT_NAME_DIGITAL(SHIFT_CLK, __LINE__ )
  552. #endif
  553. #if defined(SHIFT_EN) && SHIFT_EN >= 0
  554. REPORT_NAME_DIGITAL(SHIFT_EN, __LINE__ )
  555. #endif
  556. #if defined(SHIFT_LD) && SHIFT_LD >= 0
  557. REPORT_NAME_DIGITAL(SHIFT_LD, __LINE__ )
  558. #endif
  559. #if defined(SHIFT_OUT) && SHIFT_OUT >= 0
  560. REPORT_NAME_DIGITAL(SHIFT_OUT, __LINE__ )
  561. #endif
  562. #if PIN_EXISTS(SLEEP_WAKE)
  563. REPORT_NAME_DIGITAL(SLEEP_WAKE_PIN, __LINE__ )
  564. #endif
  565. #if PIN_EXISTS(SOL1)
  566. REPORT_NAME_DIGITAL(SOL1_PIN, __LINE__ )
  567. #endif
  568. #if PIN_EXISTS(SOL2)
  569. REPORT_NAME_DIGITAL(SOL2_PIN, __LINE__ )
  570. #endif
  571. #if defined(SPARE_IO) && SPARE_IO >= 0
  572. REPORT_NAME_DIGITAL(SPARE_IO, __LINE__ )
  573. #endif
  574. #if defined(SPI_CHAN_DAC) && SPI_CHAN_DAC >= 0
  575. REPORT_NAME_DIGITAL(SPI_CHAN_DAC, __LINE__ )
  576. #endif
  577. #if defined(SPI_CHAN_EEPROM1) && SPI_CHAN_EEPROM1 >= 0
  578. REPORT_NAME_DIGITAL(SPI_CHAN_EEPROM1, __LINE__ )
  579. #endif
  580. #if defined(SPI_EEPROM) && SPI_EEPROM >= 0
  581. REPORT_NAME_DIGITAL(SPI_EEPROM, __LINE__ )
  582. #endif
  583. #if defined(SPI_EEPROM1_CS) && SPI_EEPROM1_CS >= 0
  584. REPORT_NAME_DIGITAL(SPI_EEPROM1_CS, __LINE__ )
  585. #endif
  586. #if defined(SPI_EEPROM2_CS) && SPI_EEPROM2_CS >= 0
  587. REPORT_NAME_DIGITAL(SPI_EEPROM2_CS, __LINE__ )
  588. #endif
  589. #if defined(SPI_FLASH_CS) && SPI_FLASH_CS >= 0
  590. REPORT_NAME_DIGITAL(SPI_FLASH_CS, __LINE__ )
  591. #endif
  592. #if PIN_EXISTS(SPINDLE_DIR)
  593. REPORT_NAME_DIGITAL(SPINDLE_DIR_PIN, __LINE__ )
  594. #endif
  595. #if PIN_EXISTS(SPINDLE_ENABLE)
  596. REPORT_NAME_DIGITAL(SPINDLE_ENABLE_PIN, __LINE__ )
  597. #endif
  598. #if PIN_EXISTS(SPINDLE_LASER_ENABLE)
  599. REPORT_NAME_DIGITAL(SPINDLE_LASER_ENABLE_PIN, __LINE__ )
  600. #endif
  601. #if PIN_EXISTS(SPINDLE_LASER_PWM)
  602. REPORT_NAME_DIGITAL(SPINDLE_LASER_PWM_PIN, __LINE__ )
  603. #endif
  604. #if PIN_EXISTS(SR_CLK)
  605. REPORT_NAME_DIGITAL(SR_CLK_PIN, __LINE__ )
  606. #endif
  607. #if PIN_EXISTS(SR_DATA)
  608. REPORT_NAME_DIGITAL(SR_DATA_PIN, __LINE__ )
  609. #endif
  610. #if PIN_EXISTS(SR_STROBE)
  611. REPORT_NAME_DIGITAL(SR_STROBE_PIN, __LINE__ )
  612. #endif
  613. #if PIN_EXISTS(STAT_LED_BLUE)
  614. REPORT_NAME_DIGITAL(STAT_LED_BLUE_PIN, __LINE__ )
  615. #endif
  616. #if defined(STAT_LED_RED_LED) && STAT_LED_RED_LED >= 0
  617. REPORT_NAME_DIGITAL(STAT_LED_RED_LED, __LINE__ )
  618. #endif
  619. #if PIN_EXISTS(STAT_LED_RED)
  620. REPORT_NAME_DIGITAL(STAT_LED_RED_PIN, __LINE__ )
  621. #endif
  622. #if PIN_EXISTS(STEPPER_RESET)
  623. REPORT_NAME_DIGITAL(STEPPER_RESET_PIN, __LINE__ )
  624. #endif
  625. #if PIN_EXISTS(SUICIDE)
  626. REPORT_NAME_DIGITAL(SUICIDE_PIN, __LINE__ )
  627. #endif
  628. #if defined(THERMO_CS1) && THERMO_CS1 >= 0
  629. REPORT_NAME_DIGITAL(THERMO_CS1, __LINE__ )
  630. #endif
  631. #if defined(THERMO_CS2) && THERMO_CS2 >= 0
  632. REPORT_NAME_DIGITAL(THERMO_CS2, __LINE__ )
  633. #endif
  634. #if PIN_EXISTS(THERMO_DO)
  635. REPORT_NAME_DIGITAL(THERMO_DO_PIN, __LINE__ )
  636. #endif
  637. #if PIN_EXISTS(THERMO_SCK)
  638. REPORT_NAME_DIGITAL(THERMO_SCK_PIN, __LINE__ )
  639. #endif
  640. #if defined(TLC_BLANK_BIT) && TLC_BLANK_BIT >= 0
  641. REPORT_NAME_DIGITAL(TLC_BLANK_BIT, __LINE__ )
  642. #endif
  643. #if PIN_EXISTS(TLC_BLANK)
  644. REPORT_NAME_DIGITAL(TLC_BLANK_PIN, __LINE__ )
  645. #endif
  646. #if defined(TLC_BLANK_PORT) && TLC_BLANK_PORT >= 0
  647. REPORT_NAME_DIGITAL(TLC_BLANK_PORT, __LINE__ )
  648. #endif
  649. #if defined(TLC_CLOCK_BIT) && TLC_CLOCK_BIT >= 0
  650. REPORT_NAME_DIGITAL(TLC_CLOCK_BIT, __LINE__ )
  651. #endif
  652. #if PIN_EXISTS(TLC_CLOCK)
  653. REPORT_NAME_DIGITAL(TLC_CLOCK_PIN, __LINE__ )
  654. #endif
  655. #if defined(TLC_CLOCK_PORT) && TLC_CLOCK_PORT >= 0
  656. REPORT_NAME_DIGITAL(TLC_CLOCK_PORT, __LINE__ )
  657. #endif
  658. #if defined(TLC_DATA_BIT) && TLC_DATA_BIT >= 0
  659. REPORT_NAME_DIGITAL(TLC_DATA_BIT, __LINE__ )
  660. #endif
  661. #if PIN_EXISTS(TLC_DATA)
  662. REPORT_NAME_DIGITAL(TLC_DATA_PIN, __LINE__ )
  663. #endif
  664. #if defined(TLC_DATA_PORT) && TLC_DATA_PORT >= 0
  665. REPORT_NAME_DIGITAL(TLC_DATA_PORT, __LINE__ )
  666. #endif
  667. #if defined(TLC_XLAT_BIT) && TLC_XLAT_BIT >= 0
  668. REPORT_NAME_DIGITAL(TLC_XLAT_BIT, __LINE__ )
  669. #endif
  670. #if PIN_EXISTS(TLC_XLAT)
  671. REPORT_NAME_DIGITAL(TLC_XLAT_PIN, __LINE__ )
  672. #endif
  673. #if defined(TLC_XLAT_PORT) && TLC_XLAT_PORT >= 0
  674. REPORT_NAME_DIGITAL(TLC_XLAT_PORT, __LINE__ )
  675. #endif
  676. #if PIN_EXISTS(TOOL_0)
  677. REPORT_NAME_DIGITAL(TOOL_0_PIN, __LINE__ )
  678. #endif
  679. #if PIN_EXISTS(TOOL_0_PWM)
  680. REPORT_NAME_DIGITAL(TOOL_0_PWM_PIN, __LINE__ )
  681. #endif
  682. #if PIN_EXISTS(TOOL_1)
  683. REPORT_NAME_DIGITAL(TOOL_1_PIN, __LINE__ )
  684. #endif
  685. #if PIN_EXISTS(TOOL_1_PWM)
  686. REPORT_NAME_DIGITAL(TOOL_1_PWM_PIN, __LINE__ )
  687. #endif
  688. #if PIN_EXISTS(TOOL_2)
  689. REPORT_NAME_DIGITAL(TOOL_2_PIN, __LINE__ )
  690. #endif
  691. #if PIN_EXISTS(TOOL_2_PWM)
  692. REPORT_NAME_DIGITAL(TOOL_2_PWM_PIN, __LINE__ )
  693. #endif
  694. #if PIN_EXISTS(TOOL_3)
  695. REPORT_NAME_DIGITAL(TOOL_3_PIN, __LINE__ )
  696. #endif
  697. #if PIN_EXISTS(TOOL_3_PWM)
  698. REPORT_NAME_DIGITAL(TOOL_3_PWM_PIN, __LINE__ )
  699. #endif
  700. #if PIN_EXISTS(TOOL_PWM)
  701. REPORT_NAME_DIGITAL(TOOL_PWM_PIN, __LINE__ )
  702. #endif
  703. #if PIN_EXISTS(TX_ENABLE)
  704. REPORT_NAME_DIGITAL(TX_ENABLE_PIN, __LINE__ )
  705. #endif
  706. #if defined(UI1) && UI1 >= 0
  707. REPORT_NAME_DIGITAL(UI1, __LINE__ )
  708. #endif
  709. #if defined(UI2) && UI2 >= 0
  710. REPORT_NAME_DIGITAL(UI2, __LINE__ )
  711. #endif
  712. #if defined(UNUSED_PWM) && UNUSED_PWM >= 0
  713. REPORT_NAME_DIGITAL(UNUSED_PWM, __LINE__ )
  714. #endif
  715. #if PIN_EXISTS(X_ATT)
  716. REPORT_NAME_DIGITAL(X_ATT_PIN, __LINE__ )
  717. #endif
  718. #if PIN_EXISTS(X_CS)
  719. REPORT_NAME_DIGITAL(X_CS_PIN, __LINE__ )
  720. #endif
  721. #if PIN_EXISTS(X_DIR)
  722. REPORT_NAME_DIGITAL(X_DIR_PIN, __LINE__ )
  723. #endif
  724. #if PIN_EXISTS(X_ENABLE)
  725. REPORT_NAME_DIGITAL(X_ENABLE_PIN, __LINE__ )
  726. #endif
  727. #if PIN_EXISTS(X_MAX)
  728. REPORT_NAME_DIGITAL(X_MAX_PIN, __LINE__ )
  729. #endif
  730. #if PIN_EXISTS(X_MIN)
  731. REPORT_NAME_DIGITAL(X_MIN_PIN, __LINE__ )
  732. #endif
  733. #if PIN_EXISTS(X_MS1)
  734. REPORT_NAME_DIGITAL(X_MS1_PIN, __LINE__ )
  735. #endif
  736. #if PIN_EXISTS(X_MS2)
  737. REPORT_NAME_DIGITAL(X_MS2_PIN, __LINE__ )
  738. #endif
  739. #if PIN_EXISTS(X_STEP)
  740. REPORT_NAME_DIGITAL(X_STEP_PIN, __LINE__ )
  741. #endif
  742. #if PIN_EXISTS(X_STOP)
  743. REPORT_NAME_DIGITAL(X_STOP_PIN, __LINE__ )
  744. #endif
  745. #if PIN_EXISTS(Y_ATT)
  746. REPORT_NAME_DIGITAL(Y_ATT_PIN, __LINE__ )
  747. #endif
  748. #if PIN_EXISTS(Y_CS)
  749. REPORT_NAME_DIGITAL(Y_CS_PIN, __LINE__ )
  750. #endif
  751. #if PIN_EXISTS(Y_DIR)
  752. REPORT_NAME_DIGITAL(Y_DIR_PIN, __LINE__ )
  753. #endif
  754. #if PIN_EXISTS(Y_ENABLE)
  755. REPORT_NAME_DIGITAL(Y_ENABLE_PIN, __LINE__ )
  756. #endif
  757. #if PIN_EXISTS(Y_MAX)
  758. REPORT_NAME_DIGITAL(Y_MAX_PIN, __LINE__ )
  759. #endif
  760. #if PIN_EXISTS(Y_MIN)
  761. REPORT_NAME_DIGITAL(Y_MIN_PIN, __LINE__ )
  762. #endif
  763. #if PIN_EXISTS(Y_MS1)
  764. REPORT_NAME_DIGITAL(Y_MS1_PIN, __LINE__ )
  765. #endif
  766. #if PIN_EXISTS(Y_MS2)
  767. REPORT_NAME_DIGITAL(Y_MS2_PIN, __LINE__ )
  768. #endif
  769. #if PIN_EXISTS(Y_STEP)
  770. REPORT_NAME_DIGITAL(Y_STEP_PIN, __LINE__ )
  771. #endif
  772. #if PIN_EXISTS(Y_STOP)
  773. REPORT_NAME_DIGITAL(Y_STOP_PIN, __LINE__ )
  774. #endif
  775. #if PIN_EXISTS(Z_ATT)
  776. REPORT_NAME_DIGITAL(Z_ATT_PIN, __LINE__ )
  777. #endif
  778. #if PIN_EXISTS(Z_CS)
  779. REPORT_NAME_DIGITAL(Z_CS_PIN, __LINE__ )
  780. #endif
  781. #if PIN_EXISTS(Z_DIR)
  782. REPORT_NAME_DIGITAL(Z_DIR_PIN, __LINE__ )
  783. #endif
  784. #if PIN_EXISTS(Z_ENABLE)
  785. REPORT_NAME_DIGITAL(Z_ENABLE_PIN, __LINE__ )
  786. #endif
  787. #if PIN_EXISTS(Z_MAX)
  788. REPORT_NAME_DIGITAL(Z_MAX_PIN, __LINE__ )
  789. #endif
  790. #if PIN_EXISTS(Z_MIN)
  791. REPORT_NAME_DIGITAL(Z_MIN_PIN, __LINE__ )
  792. #endif
  793. #if PIN_EXISTS(Z_MIN_PROBE)
  794. REPORT_NAME_DIGITAL(Z_MIN_PROBE_PIN, __LINE__ )
  795. #endif
  796. #if PIN_EXISTS(Z_MS1)
  797. REPORT_NAME_DIGITAL(Z_MS1_PIN, __LINE__ )
  798. #endif
  799. #if PIN_EXISTS(Z_MS2)
  800. REPORT_NAME_DIGITAL(Z_MS2_PIN, __LINE__ )
  801. #endif
  802. #if defined(Z_probe_pin) && Z_probe_pin >= 0
  803. REPORT_NAME_DIGITAL(Z_probe_pin, __LINE__ )
  804. #endif
  805. #if PIN_EXISTS(Z_STEP)
  806. REPORT_NAME_DIGITAL(Z_STEP_PIN, __LINE__ )
  807. #endif
  808. #if PIN_EXISTS(Z_STOP)
  809. REPORT_NAME_DIGITAL(Z_STOP_PIN, __LINE__ )
  810. #endif
  811. #if PIN_EXISTS(Z2_CS)
  812. REPORT_NAME_DIGITAL(Z2_CS_PIN, __LINE__ )
  813. #endif
  814. #if PIN_EXISTS(Z2_DIR)
  815. REPORT_NAME_DIGITAL(Z2_DIR_PIN, __LINE__ )
  816. #endif
  817. #if PIN_EXISTS(Z2_ENABLE)
  818. REPORT_NAME_DIGITAL(Z2_ENABLE_PIN, __LINE__ )
  819. #endif
  820. #if PIN_EXISTS(Z2_MS1)
  821. REPORT_NAME_DIGITAL(Z2_MS1_PIN, __LINE__ )
  822. #endif
  823. #if PIN_EXISTS(Z2_MS2)
  824. REPORT_NAME_DIGITAL(Z2_MS2_PIN, __LINE__ )
  825. #endif
  826. #if PIN_EXISTS(Z2_MS3)
  827. REPORT_NAME_DIGITAL(Z2_MS3_PIN, __LINE__ )
  828. #endif
  829. #if PIN_EXISTS(Z2_STEP)
  830. REPORT_NAME_DIGITAL(Z2_STEP_PIN, __LINE__ )
  831. #endif
  832. #if PIN_EXISTS(ZRIB_V20_D6)
  833. REPORT_NAME_DIGITAL(ZRIB_V20_D6_PIN, __LINE__ )
  834. #endif
  835. #if PIN_EXISTS(ZRIB_V20_D9)
  836. REPORT_NAME_DIGITAL(ZRIB_V20_D9_PIN, __LINE__ )
  837. #endif
  838. #if PIN_EXISTS(X_SERIAL_TX)
  839. REPORT_NAME_DIGITAL(X_SERIAL_TX_PIN, __LINE__ )
  840. #endif
  841. #if PIN_EXISTS(X_SERIAL_RX)
  842. REPORT_NAME_DIGITAL(X_SERIAL_RX_PIN, __LINE__ )
  843. #endif
  844. #if PIN_EXISTS(X2_SERIAL_TX)
  845. REPORT_NAME_DIGITAL(X2_SERIAL_TX_PIN, __LINE__ )
  846. #endif
  847. #if PIN_EXISTS(X2_SERIAL_RX)
  848. REPORT_NAME_DIGITAL(X2_SERIAL_RX_PIN, __LINE__ )
  849. #endif
  850. #if PIN_EXISTS(Y_SERIAL_TX)
  851. REPORT_NAME_DIGITAL(Y_SERIAL_TX_PIN, __LINE__ )
  852. #endif
  853. #if PIN_EXISTS(Y_SERIAL_RX)
  854. REPORT_NAME_DIGITAL(Y_SERIAL_RX_PIN, __LINE__ )
  855. #endif
  856. #if PIN_EXISTS(Y2_SERIAL_TX)
  857. REPORT_NAME_DIGITAL(Y2_SERIAL_TX_PIN, __LINE__ )
  858. #endif
  859. #if PIN_EXISTS(Y2_SERIAL_RX)
  860. REPORT_NAME_DIGITAL(Y2_SERIAL_RX_PIN, __LINE__ )
  861. #endif
  862. #if PIN_EXISTS(Z_SERIAL_TX)
  863. REPORT_NAME_DIGITAL(Z_SERIAL_TX_PIN, __LINE__ )
  864. #endif
  865. #if PIN_EXISTS(Z_SERIAL_RX)
  866. REPORT_NAME_DIGITAL(Z_SERIAL_RX_PIN, __LINE__ )
  867. #endif
  868. #if PIN_EXISTS(Z2_SERIAL_TX)
  869. REPORT_NAME_DIGITAL(Z2_SERIAL_TX_PIN, __LINE__ )
  870. #endif
  871. #if PIN_EXISTS(Z2_SERIAL_RX)
  872. REPORT_NAME_DIGITAL(Z2_SERIAL_RX_PIN, __LINE__ )
  873. #endif
  874. #if PIN_EXISTS(E0_SERIAL_TX)
  875. REPORT_NAME_DIGITAL(E0_SERIAL_TX_PIN, __LINE__ )
  876. #endif
  877. #if PIN_EXISTS(E0_SERIAL_RX)
  878. REPORT_NAME_DIGITAL(E0_SERIAL_RX_PIN, __LINE__ )
  879. #endif
  880. #if PIN_EXISTS(E1_SERIAL_TX)
  881. REPORT_NAME_DIGITAL(E1_SERIAL_TX_PIN, __LINE__ )
  882. #endif
  883. #if PIN_EXISTS(E1_SERIAL_RX)
  884. REPORT_NAME_DIGITAL(E1_SERIAL_RX_PIN, __LINE__ )
  885. #endif
  886. #if PIN_EXISTS(E2_SERIAL_TX)
  887. REPORT_NAME_DIGITAL(E2_SERIAL_TX_PIN, __LINE__ )
  888. #endif
  889. #if PIN_EXISTS(E2_SERIAL_RX)
  890. REPORT_NAME_DIGITAL(E2_SERIAL_RX_PIN, __LINE__ )
  891. #endif
  892. #if PIN_EXISTS(E3_SERIAL_TX)
  893. REPORT_NAME_DIGITAL(E3_SERIAL_TX_PIN, __LINE__ )
  894. #endif
  895. #if PIN_EXISTS(E3_SERIAL_RX)
  896. REPORT_NAME_DIGITAL(E3_SERIAL_RX_PIN, __LINE__ )
  897. #endif
  898. #if PIN_EXISTS(E4_SERIAL_TX)
  899. REPORT_NAME_DIGITAL(E4_SERIAL_TX_PIN, __LINE__ )
  900. #endif
  901. #if PIN_EXISTS(E4_SERIAL_RX)
  902. REPORT_NAME_DIGITAL(E4_SERIAL_RX_PIN, __LINE__ )
  903. #endif