Aller au contenu

GO Print

Chercher dans la communauté

Résultats des étiquettes.

  • Recherche par étiquettes

    Saisir les étiquettes en les séparant par une virgule. Merci de privilégier l'auto-complétion plutôt que de créer des tonnes de tags inutiles.
  • Recherche par auteur

Type du contenu


Forums

  • La vie du forum
    • Présentations
    • On vous écoute
    • Actualité et nouveautés du forum
  • Sur le site
    • Les news du blog
  • Les imprimantes 3D
    • Discussion sur les imprimantes 3D
    • Bien choisir son imprimante 3D
    • Les constructeurs
    • Les RepRap et autres modèles DIY
    • Les imprimantes 3D SLA
    • Consommables (filaments, résines...)
    • Électronique
    • Entraide : Questions/Réponses sur l'impression 3D
    • Tutoriels
  • Les scanners 3D
    • Discussion sur les scanners 3D
    • Kinect
  • Logiciels 3D
    • Discussion sur les logiciels 3D
    • Dessiner / modéliser en 3D
    • Paramétrer et contrôler son imprimante 3D
    • Tutoriels
  • Le coin des makers
    • Projets et impressions 3D
    • La post-production
    • Les cavernes des makers
    • Evénements et rassemblements
    • Arduino
    • Domotique
    • Modélisme
    • Airsoft
    • Vapotage
  • Usinages
    • Discussion sur l'usinage
    • CNC / Graveur laser
    • Entraide : Questions/Réponses sur les CNC et Lasers
    • Machines-outils conventionnelles
  • Petites annonces
    • Achats
    • Ventes
    • Dons
    • Bons plans et crowdfunding
    • Commandes groupées
    • Emplois et services
  • Divers
    • Blabla

Chercher dans...

Résultats qui...


Date de création

  • Début

    End


Dernière mise à jour

  • Début

    End


Filtrer par nombre de...

Inscrit

  • Début

    End


Groupe


Website URL


Skype


Twitter


Facebook


Youtube


Instagram


Lieu


Intérêts


Imprimantes

