|
195 | 195 | #define LIMIT_MASK ((1<<X_LIMIT_BIT)|(1<<Y_LIMIT_BIT)|(1<<Z_LIMIT_BIT)|(1<<A_LIMIT_BIT)) // All limit bits
|
196 | 196 |
|
197 | 197 | // Define flood and mist coolant enable output pins.
|
198 |
| - #define COOLANT_FLOOD_DDR NotUsed |
199 |
| - #define COOLANT_FLOOD_PORT NotUsed |
200 |
| - #define COOLANT_FLOOD_BIT 6 // MOSFET 2.6 |
201 |
| - #define COOLANT_MIST_DDR NotUsed |
202 |
| - #define COOLANT_MIST_PORT NotUsed |
203 |
| - #define COOLANT_MIST_BIT 7 // MOSFET 2.7 |
| 198 | + #define COOLANT_FLOOD_DDR LPC_GPIO2->FIODIR |
| 199 | + #define COOLANT_FLOOD_PORT LPC_GPIO2->FIOPIN |
| 200 | + #define COOLANT_FLOOD_BIT 4 // SMALL MOSFET Q8 (P2.4) |
| 201 | + #define COOLANT_MIST_DDR LPC_GPIO2->FIODIR |
| 202 | + #define COOLANT_MIST_PORT LPC_GPIO2->FIOPIN |
| 203 | + #define COOLANT_MIST_BIT 6 // SMALL MOSFET Q9 (P2.6) |
| 204 | + #define ENABLE_M7 // enables COOLANT MIST |
204 | 205 |
|
205 | 206 | // Define user-control controls (cycle start, reset, feed hold) input pins.
|
206 | 207 | // NOTE: All CONTROLs pins must be on the same port and not on a port with other input pins (limits).
|
|
229 | 230 | // PWM Channel PWM1_CH1 PWM1_CH2 PWM1_CH3 PWM1_CH4 PWM1_CH5 PWM1_CH6
|
230 | 231 | // Primary pin P1.18 P1.20 P1.21 P1.23 P1.24 P1.26
|
231 | 232 | // Secondary pin P2.0 P2.1 P2.2 P2.3 P2.4 P2.5
|
232 |
| - #define SPINDLE_PWM_CHANNEL PWM1_CH6 |
| 233 | + #define SPINDLE_PWM_CHANNEL PWM1_CH6 // BIG MOSFET Q6 (P2.5) |
233 | 234 | #define SPINDLE_PWM_USE_PRIMARY_PIN false
|
234 | 235 | #define SPINDLE_PWM_USE_SECONDARY_PIN true
|
235 | 236 |
|
|
302 | 303 | #define COOLANT_FLOOD_DDR LPC_GPIO2->FIODIR
|
303 | 304 | #define COOLANT_FLOOD_PORT LPC_GPIO2->FIOPIN
|
304 | 305 | #define COOLANT_FLOOD_BIT 6 // MOSFET 2.6
|
305 |
| - #define COOLANT_MIST_DDR LPC_GPIO2->FIODIR |
306 |
| - #define COOLANT_MIST_PORT LPC_GPIO2->FIOPIN |
307 |
| - #define COOLANT_MIST_BIT 7 // MOSFET 2.7 |
308 |
| - #define ENABLE_M7 // enables COOLANT MIST |
| 306 | + #define COOLANT_MIST_DDR LPC_GPIO2->FIODIR |
| 307 | + #define COOLANT_MIST_PORT LPC_GPIO2->FIOPIN |
| 308 | + #define COOLANT_MIST_BIT 7 // MOSFET 2.7 |
| 309 | + #define ENABLE_M7 // enables COOLANT MIST |
309 | 310 |
|
310 | 311 | // Define user-control controls (cycle start, reset, feed hold) input pins.
|
311 | 312 | // NOTE: All CONTROLs pins must be on the same port and not on a port with other input pins (limits).
|
|
334 | 335 | // PWM Channel PWM1_CH1 PWM1_CH2 PWM1_CH3 PWM1_CH4 PWM1_CH5 PWM1_CH6
|
335 | 336 | // Primary pin P1.18 P1.20 P1.21 P1.23 P1.24 P1.26
|
336 | 337 | // Secondary pin P2.0 P2.1 P2.2 P2.3 P2.4 P2.5
|
337 |
| - #define SPINDLE_PWM_CHANNEL PWM1_CH6 |
| 338 | + #define SPINDLE_PWM_CHANNEL PWM1_CH6 // BED MOSFET (P2.5) |
338 | 339 | #define SPINDLE_PWM_USE_PRIMARY_PIN false
|
339 | 340 | #define SPINDLE_PWM_USE_SECONDARY_PIN true
|
340 | 341 |
|
|
400 | 401 | // Define flood and mist coolant enable output pins.
|
401 | 402 | #define COOLANT_FLOOD_DDR NotUsed
|
402 | 403 | #define COOLANT_FLOOD_PORT NotUsed
|
403 |
| - #define COOLANT_FLOOD_BIT 3 // Uno Analog Pin 3 |
404 |
| - #define COOLANT_MIST_DDR NotUsed |
405 |
| - #define COOLANT_MIST_PORT NotUsed |
406 |
| - #define COOLANT_MIST_BIT 4 // Uno Analog Pin 3 |
| 404 | + #define COOLANT_FLOOD_BIT 6 // not available |
| 405 | + #define COOLANT_MIST_DDR LPC_GPIO2->FIODIR |
| 406 | + #define COOLANT_MIST_PORT LPC_GPIO2->FIOPIN |
| 407 | + #define COOLANT_MIST_BIT 7 // MOSFET 2 (P2.7) |
| 408 | + #define ENABLE_M7 // enables COOLANT MIST |
407 | 409 |
|
408 | 410 | // Define user-control controls (cycle start, reset, feed hold) input pins.
|
409 | 411 | // NOTE: All CONTROLs pins must be on the same port and not on a port with other input pins (limits).
|
|
432 | 434 | // PWM Channel PWM1_CH1 PWM1_CH2 PWM1_CH3 PWM1_CH4 PWM1_CH5 PWM1_CH6
|
433 | 435 | // Primary pin P1.18 P1.20 P1.21 P1.23 P1.24 P1.26
|
434 | 436 | // Secondary pin P2.0 P2.1 P2.2 P2.3 P2.4 P2.5
|
435 |
| - #define SPINDLE_PWM_CHANNEL PWM1_CH6 |
| 437 | + #define SPINDLE_PWM_CHANNEL PWM1_CH6 // BED MOSFET (P2.5) |
436 | 438 | #define SPINDLE_PWM_USE_PRIMARY_PIN false
|
437 | 439 | #define SPINDLE_PWM_USE_SECONDARY_PIN true
|
438 | 440 |
|
|
496 | 498 | #define LIMIT_MASK ((1<<X_LIMIT_BIT)|(1<<Y_LIMIT_BIT)|(1<<Z_LIMIT_BIT)|(1<<A_LIMIT_BIT)) // All limit bits
|
497 | 499 |
|
498 | 500 | // Define flood and mist coolant enable output pins.
|
499 |
| - #define COOLANT_FLOOD_DDR NotUsed |
500 |
| - #define COOLANT_FLOOD_PORT NotUsed |
501 |
| - #define COOLANT_FLOOD_BIT 3 // Uno Analog Pin 3 |
502 |
| - #define COOLANT_MIST_DDR NotUsed |
503 |
| - #define COOLANT_MIST_PORT NotUsed |
504 |
| - #define COOLANT_MIST_BIT 4 // Uno Analog Pin 3 |
| 501 | + #define COOLANT_FLOOD_DDR LPC_GPIO2->FIODIR |
| 502 | + #define COOLANT_FLOOD_PORT LPC_GPIO2->FIOPIN |
| 503 | + #define COOLANT_FLOOD_BIT 6 // MOSFET 2.6 |
| 504 | + #define COOLANT_MIST_DDR LPC_GPIO2->FIODIR |
| 505 | + #define COOLANT_MIST_PORT LPC_GPIO2->FIOPIN |
| 506 | + #define COOLANT_MIST_BIT 7 // MOSFET 2.7 |
| 507 | + #define ENABLE_M7 // enables COOLANT MIST |
505 | 508 |
|
506 | 509 | // Define user-control controls (cycle start, reset, feed hold) input pins.
|
507 | 510 | // NOTE: All CONTROLs pins must be on the same port and not on a port with other input pins (limits).
|
|
600 | 603 | #define LIMIT_MASK ((1<<X_LIMIT_BIT)|(1<<Y_LIMIT_BIT)|(1<<Z_LIMIT_BIT)|(1<<A_LIMIT_BIT)) // All limit bits
|
601 | 604 |
|
602 | 605 | // Define flood and mist coolant enable output pins.
|
603 |
| - #define COOLANT_FLOOD_DDR NotUsed |
604 |
| - #define COOLANT_FLOOD_PORT NotUsed |
605 |
| - #define COOLANT_FLOOD_BIT 3 // Uno Analog Pin 3 |
606 |
| - #define COOLANT_MIST_DDR NotUsed |
607 |
| - #define COOLANT_MIST_PORT NotUsed |
608 |
| - #define COOLANT_MIST_BIT 4 // Uno Analog Pin 3 |
609 |
| - |
| 606 | + #define COOLANT_FLOOD_DDR LPC_GPIO2->FIODIR |
| 607 | + #define COOLANT_FLOOD_PORT LPC_GPIO2->FIOPIN |
| 608 | + #define COOLANT_FLOOD_BIT 4 // FAN MOSFET (P2.4) |
| 609 | + #define COOLANT_MIST_DDR LPC_GPIO2->FIODIR |
| 610 | + #define COOLANT_MIST_PORT LPC_GPIO2->FIOPIN |
| 611 | + #define COOLANT_MIST_BIT 7 // BED MOSFET (P2.7) |
| 612 | + #define ENABLE_M7 // enables COOLANT MIST |
| 613 | + |
610 | 614 | // Define user-control controls (cycle start, reset, feed hold) input pins.
|
611 | 615 | // NOTE: All CONTROLs pins must be on the same port and not on a port with other input pins (limits).
|
612 | 616 | #define CONTROL_DDR NotUsed
|
|
631 | 635 |
|
632 | 636 | // The LPC17xx has 6 PWM channels. Each channel has 2 pins. It can drive both pins simultaneously to the same value.
|
633 | 637 | //
|
634 |
| - // PWM Channel PWM1_CH1 PWM1_CH2 PWM1_CH3 PWM1_CH4 PWM1_CH5 PWM1_CH6 PWM1_CH7 PWM1_CH8 |
635 |
| - // Primary pin P1.18 P1.20 P1.21 P1.23 P1.24 P1.26 ? ? |
636 |
| - // Secondary pin P2.0 P2.1 P2.2 P2.3 P2.4 P2.5 P2.6 P2.7 |
637 |
| - #define SPINDLE_PWM_CHANNEL PWM1_CH8 |
| 638 | + // PWM Channel PWM1_CH1 PWM1_CH2 PWM1_CH3 PWM1_CH4 PWM1_CH5 PWM1_CH6 |
| 639 | + // Primary pin P1.18 P1.20 P1.21 P1.23 P1.24 P1.26 |
| 640 | + // Secondary pin P2.0 P2.1 P2.2 P2.3 P2.4 P2.5 |
| 641 | + #define SPINDLE_PWM_CHANNEL PWM1_CH6 // use Hotend MOSFET (P2.5) |
638 | 642 | #define SPINDLE_PWM_USE_PRIMARY_PIN false
|
639 | 643 | #define SPINDLE_PWM_USE_SECONDARY_PIN true
|
640 | 644 |
|
|
0 commit comments