|
Marlin boards June 24, 2026 02:35PM |
Registered: 7 weeks ago Posts: 22 |
|
Re: Marlin boards June 25, 2026 03:15AM |
Admin Registered: 15 years ago Posts: 7,337 |
// X Stepper
#if HAS_X_AXIS
#ifndef X_ENABLE_INIT_STATE
#define X_ENABLE_INIT_STATE !X_ENABLE_ON
#endif
#ifndef X_ENABLE_INIT
#define X_ENABLE_INIT() SET_OUTPUT(X_ENABLE_PIN)
#define X_ENABLE_WRITE(STATE) WRITE(X_ENABLE_PIN,STATE)
#define X_ENABLE_READ() bool(READ(X_ENABLE_PIN))
#endif
#ifndef X_DIR_INIT
#define X_DIR_INIT() SET_OUTPUT(X_DIR_PIN)
#define X_DIR_WRITE(STATE) WRITE(X_DIR_PIN,INVERT_DIR(X, STATE))
#define X_DIR_READ() INVERT_DIR(X, bool(READ(X_DIR_PIN)))
#endif
#define X_STEP_INIT() SET_OUTPUT(X_STEP_PIN)
#ifndef X_STEP_WRITE
#define X_STEP_WRITE(STATE) WRITE(X_STEP_PIN,STATE)
#endif
#define X_STEP_READ() bool(READ(X_STEP_PIN))
#endif
|
Re: Marlin boards June 25, 2026 06:50AM |
Registered: 7 weeks ago Posts: 22 |
|
Re: Marlin boards June 25, 2026 10:31AM |
Registered: 7 weeks ago Posts: 22 |
|
Re: Marlin boards June 25, 2026 01:30PM |
Admin Registered: 15 years ago Posts: 7,337 |
|
Re: Marlin boards June 26, 2026 12:13PM |
Registered: 7 weeks ago Posts: 22 |
|
Re: Marlin boards June 26, 2026 08:50PM |
Admin Registered: 15 years ago Posts: 7,337 |
#define SERIAL_PORT 0
#define BAUDRATE 250000
|
Re: Marlin boards June 28, 2026 04:52PM |
Registered: 7 weeks ago Posts: 22 |
|
Re: Marlin boards June 28, 2026 07:33PM |
Admin Registered: 15 years ago Posts: 7,337 |
|
Re: Marlin boards July 01, 2026 01:57PM |
Registered: 7 weeks ago Posts: 22 |
|
Re: Marlin boards July 01, 2026 05:56PM |
Registered: 7 weeks ago Posts: 22 |
|
Re: Marlin boards July 01, 2026 08:14PM |
Admin Registered: 15 years ago Posts: 7,337 |
|
Re: Marlin boards July 02, 2026 08:05AM |
Registered: 7 weeks ago Posts: 22 |
|
Re: Marlin boards July 02, 2026 05:18PM |
Registered: 7 weeks ago Posts: 22 |
#include <Adafruit_GFX.h>
#include <Adafruit_ILI9341.h>
// Pin definitions
#define TFT_CS 10
#define TFT_DC 9
#define TFT_RST 8 // You can also connect this to 3.3V
// Create display object
Adafruit_ILI9341 tft = Adafruit_ILI9341(TFT_CS, TFT_DC, TFT_RST);
void setup() {
tft.begin(); // Start the display
tft.setRotation (0);
tft.fillScreen(ILI9341_BLACK); // Clear screen
// Draw a welcome message
tft.setCursor(20, 20);
tft.setTextSize(2);
tft.setTextColor(ILI9341_YELLOW);
tft.println("ILI9341 Test");
// Draw a red line
tft.drawLine(10, 60, 230, 60, ILI9341_RED);
// Draw a green rectangle
tft.drawRect(10, 80, 100, 50, ILI9341_GREEN);
// Filled blue rectangle
tft.fillRect(120, 80, 100, 50, ILI9341_BLUE);
// Draw a circle
tft.drawCircle(60, 180, 30, ILI9341_CYAN);
// Filled circle
tft.fillCircle(180, 180, 30, ILI9341_MAGENTA);
}
void loop() {
// Nothing here for now
}
|
Re: Marlin boards July 02, 2026 09:48PM |
Admin Registered: 15 years ago Posts: 7,337 |
|
Re: Marlin boards July 03, 2026 12:53AM |
Admin Registered: 15 years ago Posts: 7,337 |
|
Re: Marlin boards July 03, 2026 08:01AM |
Admin Registered: 18 years ago Posts: 14,176 |
Quote
Dust
That's like asking, "Why can't I use a sledgehammer to do microelectronics?"

|
Re: Marlin boards July 03, 2026 08:10AM |
Registered: 7 weeks ago Posts: 22 |
|
Re: Marlin boards July 14, 2026 07:22AM |
Registered: 7 weeks ago Posts: 22 |
/** * Select a third serial port on the board to use for communication with the host. * Currently only supported for AVR, DUE, LPC1768/9 and STM32/STM32F1 * :[-1, 0, 1, 2, 3, 4, 5, 6, 7] */ #define SERIAL_PORT_3 1 #define BAUDRATE_3 250000Thanks again.