1 résultat trouvé

  1. Bonjour, Après avoir abandonner quelques temps je reviens sur la configuration de ma Dagoma Disco-ultimate bi-couleur. J'ai tenté de me baser sur le tuto Klipper du forum , mais pour le moment sans réel succès. J'ai semblerait-il "réussi" à paramétrer l'axe Y, mais sans plus. Suite aux conversations sur le tuto je me suis basé sur la configuration "generic-ramps.cfg ", il semblerait que la voie soit bonne étant donné que l’imprimante réagi aux commandes. Mais arrivé sur l'axe Y, pas bien loin du coup, je patauge... Soit le end_step est pas reconnu, soit il est reconnu enclenché sans même que le plateau bouge... (Endstop y still triggered after retract) J'ai récupéré les sources du firmware Marlin 2 pour la Dagoma DU: https://github.com/0r31/Marlin qui est une F5 (https://www.reprap.me/f5-v1-2-control-board-atmega-2560-mainboard-with-mini12864-mini-12864-lcd-display-kit-supports-marlin-for-3d-printer-diy.html ) En parcourant les fichiers trouvés en suivant le fil de "configuration.h > configuration_adv.h > pins_DAGOMA_F5.h > pins_RAMPS.h" voici les résultats trouvés: pins_DAGOMA_F5.h : /** * Marlin 3D Printer Firmware * Copyright (c) 2020 MarlinFirmware [https://github.com/MarlinFirmware/Marlin] * * Based on Sprinter and grbl. * Copyright (c) 2011 Camiel Gubbels / Erik van der Zalm * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 3 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program. If not, see <http://www.gnu.org/licenses/>. * */ #pragma once #if HOTENDS > 2 || E_STEPPERS > 2 #error "Dagoma3D F5 supports only 2 hotends / E-steppers. Comment out this line to continue." #endif #define BOARD_INFO_NAME "Dagoma3D F5" // // Endstops // #define X_STOP_PIN 2 #define Y_STOP_PIN 3 #define Z_STOP_PIN 15 #define FIL_RUNOUT_PIN 39 #if EXTRUDERS > 1 #define FIL_RUNOUT2_PIN 14 #endif // // LCD delays // #define BOARD_ST7920_DELAY_1 DELAY_NS(0) #define BOARD_ST7920_DELAY_2 DELAY_NS(250) #define BOARD_ST7920_DELAY_3 DELAY_NS(250) // // DAC steppers // #define HAS_MOTOR_CURRENT_DAC #define DAC_STEPPER_ORDER { 0, 1, 2, 3 } #define DAC_STEPPER_SENSE 0.11 #define DAC_STEPPER_ADDRESS 0 #define DAC_STEPPER_MAX 4096 #define DAC_STEPPER_VREF 1 #define DAC_STEPPER_GAIN 0 #define DAC_OR_ADDRESS 0x00 // // Import default RAMPS 1.4 pins // #include "pins_RAMPS.h" Et pins_RAMPS.h /** * Marlin 3D Printer Firmware * Copyright (c) 2020 MarlinFirmware [https://github.com/MarlinFirmware/Marlin] * * Based on Sprinter and grbl. * Copyright (c) 2011 Camiel Gubbels / Erik van der Zalm * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 3 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program. If not, see <https://www.gnu.org/licenses/>. * */ #pragma once /** * Arduino Mega with RAMPS v1.4 (or v1.3) pin assignments * * Applies to the following boards: * * RAMPS_14_EFB (Hotend, Fan, Bed) * RAMPS_14_EEB (Hotend0, Hotend1, Bed) * RAMPS_14_EFF (Hotend, Fan0, Fan1) * RAMPS_14_EEF (Hotend0, Hotend1, Fan) * RAMPS_14_SF (Spindle, Controller Fan) * * RAMPS_13_EFB (Hotend, Fan, Bed) * RAMPS_13_EEB (Hotend0, Hotend1, Bed) * RAMPS_13_EFF (Hotend, Fan0, Fan1) * RAMPS_13_EEF (Hotend0, Hotend1, Fan) * RAMPS_13_SF (Spindle, Controller Fan) * * Other pins_MYBOARD.h files may override these defaults * * Differences between * RAMPS_13 | RAMPS_14 * 7 | 11 */ #ifdef TARGET_LPC1768 #error "Oops! Set MOTHERBOARD to an LPC1768-based board when building for LPC1768." #elif defined(__STM32F1__) #error "Oops! Set MOTHERBOARD to an STM32F1-based board when building for STM32F1." #endif #if NOT_TARGET(IS_RAMPS_SMART, IS_RAMPS_DUO, IS_RAMPS4DUE, TARGET_LPC1768, __AVR_ATmega1280__, __AVR_ATmega2560__) #error "Oops! Select 'Arduino/Genuino Mega or Mega 2560' in 'Tools > Board.'" #endif // Custom flags and defines for the build //#define BOARD_CUSTOM_BUILD_FLAGS -D__FOO__ #ifndef BOARD_INFO_NAME #define BOARD_INFO_NAME "RAMPS 1.4" #endif // // Servos // #ifndef SERVO0_PIN #ifdef IS_RAMPS_13 #define SERVO0_PIN 7 #else #define SERVO0_PIN 11 #endif #endif #ifndef SERVO1_PIN #define SERVO1_PIN 6 #endif #ifndef SERVO2_PIN #define SERVO2_PIN 5 #endif #ifndef SERVO3_PIN #define SERVO3_PIN 4 #endif // // Limit Switches // #ifndef X_STOP_PIN #ifndef X_MIN_PIN #define X_MIN_PIN 3 #endif #ifndef X_MAX_PIN #define X_MAX_PIN 2 #endif #endif #ifndef Y_STOP_PIN #ifndef Y_MIN_PIN #define Y_MIN_PIN 14 #endif #ifndef Y_MAX_PIN #define Y_MAX_PIN 15 #endif #endif #ifndef Z_STOP_PIN #ifndef Z_MIN_PIN #define Z_MIN_PIN 18 #endif #ifndef Z_MAX_PIN #define Z_MAX_PIN 19 #endif #endif // // Z Probe (when not Z_MIN_PIN) // #ifndef Z_MIN_PROBE_PIN #define Z_MIN_PROBE_PIN 32 #endif // // Steppers // #define X_STEP_PIN 54 #define X_DIR_PIN 55 #define X_ENABLE_PIN 38 #ifndef X_CS_PIN #define X_CS_PIN 53 #endif #define Y_STEP_PIN 60 #define Y_DIR_PIN 61 #define Y_ENABLE_PIN 56 #ifndef Y_CS_PIN #define Y_CS_PIN 49 #endif #ifndef Z_STEP_PIN #define Z_STEP_PIN 46 #endif #define Z_DIR_PIN 48 #define Z_ENABLE_PIN 62 #ifndef Z_CS_PIN #define Z_CS_PIN 40 #endif #define E0_STEP_PIN 26 #define E0_DIR_PIN 28 #define E0_ENABLE_PIN 24 #ifndef E0_CS_PIN #define E0_CS_PIN 42 #endif #define E1_STEP_PIN 36 #define E1_DIR_PIN 34 #define E1_ENABLE_PIN 30 #ifndef E1_CS_PIN #define E1_CS_PIN 44 #endif // // Temperature Sensors // #ifndef TEMP_0_PIN #define TEMP_0_PIN 13 // Analog Input #endif #ifndef TEMP_1_PIN #define TEMP_1_PIN 15 // Analog Input #endif #ifndef TEMP_BED_PIN #define TEMP_BED_PIN 14 // Analog Input #endif // // SPI for Max6675 or Max31855 Thermocouple // #ifndef MAX6675_SS_PIN #define MAX6675_SS_PIN 66 // Don't use 53 if using Display/SD card (SDSS) or 49 (SD_DETECT_PIN) #endif // // Augmentation for auto-assigning RAMPS plugs // #if NONE(IS_RAMPS_EEB, IS_RAMPS_EEF, IS_RAMPS_EFB, IS_RAMPS_EFF, IS_RAMPS_SF) && !PIN_EXISTS(MOSFET_D) #if HAS_MULTI_HOTEND #if TEMP_SENSOR_BED #define IS_RAMPS_EEB #else #define IS_RAMPS_EEF #endif #elif TEMP_SENSOR_BED #define IS_RAMPS_EFB #else #define IS_RAMPS_EFF #endif #endif // // Heaters / Fans // #ifndef MOSFET_D_PIN #define MOSFET_D_PIN -1 #endif #ifndef RAMPS_D8_PIN #define RAMPS_D8_PIN 8 #endif #ifndef RAMPS_D9_PIN #define RAMPS_D9_PIN 9 #endif #ifndef RAMPS_D10_PIN #define RAMPS_D10_PIN 10 #endif #define HEATER_0_PIN RAMPS_D10_PIN #if ENABLED(IS_RAMPS_EFB) // Hotend, Fan, Bed #define HEATER_BED_PIN RAMPS_D8_PIN #elif ENABLED(IS_RAMPS_EEF) // Hotend, Hotend, Fan #define HEATER_1_PIN RAMPS_D9_PIN #elif ENABLED(IS_RAMPS_EEB) // Hotend, Hotend, Bed #define HEATER_1_PIN RAMPS_D9_PIN #define HEATER_BED_PIN RAMPS_D8_PIN #elif ENABLED(IS_RAMPS_EFF) // Hotend, Fan, Fan #define FAN1_PIN RAMPS_D8_PIN #elif DISABLED(IS_RAMPS_SF) // Not Spindle, Fan (i.e., "EFBF" or "EFBE") #define HEATER_BED_PIN RAMPS_D8_PIN #if HOTENDS == 1 #define FAN1_PIN MOSFET_D_PIN #else #define HEATER_1_PIN MOSFET_D_PIN #endif #endif #ifndef FAN_PIN #if EITHER(IS_RAMPS_EFB, IS_RAMPS_EFF) // Hotend, Fan, Bed or Hotend, Fan, Fan #define FAN_PIN RAMPS_D9_PIN #elif EITHER(IS_RAMPS_EEF, IS_RAMPS_SF) // Hotend, Hotend, Fan or Spindle, Fan #define FAN_PIN RAMPS_D8_PIN #elif ENABLED(IS_RAMPS_EEB) // Hotend, Hotend, Bed #define FAN_PIN 4 // IO pin. Buffer needed #else // Non-specific are "EFB" (i.e., "EFBF" or "EFBE") #define FAN_PIN RAMPS_D9_PIN #endif #endif // // Misc. Functions // #define SDSS 53 #define LED_PIN 13 #ifndef FILWIDTH_PIN #define FILWIDTH_PIN 5 // Analog Input on AUX2 #endif // RAMPS 1.4 DIO 4 on the servos connector #ifndef FIL_RUNOUT_PIN #define FIL_RUNOUT_PIN 4 #endif #ifndef PS_ON_PIN #define PS_ON_PIN 12 #endif #if ENABLED(CASE_LIGHT_ENABLE) && !defined(CASE_LIGHT_PIN) && !defined(SPINDLE_LASER_ENA_PIN) #if NUM_SERVOS <= 1 // Prefer the servo connector #define CASE_LIGHT_PIN 6 // Hardware PWM #elif HAS_FREE_AUX2_PINS #define CASE_LIGHT_PIN 44 // Hardware PWM #endif #endif // // M3/M4/M5 - Spindle/Laser Control // #if HAS_CUTTER && !defined(SPINDLE_LASER_ENA_PIN) #if !NUM_SERVOS // Use servo connector if possible #define SPINDLE_LASER_ENA_PIN 4 // Pullup or pulldown! #define SPINDLE_LASER_PWM_PIN 6 // Hardware PWM #define SPINDLE_DIR_PIN 5 #elif HAS_FREE_AUX2_PINS #define SPINDLE_LASER_ENA_PIN 40 // Pullup or pulldown! #define SPINDLE_LASER_PWM_PIN 44 // Hardware PWM #define SPINDLE_DIR_PIN 65 #else #error "No auto-assignable Spindle/Laser pins available." #endif #endif // // TMC software SPI // #if ENABLED(TMC_USE_SW_SPI) #ifndef TMC_SW_MOSI #define TMC_SW_MOSI 66 #endif #ifndef TMC_SW_MISO #define TMC_SW_MISO 44 #endif #ifndef TMC_SW_SCK #define TMC_SW_SCK 64 #endif #endif #if HAS_TMC_UART /** * TMC2208/TMC2209 stepper drivers * * Hardware serial communication ports. * If undefined software serial is used according to the pins below */ //#define X_HARDWARE_SERIAL Serial1 //#define X2_HARDWARE_SERIAL Serial1 //#define Y_HARDWARE_SERIAL Serial1 //#define Y2_HARDWARE_SERIAL Serial1 //#define Z_HARDWARE_SERIAL Serial1 //#define Z2_HARDWARE_SERIAL Serial1 //#define E0_HARDWARE_SERIAL Serial1 //#define E1_HARDWARE_SERIAL Serial1 //#define E2_HARDWARE_SERIAL Serial1 //#define E3_HARDWARE_SERIAL Serial1 //#define E4_HARDWARE_SERIAL Serial1 // // Software serial // #ifndef X_SERIAL_TX_PIN #define X_SERIAL_TX_PIN 40 #endif #ifndef X_SERIAL_RX_PIN #define X_SERIAL_RX_PIN 63 #endif #ifndef X2_SERIAL_TX_PIN #define X2_SERIAL_TX_PIN -1 #endif #ifndef X2_SERIAL_RX_PIN #define X2_SERIAL_RX_PIN -1 #endif #ifndef Y_SERIAL_TX_PIN #define Y_SERIAL_TX_PIN 59 #endif #ifndef Y_SERIAL_RX_PIN #define Y_SERIAL_RX_PIN 64 #endif #ifndef Y2_SERIAL_TX_PIN #define Y2_SERIAL_TX_PIN -1 #endif #ifndef Y2_SERIAL_RX_PIN #define Y2_SERIAL_RX_PIN -1 #endif #ifndef Z_SERIAL_TX_PIN #define Z_SERIAL_TX_PIN 42 #endif #ifndef Z_SERIAL_RX_PIN #define Z_SERIAL_RX_PIN 65 #endif #ifndef Z2_SERIAL_TX_PIN #define Z2_SERIAL_TX_PIN -1 #endif #ifndef Z2_SERIAL_RX_PIN #define Z2_SERIAL_RX_PIN -1 #endif #ifndef E0_SERIAL_TX_PIN #define E0_SERIAL_TX_PIN 44 #endif #ifndef E0_SERIAL_RX_PIN #define E0_SERIAL_RX_PIN 66 #endif #ifndef E1_SERIAL_TX_PIN #define E1_SERIAL_TX_PIN -1 #endif #ifndef E1_SERIAL_RX_PIN #define E1_SERIAL_RX_PIN -1 #endif #ifndef E2_SERIAL_TX_PIN #define E2_SERIAL_TX_PIN -1 #endif #ifndef E2_SERIAL_RX_PIN #define E2_SERIAL_RX_PIN -1 #endif #ifndef E3_SERIAL_TX_PIN #define E3_SERIAL_TX_PIN -1 #endif #ifndef E3_SERIAL_RX_PIN #define E3_SERIAL_RX_PIN -1 #endif #ifndef E4_SERIAL_TX_PIN #define E4_SERIAL_TX_PIN -1 #endif #ifndef E4_SERIAL_RX_PIN #define E4_SERIAL_RX_PIN -1 #endif #ifndef E5_SERIAL_TX_PIN #define E5_SERIAL_TX_PIN -1 #endif #ifndef E5_SERIAL_RX_PIN #define E5_SERIAL_RX_PIN -1 #endif #ifndef E6_SERIAL_TX_PIN #define E6_SERIAL_TX_PIN -1 #endif #ifndef E6_SERIAL_RX_PIN #define E6_SERIAL_RX_PIN -1 #endif #ifndef E7_SERIAL_TX_PIN #define E7_SERIAL_TX_PIN -1 #endif #ifndef E7_SERIAL_RX_PIN #define E7_SERIAL_RX_PIN -1 #endif #endif // // Průša i3 MK2 Multiplexer Support // #ifndef E_MUX0_PIN #define E_MUX0_PIN 40 // Z_CS_PIN #endif #ifndef E_MUX1_PIN #define E_MUX1_PIN 42 // E0_CS_PIN #endif #ifndef E_MUX2_PIN #define E_MUX2_PIN 44 // E1_CS_PIN #endif ////////////////////////// // LCDs and Controllers // ////////////////////////// #if HAS_WIRED_LCD // // LCD Display output pins // #if ENABLED(REPRAPWORLD_GRAPHICAL_LCD) #define LCD_PINS_RS 49 // CS chip select /SS chip slave select #define LCD_PINS_ENABLE 51 // SID (MOSI) #define LCD_PINS_D4 52 // SCK (CLK) clock #elif BOTH(NEWPANEL, PANEL_ONE) #define LCD_PINS_RS 40 #define LCD_PINS_ENABLE 42 #define LCD_PINS_D4 65 #define LCD_PINS_D5 66 #define LCD_PINS_D6 44 #define LCD_PINS_D7 64 #elif ENABLED(TFTGLCD_PANEL_SPI) #define TFTGLCD_CS 33 #else #if ENABLED(CR10_STOCKDISPLAY) #define LCD_PINS_RS 27 #define LCD_PINS_ENABLE 29 #define LCD_PINS_D4 25 #if DISABLED(NEWPANEL) #define BEEPER_PIN 37 #endif #elif ENABLED(ZONESTAR_LCD) #define LCD_PINS_RS 64 #define LCD_PINS_ENABLE 44 #define LCD_PINS_D4 63 #define LCD_PINS_D5 40 #define LCD_PINS_D6 42 #define LCD_PINS_D7 65 #else #if EITHER(MKS_12864OLED, MKS_12864OLED_SSD1306) #define LCD_PINS_DC 25 // Set as output on init #define LCD_PINS_RS 27 // Pull low for 1s to init // DOGM SPI LCD Support #define DOGLCD_CS 16 #define DOGLCD_MOSI 17 #define DOGLCD_SCK 23 #define DOGLCD_A0 LCD_PINS_DC #else #define LCD_PINS_RS 16 #define LCD_PINS_ENABLE 17 #define LCD_PINS_D4 23 #define LCD_PINS_D5 25 #define LCD_PINS_D6 27 #endif #define LCD_PINS_D7 29 #if DISABLED(NEWPANEL) #define BEEPER_PIN 33 #endif #endif #if DISABLED(NEWPANEL) // Buttons attached to a shift register // Not wired yet //#define SHIFT_CLK 38 //#define SHIFT_LD 42 //#define SHIFT_OUT 40 //#define SHIFT_EN 17 #endif #endif // // LCD Display input pins // #if ENABLED(NEWPANEL) #if ENABLED(REPRAP_DISCOUNT_SMART_CONTROLLER) #define BEEPER_PIN 37 #if ENABLED(CR10_STOCKDISPLAY) #define BTN_EN1 17 #define BTN_EN2 23 #else #define BTN_EN1 31 #define BTN_EN2 33 #endif #define BTN_ENC 35 #ifndef SD_DETECT_PIN #define SD_DETECT_PIN 49 #endif #ifndef KILL_PIN #define KILL_PIN 41 #endif #if ENABLED(BQ_LCD_SMART_CONTROLLER) #define LCD_BACKLIGHT_PIN 39 #endif #elif ENABLED(REPRAPWORLD_GRAPHICAL_LCD) #define BTN_EN1 64 #define BTN_EN2 59 #define BTN_ENC 63 #define SD_DETECT_PIN 42 #elif ENABLED(LCD_I2C_PANELOLU2) #define BTN_EN1 47 #define BTN_EN2 43 #define BTN_ENC 32 #define LCD_SDSS SDSS #define KILL_PIN 41 #elif ENABLED(LCD_I2C_VIKI) #define BTN_EN1 40 // https://files.panucatt.com/datasheets/viki_wiring_diagram.pdf explains 40/42. #define BTN_EN2 42 #define BTN_ENC -1 #define LCD_SDSS SDSS #define SD_DETECT_PIN 49 #elif ANY(VIKI2, miniVIKI) #define DOGLCD_CS 45 #define DOGLCD_A0 44 #define LCD_SCREEN_ROT_180 #define BEEPER_PIN 33 #define STAT_LED_RED_PIN 32 #define STAT_LED_BLUE_PIN 35 #define BTN_EN1 22 #define BTN_EN2 7 #define BTN_ENC 39 #define SD_DETECT_PIN -1 // Pin 49 for display SD interface, 72 for easy adapter board #define KILL_PIN 31 #elif ENABLED(ELB_FULL_GRAPHIC_CONTROLLER) #define DOGLCD_CS 29 #define DOGLCD_A0 27 #define BEEPER_PIN 23 #define LCD_BACKLIGHT_PIN 33 #define BTN_EN1 35 #define BTN_EN2 37 #define BTN_ENC 31 #define LCD_SDSS SDSS #define SD_DETECT_PIN 49 #define KILL_PIN 41 #elif EITHER(MKS_MINI_12864, FYSETC_MINI_12864) #define BEEPER_PIN 37 #define BTN_ENC 35 #define SD_DETECT_PIN 49 #ifndef KILL_PIN #define KILL_PIN 41 #endif #if ENABLED(MKS_MINI_12864) #define DOGLCD_A0 27 #define DOGLCD_CS 25 // GLCD features // Uncomment screen orientation //#define LCD_SCREEN_ROT_90 //#define LCD_SCREEN_ROT_180 //#define LCD_SCREEN_ROT_270 // not connected to a pin #define LCD_BACKLIGHT_PIN -1 // 65 (MKS mini12864 can't adjust backlight by software!) #define BTN_EN1 31 #define BTN_EN2 33 #elif ENABLED(FYSETC_MINI_12864) // From https://wiki.fysetc.com/Mini12864_Panel/?fbclid=IwAR1FyjuNdVOOy9_xzky3qqo_WeM5h-4gpRnnWhQr_O1Ef3h0AFnFXmCehK8 #define DOGLCD_A0 16 #define DOGLCD_CS 17 #define BTN_EN1 33 #define BTN_EN2 31 //#define FORCE_SOFT_SPI // Use this if default of hardware SPI causes display problems // results in LCD soft SPI mode 3, SD soft SPI mode 0 #define LCD_RESET_PIN 23 // Must be high or open for LCD to operate normally. #if EITHER(FYSETC_MINI_12864_1_2, FYSETC_MINI_12864_2_0) #ifndef RGB_LED_R_PIN #define RGB_LED_R_PIN 25 #endif #ifndef RGB_LED_G_PIN #define RGB_LED_G_PIN 27 #endif #ifndef RGB_LED_B_PIN #define RGB_LED_B_PIN 29 #endif #elif ENABLED(FYSETC_MINI_12864_2_1) #define NEOPIXEL_PIN 25 #endif #endif #elif ENABLED(MINIPANEL) #define BEEPER_PIN 42 // not connected to a pin #define LCD_BACKLIGHT_PIN 65 // backlight LED on A11/D65 #define DOGLCD_A0 44 #define DOGLCD_CS 66 // GLCD features // Uncomment screen orientation //#define LCD_SCREEN_ROT_90 //#define LCD_SCREEN_ROT_180 //#define LCD_SCREEN_ROT_270 #define BTN_EN1 40 #define BTN_EN2 63 #define BTN_ENC 59 #define SD_DETECT_PIN 49 #define KILL_PIN 64 #elif ENABLED(ZONESTAR_LCD) #define ADC_KEYPAD_PIN 12 #elif ENABLED(AZSMZ_12864) // Pins only defined for RAMPS_SMART currently #elif IS_TFTGLCD_PANEL #define SD_DETECT_PIN 49 #else // Beeper on AUX-4 #define BEEPER_PIN 33 // Buttons are directly attached to AUX-2 #if ENABLED(PANEL_ONE) #define BTN_EN1 59 // AUX2 PIN 3 #define BTN_EN2 63 // AUX2 PIN 4 #define BTN_ENC 49 // AUX3 PIN 7 #else #define BTN_EN1 37 #define BTN_EN2 35 #define BTN_ENC 31 #endif #if ENABLED(G3D_PANEL) #define SD_DETECT_PIN 49 #define KILL_PIN 41 #endif #endif #endif // NEWPANEL #endif // HAS_WIRED_LCD #if ENABLED(REPRAPWORLD_KEYPAD) && DISABLED(ADC_KEYPAD) #define SHIFT_OUT 40 #define SHIFT_CLK 44 #define SHIFT_LD 42 #ifndef BTN_EN1 #define BTN_EN1 64 #endif #ifndef BTN_EN2 #define BTN_EN2 59 #endif #ifndef BTN_ENC #define BTN_ENC 63 #endif #endif #if BOTH(TOUCH_UI_FTDI_EVE, LCD_FYSETC_TFT81050) #error "CAUTION! LCD_FYSETC_TFT81050 requires wiring modifications. See 'pins_RAMPS.h' for details. Comment out this line to continue." /** FYSETC TFT TFT81050 display pinout * * Board Display * _____ _____ * (SCK) D52 | 1 2 | D50 (MISO) MISO | 1 2 | SCK * (SD_CS) D53 | 3 4 | D33 (BNT_EN2) (BNT_EN2) MOD_RESET | 3 4 | SD_CS * (MOSI) D51 | 5 6 D31 (BNT_EN1) (BNT_EN1) LCD_CS | 5 6 MOSI * RESET | 7 8 | D49 (SD_DET) SD_DET | 7 8 | RESET * NC | 9 10| GND GND | 9 10| 5V * ----- ----- * EXP2 EXP1 * * Needs custom cable: * * Board Adapter Display * _________ * EXP2-1 ----------- EXP1-10 * EXP2-2 ----------- EXP1-9 * EXP2-4 ----------- EXP1-8 * EXP2-4 ----------- EXP1-7 * EXP2-3 ----------- EXP1-6 * EXP2-6 ----------- EXP1-5 * EXP2-7 ----------- EXP1-4 * EXP2-8 ----------- EXP1-3 * EXP2-1 ----------- EXP1-2 * EXP1-10 ----------- EXP1-1 * * NOTE: The MISO pin should not get a 5V signal. * To fix, insert a 1N4148 diode in the MISO line. */ #define BEEPER_PIN 37 #define SD_DETECT_PIN 49 #define CLCD_MOD_RESET 31 #define CLCD_SPI_CS 33 #endif // TOUCH_UI_FTDI_EVE && LCD_FYSETC_TFT81050 Mais je ne sais pas me répérer dans tout ça,je ne suis même pas sûr d'avoir bien configurer les pins dans le firmware, la plupart des recommandations précisaient qu'il n'y avait pas besoin. Pourriez-vous m'aider svp ? Merci, cordialement, Skwal
×
×
  • Créer...