Archim2 development

From RepRap
Jump to: navigation, search


Related Pages: Archim v1.0 .:. Archim v1 Development .:. Archim v2.0 .:. Archim v2 Development .:. RAMBo Archim Pages: Archim v1.0 .:. Archim1 Development

This page contains information relevant to the development of Archim 2. You can find general info at Archim_v2.0.

Processor Pins

Physical_Pin Pin_Name Digital_Pin Marlin_Function
27 PA8 0  
2 PA9 1  
144 PB25 2 SDCARDDETECT
139 PC28 3 MOTOR_CURRENT_PWM_E0_PIN
137 PC26 4 FAN_PIN
136 PC25 5 FAN2_PIN
135 PC24 6 HEATER_0_PIN
134 PC23 7 HEATER_1_PIN
133 PC22 8 HEATER_2_PIN
132 PC21 9 HEATER_BED_PIN
102 PC29 10 MOTOR_CURRENT_PWM_Z_PIN
20 PD7 11 MOTOR_CURRENT_PWM_E1_PIN
21 PD8 12 MOTOR_CURRENT_PWM_Y_PIN
68 PB27 13 BTN_EN2
17 PD4 14 X_MIN_PIN
18 PD5 15 Y_MAX_PIN
6 PA13 16 BTN_ENC
5 PA12 17 LCD_PINS_RS
4 PA11 18 E1_ENABLE_PIN
3 PA10 19 E1_TMC2130_CS
86 PB12 20  
87 PB13 21  
1 PB26 22 E1_STEP_PIN
7 PA14 23 BEEPER
8 PA15 24 LCD_PINS_ENABLE
13 PD0 25 E1_DIAG_PIN
14 PD1 26 TMC_SWSPI_MISO_PIN
15 PD2 27 TMC_SWSPI_SCK_PIN
16 PD3 28 TMC_SWSPI_MOSI_PIN
19 PD6 29 Y_MIN_PIN
22 PD9 30 Z_MAX_PIN
26 PA7 31 Z_MIN_PIN
32 PD10 32 X_MAX_PIN
55 PC1 33  
59 PC2 34 LCD_PINS_D7
60 PC3 35  
116 PC4 36 Z_DIAG_PIN
63 PC5 37 X_DIR_PIN
64 PC6 38 X_STEP_PIN
65 PC7 39 X_TMC2130_CS
66 PC8 40  
67 PC9 41 X_ENABLE_PIN
71 PA19 42  
72 PA20 43  
101 PC19 44 Z_ENABLE_PIN
100 PC18 45 Z_TMC2130_CS
99 PC17 46 Z_STEP_PIN
98 PC16 47 Z_DIR_PIN
97 PC15 48 Y_DIAG_PIN
96 PC14 49 Y_ENABLE_PIN
95 PC13 50 Y_TMC2130_CS
94 PC12 51 Y_STEP_PIN
92 PB21 52  
140 PB14 53  
78 PA16 54 LCD_PINS_D5
79 PA24 55  
80 PA23 56  
81 PA22 57  
82 PA6 58 MOTOR_CURRENT_PWM_X_PIN
83 PA4 59 X_DIAG_PIN
84 PA3 60 BTN_EN1
85 PA2 61  
88 PB17 62  
89 PB18 63  
90 PB19 64  
91 PB20 65  
76 PB15 66  
77 PB16 67  
24 PA1 68 LCD_PINS_D6
23 PA0 69 LCD_PINS_D4
9 PA17 70  
70 PA18 71  
103 PC30 72  
107 PA21 73  
108 PA25 74  
109 PA26 75  
110 PA27 76  
111 PA28 77  
142 PB23 78 E0_DIAG_PIN
129 PB11 85  
112 PA29 87 SDSS
93 PC11 92 Y_DIR_PIN
115 PB2 93  
114 PB1 94  
113 PB0 95  
117 PC10 96 E0_DIR_PIN
143 PB24 97 E1_DIR_PIN
122 PB7 98  
121 PB6 99  
123 PB8 100  
120 PB5 101  
119 PB4 102  
118 PB3 103 E0_TMC2130_CS
131 PC20 104 E0_ENABLE_PIN
141 PB22 105  
138 PC27 106  
128 PB10 107 E0_STEP_PIN
10 VDDCORE    
11 VDDIO    
12 GND    
33 GNDPLL    
34 VDDPLL    
35 XOUT    
36 XIN    
37 DHSDP    
38 DHSDM    
39 VBUS    
40 VBG    
41 VDDUTMI    
42 DFSDP    
43 DFSDM    
44 GNDUTMI    
45 VDDCORE    
46 JTAGSEL    
47 NRSTB    
48 XIN32    
49 XOUT32    
50 SHDN    
51 TST    
52 VDDBU    
53 FWUP    
54 GNDBU    
25 PA5 undef  
28 PB28 undef  
29 PB29 undef  
30 PB30 undef  
31 PB31 undef  
127 PB9 undef  
130 PC0 undef  
56 VDDOUT    
57 VDDIN    
58 GND    
61 VDDCORE    
62 VDDIO    
69 NRST    
73 VDDANA    
74 GNDANA    
75 ADVREF    
104 VDDCORE    
105 VDDIO    
106 GND    
124 VDDCORE    
125 VDDIO    
126 GND    

The physical pin number and pin name is information from the sam3x datasheet (4.2.3 144-lead LQFP Pinout)

The digital pin number is generated from the Archim Core from the file variant.cpp

Note: Digital Pin numbers above 91 are extended by the Archim arduino addons.