|
158 | 158 | #define SDSS 31
|
159 | 159 | #define LED_PIN -1
|
160 | 160 |
|
| 161 | +/** |
| 162 | + * Connector pinouts |
| 163 | + * |
| 164 | + * ------ ------ ---- |
| 165 | + * (SDA) D17 | 1 2 | (A1) D30 3V3 | 1 2 | D4 (SS) J3_RX |1 2| J3_TX |
| 166 | + * (SCL) D16 | 3 4 | (A2) D29 GND | 3 4 | RESET (TXO) D9 |3 4| D8 (RX0) D8 |
| 167 | + * D11 | 5 6 (A3) D28 (MOSI) D5 | 5 6 D7 (SCK) USB_RX |5 6| USB_TX |
| 168 | + * D10 | 7 8 | (A4) D27 D10 5V | 7 8 | D6 (MISO) ---- |
| 169 | + * 5V | 9 10 | GND J3_RX | 9 10 | J3_TX |
| 170 | + * ------ ------ |
| 171 | + * LCD J3 USB_BLE |
| 172 | + */ |
| 173 | + |
| 174 | +#define EXP1_01_PIN 17 |
| 175 | +#define EXP1_02_PIN 30 |
| 176 | +#define EXP1_03_PIN 16 |
| 177 | +#define EXP1_04_PIN 29 |
| 178 | +#define EXP1_05_PIN 11 |
| 179 | +#define EXP1_06_PIN 28 |
| 180 | +#define EXP1_07_PIN 10 |
| 181 | +#define EXP1_08_PIN 27 |
| 182 | +#define EXP1_09_PIN -1 // 5V |
| 183 | +#define EXP1_10_PIN -1 // GND |
| 184 | + |
161 | 185 | /**
|
162 | 186 | * LCD / Controller
|
163 | 187 | *
|
164 | 188 | * Only the following displays are supported:
|
165 | 189 | * ZONESTAR_LCD
|
166 |
| - * ANET_FULL_GRAPHICS_LCD(_ALT_WIRING)? |
| 190 | + * CTC_A10S_A13G |
167 | 191 | * REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER
|
168 | 192 | */
|
169 | 193 |
|
170 | 194 | #if HAS_WIRED_LCD
|
171 | 195 |
|
172 |
| - #define LCD_SDSS 28 |
| 196 | + #define LCD_SDSS EXP1_06_PIN |
173 | 197 |
|
174 | 198 | #if HAS_ADC_BUTTONS
|
175 | 199 |
|
176 |
| - #define SERVO0_PIN 27 // free for BLTouch/3D-Touch |
177 |
| - #define LCD_PINS_RS 28 |
178 |
| - #define LCD_PINS_EN 29 |
179 |
| - #define LCD_PINS_D4 10 |
180 |
| - #define LCD_PINS_D5 11 |
181 |
| - #define LCD_PINS_D6 16 |
182 |
| - #define LCD_PINS_D7 17 |
| 200 | + #define SERVO0_PIN EXP1_08_PIN // free for BLTouch/3D-Touch |
| 201 | + #define LCD_PINS_RS EXP1_06_PIN |
| 202 | + #define LCD_PINS_EN EXP1_04_PIN |
| 203 | + #define LCD_PINS_D4 EXP1_07_PIN |
| 204 | + #define LCD_PINS_D5 EXP1_05_PIN |
| 205 | + #define LCD_PINS_D6 EXP1_03_PIN |
| 206 | + #define LCD_PINS_D7 EXP1_01_PIN |
183 | 207 | #define ADC_KEYPAD_PIN 1
|
184 | 208 |
|
185 | 209 | #elif IS_RRD_FG_SC
|
|
188 | 212 | // display using an adapter board // https://go.aisler.net/benlye/anet-lcd-adapter/pcb
|
189 | 213 | // See below for alternative pin definitions for use with https://www.thingiverse.com/thing:2103748
|
190 | 214 |
|
191 |
| - #if ENABLED(ANET_FULL_GRAPHICS_LCD_ALT_WIRING) |
192 |
| - #define SERVO0_PIN 30 |
193 |
| - #define BEEPER_PIN 27 |
194 |
| - #define LCD_PINS_RS 29 |
195 |
| - #define LCD_PINS_EN 16 |
196 |
| - #define LCD_PINS_D4 11 |
197 |
| - #define BTN_EN1 28 |
198 |
| - #define BTN_EN2 10 |
199 |
| - #define BTN_ENC 17 |
| 215 | + #if ENABLED(CTC_A10S_A13G) |
| 216 | + |
| 217 | + /** |
| 218 | + * CTC_A10S_A13 pinout |
| 219 | + * |
| 220 | + * ------ |
| 221 | + * GND | 1 2 | 5V |
| 222 | + * BEEPER | 3 4 | BTN_EN2 |
| 223 | + * BTN_EN1 5 6 | LCD_D4 |
| 224 | + * LCD_RS | 7 8 | LCD_EN |
| 225 | + * SERVO0 | 9 10 | BTN_ENC |
| 226 | + * ------ |
| 227 | + * LCD |
| 228 | + */ |
| 229 | + #define SERVO0_PIN EXP1_02_PIN |
| 230 | + |
| 231 | + #define BEEPER_PIN EXP1_08_PIN |
| 232 | + |
| 233 | + #define BTN_ENC EXP1_01_PIN |
| 234 | + #define BTN_EN1 EXP1_06_PIN |
| 235 | + #define BTN_EN2 EXP1_07_PIN |
| 236 | + |
| 237 | + #define LCD_PINS_RS EXP1_04_PIN |
| 238 | + #define LCD_PINS_EN EXP1_03_PIN |
| 239 | + #define LCD_PINS_D4 EXP1_05_PIN |
| 240 | + |
200 | 241 | #define BOARD_ST7920_DELAY_1 250
|
201 | 242 | #define BOARD_ST7920_DELAY_2 250
|
202 | 243 | #define BOARD_ST7920_DELAY_3 250
|
| 244 | + |
203 | 245 | #else
|
204 |
| - #define SERVO0_PIN 29 // free for BLTouch/3D-Touch |
205 |
| - #define BEEPER_PIN 17 |
206 |
| - #define LCD_PINS_RS 27 |
207 |
| - #define LCD_PINS_EN 28 |
208 |
| - #define LCD_PINS_D4 30 |
209 |
| - #define BTN_EN1 11 |
210 |
| - #define BTN_EN2 10 |
211 |
| - #define BTN_ENC 16 |
| 246 | + |
| 247 | + /** |
| 248 | + * ANET_FULL_GRAPHICS_LCD pinouts |
| 249 | + * |
| 250 | + * ------ ------ |
| 251 | + * GND | 1 2 | 5V - | 1 2 | - |
| 252 | + * LCD_RS | 3 4 | BTN_EN2 - | 3 4 | 5V |
| 253 | + * LCD_EN 5 6 | BTN_EN1 - 5 6 | - |
| 254 | + * SERVO0 | 7 8 | BTN_ENC RESET | 7 8 | GND |
| 255 | + * LCD_D4 | 9 10 | BEEPER_PIN - | 9 10 | 3V3 |
| 256 | + * ------ ------ |
| 257 | + * LCD J3 |
| 258 | + */ |
| 259 | + #define SERVO0_PIN EXP1_04_PIN // Free for BLTouch/3D-Touch |
| 260 | + |
| 261 | + #define BEEPER_PIN EXP1_01_PIN |
| 262 | + |
| 263 | + #define BTN_ENC EXP1_03_PIN |
| 264 | + #define BTN_EN1 EXP1_05_PIN |
| 265 | + #define BTN_EN2 EXP1_07_PIN |
| 266 | + |
| 267 | + #define LCD_PINS_RS EXP1_08_PIN |
| 268 | + #define LCD_PINS_EN EXP1_06_PIN |
| 269 | + #define LCD_PINS_D4 EXP1_02_PIN |
| 270 | + |
212 | 271 | #define BOARD_ST7920_DELAY_1 125
|
213 | 272 | #define BOARD_ST7920_DELAY_2 63
|
214 | 273 | #define BOARD_ST7920_DELAY_3 125
|
| 274 | + |
215 | 275 | #endif
|
216 | 276 |
|
217 | 277 | #endif
|
218 | 278 |
|
219 | 279 | #else
|
220 |
| - #define SERVO0_PIN 27 |
| 280 | + #define SERVO0_PIN EXP1_08_PIN |
221 | 281 | #endif
|
222 | 282 |
|
223 | 283 | #ifndef FIL_RUNOUT_PIN
|
|
0 commit comments