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.

pins_Xref.h 7.2KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612
  1. /**
  2. * Marlin 3D Printer Firmware
  3. * Copyright (c) 2020 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 <https://www.gnu.org/licenses/>.
  20. *
  21. */
  22. //
  23. // make a list of the Arduino pin numbers in the Port/Pin order
  24. //
  25. #ifdef PA0
  26. PIN_ADD(PA0)
  27. #endif
  28. #ifdef PA1
  29. PIN_ADD(PA1)
  30. #endif
  31. #ifdef PA2
  32. PIN_ADD(PA2)
  33. #endif
  34. #ifdef PA3
  35. PIN_ADD(PA3)
  36. #endif
  37. #ifdef PA4
  38. PIN_ADD(PA4)
  39. #endif
  40. #ifdef PA5
  41. PIN_ADD(PA5)
  42. #endif
  43. #ifdef PA6
  44. PIN_ADD(PA6)
  45. #endif
  46. #ifdef PA7
  47. PIN_ADD(PA7)
  48. #endif
  49. #ifdef PA8
  50. PIN_ADD(PA8)
  51. #endif
  52. #ifdef PA9
  53. PIN_ADD(PA9)
  54. #endif
  55. #ifdef PA10
  56. PIN_ADD(PA10)
  57. #endif
  58. #ifdef PA11
  59. PIN_ADD(PA11)
  60. #endif
  61. #ifdef PA12
  62. PIN_ADD(PA12)
  63. #endif
  64. #ifdef PA13
  65. PIN_ADD(PA13)
  66. #endif
  67. #ifdef PA14
  68. PIN_ADD(PA14)
  69. #endif
  70. #ifdef PA15
  71. PIN_ADD(PA15)
  72. #endif
  73. #ifdef PB0
  74. PIN_ADD(PB0)
  75. #endif
  76. #ifdef PB1
  77. PIN_ADD(PB1)
  78. #endif
  79. #ifdef PB2
  80. PIN_ADD(PB2)
  81. #endif
  82. #ifdef PB3
  83. PIN_ADD(PB3)
  84. #endif
  85. #ifdef PB4
  86. PIN_ADD(PB4)
  87. #endif
  88. #ifdef PB5
  89. PIN_ADD(PB5)
  90. #endif
  91. #ifdef PB6
  92. PIN_ADD(PB6)
  93. #endif
  94. #ifdef PB7
  95. PIN_ADD(PB7)
  96. #endif
  97. #ifdef PB8
  98. PIN_ADD(PB8)
  99. #endif
  100. #ifdef PB9
  101. PIN_ADD(PB9)
  102. #endif
  103. #ifdef PB10
  104. PIN_ADD(PB10)
  105. #endif
  106. #ifdef PB11
  107. PIN_ADD(PB11)
  108. #endif
  109. #ifdef PB12
  110. PIN_ADD(PB12)
  111. #endif
  112. #ifdef PB13
  113. PIN_ADD(PB13)
  114. #endif
  115. #ifdef PB14
  116. PIN_ADD(PB14)
  117. #endif
  118. #ifdef PB15
  119. PIN_ADD(PB15)
  120. #endif
  121. #ifdef PC0
  122. PIN_ADD(PC0)
  123. #endif
  124. #ifdef PC1
  125. PIN_ADD(PC1)
  126. #endif
  127. #ifdef PC2
  128. PIN_ADD(PC2)
  129. #endif
  130. #ifdef PC3
  131. PIN_ADD(PC3)
  132. #endif
  133. #ifdef PC4
  134. PIN_ADD(PC4)
  135. #endif
  136. #ifdef PC5
  137. PIN_ADD(PC5)
  138. #endif
  139. #ifdef PC6
  140. PIN_ADD(PC6)
  141. #endif
  142. #ifdef PC7
  143. PIN_ADD(PC7)
  144. #endif
  145. #ifdef PC8
  146. PIN_ADD(PC8)
  147. #endif
  148. #ifdef PC9
  149. PIN_ADD(PC9)
  150. #endif
  151. #ifdef PC10
  152. PIN_ADD(PC10)
  153. #endif
  154. #ifdef PC11
  155. PIN_ADD(PC11)
  156. #endif
  157. #ifdef PC12
  158. PIN_ADD(PC12)
  159. #endif
  160. #ifdef PC13
  161. PIN_ADD(PC13)
  162. #endif
  163. #ifdef PC14
  164. PIN_ADD(PC14)
  165. #endif
  166. #ifdef PC15
  167. PIN_ADD(PC15)
  168. #endif
  169. #ifdef PD0
  170. PIN_ADD(PD0)
  171. #endif
  172. #ifdef PD1
  173. PIN_ADD(PD1)
  174. #endif
  175. #ifdef PD2
  176. PIN_ADD(PD2)
  177. #endif
  178. #ifdef PD3
  179. PIN_ADD(PD3)
  180. #endif
  181. #ifdef PD4
  182. PIN_ADD(PD4)
  183. #endif
  184. #ifdef PD5
  185. PIN_ADD(PD5)
  186. #endif
  187. #ifdef PD6
  188. PIN_ADD(PD6)
  189. #endif
  190. #ifdef PD7
  191. PIN_ADD(PD7)
  192. #endif
  193. #ifdef PD8
  194. PIN_ADD(PD8)
  195. #endif
  196. #ifdef PD9
  197. PIN_ADD(PD9)
  198. #endif
  199. #ifdef PD10
  200. PIN_ADD(PD10)
  201. #endif
  202. #ifdef PD11
  203. PIN_ADD(PD11)
  204. #endif
  205. #ifdef PD12
  206. PIN_ADD(PD12)
  207. #endif
  208. #ifdef PD13
  209. PIN_ADD(PD13)
  210. #endif
  211. #ifdef PD14
  212. PIN_ADD(PD14)
  213. #endif
  214. #ifdef PD15
  215. PIN_ADD(PD15)
  216. #endif
  217. #ifdef PE0
  218. PIN_ADD(PE0)
  219. #endif
  220. #ifdef PE1
  221. PIN_ADD(PE1)
  222. #endif
  223. #ifdef PE2
  224. PIN_ADD(PE2)
  225. #endif
  226. #ifdef PE3
  227. PIN_ADD(PE3)
  228. #endif
  229. #ifdef PE4
  230. PIN_ADD(PE4)
  231. #endif
  232. #ifdef PE5
  233. PIN_ADD(PE5)
  234. #endif
  235. #ifdef PE6
  236. PIN_ADD(PE6)
  237. #endif
  238. #ifdef PE7
  239. PIN_ADD(PE7)
  240. #endif
  241. #ifdef PE8
  242. PIN_ADD(PE8)
  243. #endif
  244. #ifdef PE9
  245. PIN_ADD(PE9)
  246. #endif
  247. #ifdef PE10
  248. PIN_ADD(PE10)
  249. #endif
  250. #ifdef PE11
  251. PIN_ADD(PE11)
  252. #endif
  253. #ifdef PE12
  254. PIN_ADD(PE12)
  255. #endif
  256. #ifdef PE13
  257. PIN_ADD(PE13)
  258. #endif
  259. #ifdef PE14
  260. PIN_ADD(PE14)
  261. #endif
  262. #ifdef PE15
  263. PIN_ADD(PE15)
  264. #endif
  265. #ifdef PF0
  266. PIN_ADD(PF0)
  267. #endif
  268. #ifdef PF1
  269. PIN_ADD(PF1)
  270. #endif
  271. #ifdef PF2
  272. PIN_ADD(PF2)
  273. #endif
  274. #ifdef PF3
  275. PIN_ADD(PF3)
  276. #endif
  277. #ifdef PF4
  278. PIN_ADD(PF4)
  279. #endif
  280. #ifdef PF5
  281. PIN_ADD(PF5)
  282. #endif
  283. #ifdef PF6
  284. PIN_ADD(PF6)
  285. #endif
  286. #ifdef PF7
  287. PIN_ADD(PF7)
  288. #endif
  289. #ifdef PF8
  290. PIN_ADD(PF8)
  291. #endif
  292. #ifdef PF9
  293. PIN_ADD(PF9)
  294. #endif
  295. #ifdef PF10
  296. PIN_ADD(PF10)
  297. #endif
  298. #ifdef PF11
  299. PIN_ADD(PF11)
  300. #endif
  301. #ifdef PF12
  302. PIN_ADD(PF12)
  303. #endif
  304. #ifdef PF13
  305. PIN_ADD(PF13)
  306. #endif
  307. #ifdef PF14
  308. PIN_ADD(PF14)
  309. #endif
  310. #ifdef PF15
  311. PIN_ADD(PF15)
  312. #endif
  313. #ifdef PG0
  314. PIN_ADD(PG0)
  315. #endif
  316. #ifdef PG1
  317. PIN_ADD(PG1)
  318. #endif
  319. #ifdef PG2
  320. PIN_ADD(PG2)
  321. #endif
  322. #ifdef PG3
  323. PIN_ADD(PG3)
  324. #endif
  325. #ifdef PG4
  326. PIN_ADD(PG4)
  327. #endif
  328. #ifdef PG5
  329. PIN_ADD(PG5)
  330. #endif
  331. #ifdef PG6
  332. PIN_ADD(PG6)
  333. #endif
  334. #ifdef PG7
  335. PIN_ADD(PG7)
  336. #endif
  337. #ifdef PG8
  338. PIN_ADD(PG8)
  339. #endif
  340. #ifdef PG9
  341. PIN_ADD(PG9)
  342. #endif
  343. #ifdef PG10
  344. PIN_ADD(PG10)
  345. #endif
  346. #ifdef PG11
  347. PIN_ADD(PG11)
  348. #endif
  349. #ifdef PG12
  350. PIN_ADD(PG12)
  351. #endif
  352. #ifdef PG13
  353. PIN_ADD(PG13)
  354. #endif
  355. #ifdef PG14
  356. PIN_ADD(PG14)
  357. #endif
  358. #ifdef PG15
  359. PIN_ADD(PG15)
  360. #endif
  361. #ifdef PH0
  362. PIN_ADD(PH0)
  363. #endif
  364. #ifdef PH1
  365. PIN_ADD(PH1)
  366. #endif
  367. #ifdef PH2
  368. PIN_ADD(PH2)
  369. #endif
  370. #ifdef PH3
  371. PIN_ADD(PH3)
  372. #endif
  373. #ifdef PH4
  374. PIN_ADD(PH4)
  375. #endif
  376. #ifdef PH5
  377. PIN_ADD(PH5)
  378. #endif
  379. #ifdef PH6
  380. PIN_ADD(PH6)
  381. #endif
  382. #ifdef PH7
  383. PIN_ADD(PH7)
  384. #endif
  385. #ifdef PH8
  386. PIN_ADD(PH8)
  387. #endif
  388. #ifdef PH9
  389. PIN_ADD(PH9)
  390. #endif
  391. #ifdef PH10
  392. PIN_ADD(PH10)
  393. #endif
  394. #ifdef PH11
  395. PIN_ADD(PH11)
  396. #endif
  397. #ifdef PH12
  398. PIN_ADD(PH12)
  399. #endif
  400. #ifdef PH13
  401. PIN_ADD(PH13)
  402. #endif
  403. #ifdef PH14
  404. PIN_ADD(PH14)
  405. #endif
  406. #ifdef PH15
  407. PIN_ADD(PH15)
  408. #endif
  409. #ifdef PI0
  410. PIN_ADD(PI0)
  411. #endif
  412. #ifdef PI1
  413. PIN_ADD(PI1)
  414. #endif
  415. #ifdef PI2
  416. PIN_ADD(PI2)
  417. #endif
  418. #ifdef PI3
  419. PIN_ADD(PI3)
  420. #endif
  421. #ifdef PI4
  422. PIN_ADD(PI4)
  423. #endif
  424. #ifdef PI5
  425. PIN_ADD(PI5)
  426. #endif
  427. #ifdef PI6
  428. PIN_ADD(PI6)
  429. #endif
  430. #ifdef PI7
  431. PIN_ADD(PI7)
  432. #endif
  433. #ifdef PI8
  434. PIN_ADD(PI8)
  435. #endif
  436. #ifdef PI9
  437. PIN_ADD(PI9)
  438. #endif
  439. #ifdef PI10
  440. PIN_ADD(PI10)
  441. #endif
  442. #ifdef PI11
  443. PIN_ADD(PI11)
  444. #endif
  445. #ifdef PI12
  446. PIN_ADD(PI12)
  447. #endif
  448. #ifdef PI13
  449. PIN_ADD(PI13)
  450. #endif
  451. #ifdef PI14
  452. PIN_ADD(PI14)
  453. #endif
  454. #ifdef PI15
  455. PIN_ADD(PI15)
  456. #endif
  457. #ifdef PJ0
  458. PIN_ADD(PJ0)
  459. #endif
  460. #ifdef PJ1
  461. PIN_ADD(PJ1)
  462. #endif
  463. #ifdef PJ2
  464. PIN_ADD(PJ2)
  465. #endif
  466. #ifdef PJ3
  467. PIN_ADD(PJ3)
  468. #endif
  469. #ifdef PJ4
  470. PIN_ADD(PJ4)
  471. #endif
  472. #ifdef PJ5
  473. PIN_ADD(PJ5)
  474. #endif
  475. #ifdef PJ6
  476. PIN_ADD(PJ6)
  477. #endif
  478. #ifdef PJ7
  479. PIN_ADD(PJ7)
  480. #endif
  481. #ifdef PJ8
  482. PIN_ADD(PJ8)
  483. #endif
  484. #ifdef PJ9
  485. PIN_ADD(PJ9)
  486. #endif
  487. #ifdef PJ10
  488. PIN_ADD(PJ10)
  489. #endif
  490. #ifdef PJ11
  491. PIN_ADD(PJ11)
  492. #endif
  493. #ifdef PJ12
  494. PIN_ADD(PJ12)
  495. #endif
  496. #ifdef PJ13
  497. PIN_ADD(PJ13)
  498. #endif
  499. #ifdef PJ14
  500. PIN_ADD(PJ14)
  501. #endif
  502. #ifdef PJ15
  503. PIN_ADD(PJ15)
  504. #endif
  505. #ifdef PK0
  506. PIN_ADD(PK0)
  507. #endif
  508. #ifdef PK1
  509. PIN_ADD(PK1)
  510. #endif
  511. #ifdef PK2
  512. PIN_ADD(PK2)
  513. #endif
  514. #ifdef PK3
  515. PIN_ADD(PK3)
  516. #endif
  517. #ifdef PK4
  518. PIN_ADD(PK4)
  519. #endif
  520. #ifdef PK5
  521. PIN_ADD(PK5)
  522. #endif
  523. #ifdef PK6
  524. PIN_ADD(PK6)
  525. #endif
  526. #ifdef PK7
  527. PIN_ADD(PK7)
  528. #endif
  529. #ifdef PK8
  530. PIN_ADD(PK8)
  531. #endif
  532. #ifdef PK9
  533. PIN_ADD(PK9)
  534. #endif
  535. #ifdef PK10
  536. PIN_ADD(PK10)
  537. #endif
  538. #ifdef PK11
  539. PIN_ADD(PK11)
  540. #endif
  541. #ifdef PK12
  542. PIN_ADD(PK12)
  543. #endif
  544. #ifdef PK13
  545. PIN_ADD(PK13)
  546. #endif
  547. #ifdef PK14
  548. PIN_ADD(PK14)
  549. #endif
  550. #ifdef PK15
  551. PIN_ADD(PK15)
  552. #endif
  553. #ifdef PL0
  554. PIN_ADD(PL0)
  555. #endif
  556. #ifdef PL1
  557. PIN_ADD(PL1)
  558. #endif
  559. #ifdef PL2
  560. PIN_ADD(PL2)
  561. #endif
  562. #ifdef PL3
  563. PIN_ADD(PL3)
  564. #endif
  565. #ifdef PL4
  566. PIN_ADD(PL4)
  567. #endif
  568. #ifdef PL5
  569. PIN_ADD(PL5)
  570. #endif
  571. #ifdef PL6
  572. PIN_ADD(PL6)
  573. #endif
  574. #ifdef PL7
  575. PIN_ADD(PL7)
  576. #endif
  577. #ifdef PL8
  578. PIN_ADD(PL8)
  579. #endif
  580. #ifdef PL9
  581. PIN_ADD(PL9)
  582. #endif
  583. #ifdef PL10
  584. PIN_ADD(PL10)
  585. #endif
  586. #ifdef PL11
  587. PIN_ADD(PL11)
  588. #endif
  589. #ifdef PL12
  590. PIN_ADD(PL12)
  591. #endif
  592. #ifdef PL13
  593. PIN_ADD(PL13)
  594. #endif
  595. #ifdef PL14
  596. PIN_ADD(PL14)
  597. #endif
  598. #ifdef PL15
  599. PIN_ADD(PL15)
  600. #endif