vri8 Posté(e) Novembre 30, 2017 Partager Posté(e) Novembre 30, 2017 Salut j'aurai souhaité allumé la lumière que je vais mettre dans ma bête par un Gcode du Marlin voir même une ligne qui s'affiche a l'écran de la machine Je sais qu'on va dire que je peut le faire avec un simple interrupteur mais la complexité me fais rêvé du coup j'ai un Arduino et une Ramp 1.4 Je débute dans la programmation Arduino je me suis dit que pour faire cela je pouvais utilisé les pin utilisé par les Servos Le Servos1 est utilisé pour mon Bltouch et du cout il s'active avec le g29 si j'ai tous compris il faut que je définisse mon servos2 et que je lui attribut un Gcode et cela se complique car je ne voit pas ou faire cela dans mon Marlin un coup de main me ferra un grand plaisir pour me guider dans ce projet Merci Lien vers le commentaire Partager sur d’autres sites More sharing options...
vri8 Posté(e) Novembre 30, 2017 Auteur Partager Posté(e) Novembre 30, 2017 bon pour commencé je viens de définir Le PIN que j'allais utilisé sur ma carte dans pins_RAMPS.h j'ai supprimé la ligne en bleu et rajouté la ligne en jaune // Servos // #ifdef IS_RAMPS_13 #define SERVO0_PIN 7 // RAMPS_13 // Will conflict with BTN_EN2 on LCD_I2C_VIKI #else #define SERVO0_PIN 11 #endif #define SERVO1_PIN 6 #define SERVO2_PIN 5 #define SERVO3_PIN 4 // Lumière #define LUMIERE1_PIN 5 // // Limit Switches Lien vers le commentaire Partager sur d’autres sites More sharing options...
Jcc Posté(e) Décembre 1, 2017 Partager Posté(e) Décembre 1, 2017 Salut, Il existe un tout petit adaptateur à brancher sur ta carte qui permet de contrôler la lumière ou un ventilo. Cdlt Jc Lien vers le commentaire Partager sur d’autres sites More sharing options...
vri8 Posté(e) Décembre 1, 2017 Auteur Partager Posté(e) Décembre 1, 2017 Tu as la référence de l adaptateur Merci Tu as des modif du code a faire ?? Lien vers le commentaire Partager sur d’autres sites More sharing options...
vri8 Posté(e) Décembre 1, 2017 Auteur Partager Posté(e) Décembre 1, 2017 (modifié) bon j'avance dans mes recherches je vient de trouvé l'emplacement pour la gestion des menus dans le fichiers ultralcd.cpp du coup voici ce que j'y est insérer : //////////////////////////////////////////// ///////////////// Menu Tree //////////////// //////////////////////////////////////////// void lcd_main_menu(); void lcd_tune_menu(); void lcd_prepare_menu(); void lcd_move_menu(); void lcd_control_menu(); void lcd_control_temperature_menu(); void lcd_control_temperature_preheat_material1_settings_menu(); void lcd_control_temperature_preheat_material2_settings_menu(); void lcd_control_motion_menu(); void lcd_control_filament_menu(); void lcd_lumiere(); ligne 917 #if ENABLED(LUMIERE) // sélection de la lumière dans le menu MENU_ITEM(); #endif du coup quand j'active mon menu lumière faut que je crée le code qui va mettre a 1 ou a 0 le pin de mon SERVOS_2 et bien y a du boulot Modifié (le) Décembre 1, 2017 par vri8 Lien vers le commentaire Partager sur d’autres sites More sharing options...
Jcc Posté(e) Décembre 2, 2017 Partager Posté(e) Décembre 2, 2017 Slt, https://protype3d.fr/381-rrd-fan-ramps-14.html cdlt Lien vers le commentaire Partager sur d’autres sites More sharing options...
vri8 Posté(e) Décembre 2, 2017 Auteur Partager Posté(e) Décembre 2, 2017 Ok pour les ventilo mais pour la lumière si je veut la commandé par mon écran il me faut une modif Marlin ???? Lien vers le commentaire Partager sur d’autres sites More sharing options...
Jcc Posté(e) Décembre 2, 2017 Partager Posté(e) Décembre 2, 2017 Non, ce module peut également gérer l'éclairage sur la voie 2. Tout est déjà intégré au MArlin. cdlt Lien vers le commentaire Partager sur d’autres sites More sharing options...
vri8 Posté(e) Décembre 2, 2017 Auteur Partager Posté(e) Décembre 2, 2017 (modifié) j'ai pas vu les ligne de gestion c'est dans configuration H?? Modifié (le) Décembre 2, 2017 par vri8 Lien vers le commentaire Partager sur d’autres sites More sharing options...
Invité Posté(e) Décembre 13, 2017 Partager Posté(e) Décembre 13, 2017 salut j'ai le mème module que JCC a donner le lien et je ne m’en serre pas pour le moment j'ai aussi le mème module pour une micro sd Lien vers le commentaire Partager sur d’autres sites More sharing options...
vri8 Posté(e) Décembre 14, 2017 Auteur Partager Posté(e) Décembre 14, 2017 pour le module je peux le fabriquer je veut surtout l'activé lol je ne voix pas ou l'activé dans marlin et j'aimerai pouvoir aussi l'enclencher manuellement Lien vers le commentaire Partager sur d’autres sites More sharing options...
Invité Posté(e) Décembre 14, 2017 Partager Posté(e) Décembre 14, 2017 je te donne un lien ou tu aura tout les G code et les M code c'est en anglais moi j'utilise mon traducteur sur mon moteur de recherche ou réverso http://marlinfw.org/docs/gcode/M140.html avec sa tu pourras faire t'est programmes Lien vers le commentaire Partager sur d’autres sites More sharing options...
vri8 Posté(e) Décembre 16, 2017 Auteur Partager Posté(e) Décembre 16, 2017 bon je vient de rajouté 2 ligne suplémentaire dans language.h #define MSG_ON_LUMIERE "Lumiere ON" #define MSG_OFF_LUMIERE "Lumiere OFF" + dans language .fr #define MSG_ON_LUMIERE _UxGT("Lumiere ON") #define MSG_OFF_LUMIERE _UxGT("Lumiere OFF") Lien vers le commentaire Partager sur d’autres sites More sharing options...
Djam Posté(e) Décembre 21, 2017 Partager Posté(e) Décembre 21, 2017 Salut tu as la commande M42 pour controler des LED (ou autre) avec marlin déja implémenté. il te suffit juste donc de rajouter les lignes pour affichage LCD et de mettre une commande M42 relié au "menu" tu peux aussi régler l'intensité de lumiére si tu prends une sortie analogique Lien vers le commentaire Partager sur d’autres sites More sharing options...
vri8 Posté(e) Décembre 21, 2017 Auteur Partager Posté(e) Décembre 21, 2017 super je vais regarder ou ce situe la commande M42 pour la relier a l'affichage tu n'aurai pas les ligne dans le marlin par tous hazard Lien vers le commentaire Partager sur d’autres sites More sharing options...
Djam Posté(e) Décembre 22, 2017 Partager Posté(e) Décembre 22, 2017 (modifié) En fouillant un peu plus dans Marlin il y a déja une option pour se faire avec controle par le LCD, bref t'as pas grand chose à faire... Et se sera pas avec le M42 mais le M355... Dans configuration_adv /** * M355 Case Light on-off / brightness */ //#define CASE_LIGHT_ENABLE #if ENABLED(CASE_LIGHT_ENABLE) //#define CASE_LIGHT_PIN 4 // Override the default pin if needed #define INVERT_CASE_LIGHT false // Set true if Case Light is ON when pin is LOW #define CASE_LIGHT_DEFAULT_ON true // Set default power-up state on #define CASE_LIGHT_DEFAULT_BRIGHTNESS 105 // Set default power-up brightness (0-255, requires PWM pin) //#define MENU_ITEM_CASE_LIGHT // Add a Case Light option to the LCD main menu #endif tu décommente la ligne //#define CASE_LIGHT_ENABLE De base c'est le Pin D6 qui est utilisé sur la connection SERV2 Mais tu peux le changer avec le CASE_LIGHT_PIN Vala vala EDIT Bon ben en retard puisque tu as eu ta réponse dans un autre post avec thsrp ^^ Modifié (le) Décembre 22, 2017 par Djam 1 Lien vers le commentaire Partager sur d’autres sites More sharing options...
vri8 Posté(e) Décembre 23, 2017 Auteur Partager Posté(e) Décembre 23, 2017 je vais passer par cela du coup je vais fabriquer ma carte de commande Lien vers le commentaire Partager sur d’autres sites More sharing options...
Messages recommandés
Créer un compte ou se connecter pour commenter
Vous devez être membre afin de pouvoir déposer un commentaire
Créer un compte
Créez un compte sur notre communauté. C’est facile !
Créer un nouveau compteSe connecter
Vous avez déjà un compte ? Connectez-vous ici.
Connectez-vous maintenant