PPAC Posté(e) Novembre 25, 2021 Posté(e) Novembre 25, 2021 (modifié) Salutation ! Je reprend un projet de polargraph que j'avais mis en pause ... Car j'ai dernièrement appris que Marlin 2.0.9.? peut directement être utilisé pour un Polargraph (Type Makelangelo) https://www.marginallyclever.com/2021/10/friday-facts-4-how-to-marlin-polargraph/ et cale vas je l’espère me permettre de résoudre des problèmes que je n'avais pas résolus ( utilisation d'un écran RepRap 12864 sans problème d'encodeur/molette pour la navigation dans les menus ... carte SD et autorun ... que je n'avais pas vraiment résolu avec le firmware initialement proposé https://github.com/MarginallyClever/Makelangelo-firmware sur un Arduino Mega + RAMPS ) En fait je me demandé si et où un sujet la dessus aurais sa place sur le forum ? Car quand je recherche c'est plutôt éparpillé / rare. https://www.lesimprimantes3d.fr/forum/search/?&q=makelangelo polargraph drawbot scriboo&quick=1&search_and_or=or&sortby=relevancy Merci ! Modifié (le) Novembre 25, 2021 par PPAC 2
divers Posté(e) Novembre 25, 2021 Posté(e) Novembre 25, 2021 Personnellement je le verrais bien au centre où alors un peu au dessus sur la droite. je trouve cela assez Marlin de pouvoir l’utiliser avec un Polargraph (évidement de seconde génération, les premiers étaient instables et dessinaient à l’arrière du tableau.) 1
Yo' Posté(e) Novembre 25, 2021 Posté(e) Novembre 25, 2021 (modifié) Salutation, Il y a 1 heure, PPAC a dit : En fait je me demandé si et où un sujet la dessus aurais sa place sur le forum ? Je pense que la section la plus adapté est celle des projets https://www.lesimprimantes3d.fr/forum/20-projets-et-impressions-3d/ Je déplace ton sujet ? Modifié (le) Novembre 25, 2021 par Yo' 1
PPAC Posté(e) Novembre 25, 2021 Auteur Posté(e) Novembre 25, 2021 il y a 36 minutes, Yo' a dit : Je déplace ton sujet ? Oui ! merci !
fran6p Posté(e) Novembre 25, 2021 Posté(e) Novembre 25, 2021 (modifié) C'est fait ( @Yo'n'est plus actuellement en ligne ) Modifié (le) Novembre 25, 2021 par fran6p 1
PPAC Posté(e) Novembre 25, 2021 Auteur Posté(e) Novembre 25, 2021 (modifié) Pour entrer dans le bain https://en.wikipedia.org/wiki/Polar_plotter Le type de polargraph que je réalise : http://www.makelangelo.com/ (mais avec un Arduino Mega 2560 https://store.arduino.cc/products/arduino-mega-2560-rev3 ou équivalent + un Shield RAMPS https://reprap.org/wiki/RAMPS_1.4 avec des éléments d'un scriboo ) Le manuel d'assemblage d'un Makelangelo (Pour avoir une idées des composants)https://mcr.dozuki.com/https://mcr.dozuki.com/c/Makelangelo_3_and_5_Guide L'ancien firmware (déprécier.) basé sur un des 1er marlin a utiliser pour références/études car bien plus simple a étudier que le firmware Marlin v2.0.9.x version devenus très pointu et complexe https://github.com/MarginallyClever/Makelangelo-firmware Le firmware marlin-polargraph (basé sur un marlin 2.0.9.2 )https://github.com/MarginallyClever/Marlin-polargraph le firmware marlin https://marlinfw.org/ (original ) https://github.com/MarlinFirmware/Marlin ( la notion de "polargraph" https://github.com/MarlinFirmware/Marlin/blob/ee26fd0e0559d7f2d86b11b5552eaf9c9ff3174c/Marlin/Configuration.h#L763-L768 apparais dans la version de Marlin 2.0.9.2 https://github.com/MarlinFirmware/Marlin/search?q=polargraph&type=commits ) Comment configurer marlin 2.0.9.2 pour un polargraph Makelangelo https://www.marginallyclever.com/2021/10/friday-facts-4-how-to-marlin-polargraph/ Logiciel de contrôle et de génération de fichiers g-code pour le polargraph Makelangelo https://github.com/MarginallyClever/Makelangelo-software Le blog de marginallyclever/makelangelo https://www.marginallyclever.com/tag/makelangelo/ https://www.marginallyclever.com/2021/10/friday-facts-6-makelangelo-software-7-28-2/ -> https://imgur.com/a/Z5IB9I8 (Makelangelo Friday Facts 5) Remarques et Références et ... : Scriboo https://www.reprap-france.com/article/realisez-vous-meme-un-drawbot-scriboo Polargraph http://www.polargraph.co.uk/ de "Sandy Noble" alias "euphy" sur github https://github.com/euphy https://www.instructables.com/Polargraph-Drawing-Machine/ Bien noter que le "Scriboo" utilise le firmware https://github.com/euphy/polargraph_server_a1 (du Polargraph de "Sandy Noble" ). Utilisable mais avec moins de fonctions sur un Arduino UNO, comparez a sur un Arduino Mega. Le logiciel de contrôle https://github.com/euphy/polargraphcontroller du/des firmware de Sandy Nobel n'utilise pas des commandes g-code "standard" donc il n'est pas compatible (actuellement?) avec le marlin-polargarph (qui lui utilise bien des g-codes "standard" du moins ceux dont on a l’habitude avec Marlin.) Il existe de nombreuses autre versions et implémentation de polargraph et de firmware. https://www.yeggi.com/q/polargraph/ Modifié (le) Novembre 25, 2021 par PPAC
hiphouser62 Posté(e) Décembre 13, 2021 Posté(e) Décembre 13, 2021 (modifié) Salut à tous, je m'en été fabriqué un en début d'année: https://www.youtube.com/watch?v=9I_Ck3ea7P8 J'avais recyclé une carte mère venant d'un Anycubic Kossel Linear +. Le soucis été l'instabilité du logiciel sous Windows. Mais j'avais obtenus quelques dessins sympas, seulement en usb, je n'avais pas reussi à lancer la machine via SD Depuis quelques jours j'essaye de reconfigurer le firmware pour le passer sur la dernière version de Marlin. Modifié (le) Décembre 13, 2021 par hiphouser62 2 1
PPAC Posté(e) Décembre 13, 2021 Auteur Posté(e) Décembre 13, 2021 (modifié) Il y a 2 heures, hiphouser62 a dit : je m'en été fabriqué un en début d'année Ha oui top ! Tout beau comme le "Makelangelo v5" et avec les roulements pour bien serrer les courroies ! bien joué ! (Edit : et le tableau aimanté c'est une très bonne idée ...) Je me dit que le passage au marlin 2.0.9.2 devrais être sans grosse difficulté ... mais je traîne des pieds alors je ne sais pas ... Tiens nous au jus ! Modifié (le) Décembre 13, 2021 par PPAC
hiphouser62 Posté(e) Décembre 14, 2021 Posté(e) Décembre 14, 2021 (modifié) Merci. Bon alors marlin fonctionne sur ma carte, les 2 nemas tournent, les 2 endstops fonctionnent. Par compte je ne trouve pas comment modifier et faire fonctionner le servo moteur qui décolle le crayon de la feuille... Une idée? je pense qu'il faudrait rediriger correctement 2 pins. j'avais réussi en début d'année, mais la pour le moment je ne retrouve plus... Modifié (le) Décembre 14, 2021 par hiphouser62
PPAC Posté(e) Décembre 14, 2021 Auteur Posté(e) Décembre 14, 2021 il y a 7 minutes, hiphouser62 a dit : Une idée? je pense qu'il faudrait rediriger correctement 2 pins. j'avais réussi en début d'année, mais la pour le moment je ne trouve pas... Tu a quoi dans le configuration.h pour #define MOTHERBOARD Car si je me base sur les photos tu a une trigorilla 1.1 et je me dit (mais je ne suis pas sur que c'est BOARD_TRIGORILLA_14_11 (car d'aprés board.h) #define BOARD_TRIGORILLA_14_11 1137 // ... Rev 1.1 (new servo pin order) Sinon de la MOTHERBOARD définie dans configuration.h on pourra remonter aux définitions des pins ( src/pins/... ) mais il faut savoir se que tu a définie comme MOTHERBOARD pour y arriver.
hiphouser62 Posté(e) Décembre 14, 2021 Posté(e) Décembre 14, 2021 (modifié) Oui, 'est exactement ça. BOARD_TRIGORILLA_14_11 Je cherche comment attribuer le port "D5" à mon servo moteur. Modifié (le) Décembre 14, 2021 par hiphouser62
PPAC Posté(e) Décembre 14, 2021 Auteur Posté(e) Décembre 14, 2021 (modifié) Il y a 2 heures, hiphouser62 a dit : Oui, 'est exactement ça. BOARD_TRIGORILLA_14_11 Je cherche comment attribuer le port "D5" à mon servo moteur. Il doit y avoir un truc qui m'échape car quand je fait un recherche de " TRIGORILLA_14_11 Dans les sources du marlin, je tombe sur src/pins/ramps/pins_TRIGORILLA_14.h qui contien // // Servos // #if MB(TRIGORILLA_14_11) #define SERVO0_PIN 5 #define SERVO1_PIN 4 #define SERVO2_PIN 11 #define SERVO3_PIN 6 #endif Et donc de ce que je comprend le Servo0 se trouve déjà affecté a 5 donc D5 ... mais a condition de bien utiliser BOARD_TRIGORILLA_14_11 ( bien noter le _11 a la fin.) ( car moi sur ma carte RAMPS 1.4 le servo0 c'est 11 pour D11 ) Et dans mon cas (RAMPS 1.4) si j'envoie la commande g-code "M280 P0 S180" puis "M280 P0 S90" j'ai bien mon servo 9G qui bouge... en position 180 puis 90 ... ( M280: Servo Position ) Edit : Éventuellement activer PINS_DEBUGGING donc configuration_adv.h pour avoir la commande g-de M43 afin de voir quelle sont les attributions des pins (chez moi cela colle bien Pin 11 pour le servo0 : 22:07:46.845 : PIN: 11 Port: B5 SERVO0_PIN Output = 0 TIMER1A PWM: 2000 WGM: 4 COM1A: 0 CS: 2 TCCR1A: 0 TCCR1B: 10 TIMSK1: 2 non-standard PWM mode compare interrupt enabled Sinon autre sujet, j'ai testé d'utiliser les sources de Marlin v2.0.9.2 ( https://github.com/MarlinFirmware/Marlin/tree/2.0.9.2 ) mes moteurs ne bougent pas (erreur Home) et il y a des warning a la compilation, alors que si je prendre les sources de marlin-polargraph (mais bien prendre la branche polargraph https://github.com/MarginallyClever/Marlin-polargraph/tree/polargraph car il y a d'autre branches sur se dépôts) là c'est bon pas de warning a la compilation et mes moteurs, le Home et endstops fonctionnes. Modifié (le) Décembre 14, 2021 par PPAC
hiphouser62 Posté(e) Décembre 15, 2021 Posté(e) Décembre 15, 2021 Ok parfait merci! j'avais omis d'ajouter "_11" après TRIGORILLA_14
PPAC Posté(e) Décembre 15, 2021 Auteur Posté(e) Décembre 15, 2021 (modifié) Il y a 7 heures, hiphouser62 a dit : "_11" après TRIGORILLA_14 Aussi, c'est pas très explicite ... cette histoire de pins réattribué si on ne creuse pas dans le fichiers sources .... J'ai hâte de voir tes nouvelle "impressions"/"dessins" et avoir tes retours sur le nouveau firmware ... Car au vue de l'avancement du miens ( pas encore fait les contre poids et leur fixation et définie la longueur des courroies car j'ai fait une taille non standard ... et tellement le bordel avec mes câblages ... et j'ai pas encore trouvé une bonne technique pour ne pas tout déplacer pour mettre a jours le firmware en USB (câble trop court) et les essais ( ? un Rpi ? ) ) si j'arrive a imprimer un truc d'ici la fin de la semaine ce serai un exploit ... Mais là avec ce firmware enfin des menus facilement navigable avec mon écran (dommage il va falloir customiser pour retrouver le "pen Up/down "et autre options de traçage des cadres selon des formats A4, A2, A3, ...), le SPEAKER donc les pseudo musiques avec M300 et le auto0.g qui se lance si existe sur la carte SD a l'allumage qui fonctionne ( j'ai même activé les mini jeu genre casse brics vu que j'ai un écrans 128x64 points .... pour dire que je traîne les pieds a passer au bricolage "physique" ) Edit Si je me base sur https://www.marginallyclever.com/2021/10/friday-facts-4-how-to-marlin-polargraph/ "Final thoughts" : Citation By default Makelangelo software uses a servo position of 90 (middle of the range) for pen up and 40 for pen down. Keep that in mind when you install the servo horn (the finger thing that lifts). Alors en g-code cela donne Citation M280 P0 S90 ; Pen Up M280 P0 S40 ; Pen Down Et pour ajouter (un menu Custom Commands avec ) des commandes perso ( Configuration_adv.h ) #define CUSTOM_MENU_MAIN #if ENABLED(CUSTOM_MENU_MAIN) //#define CUSTOM_MENU_MAIN_TITLE "Custom Commands" #define CUSTOM_MENU_MAIN_SCRIPT_DONE "M117 User Script Done" #define CUSTOM_MENU_MAIN_SCRIPT_AUDIBLE_FEEDBACK //#define CUSTOM_MENU_MAIN_SCRIPT_RETURN // Return to status screen after a script #define CUSTOM_MENU_MAIN_ONLY_IDLE // Only show custom menu when the machine is idle #define MAIN_MENU_ITEM_1_DESC "Pen Up" #define MAIN_MENU_ITEM_1_GCODE "M280 P0 S90" //#define MAIN_MENU_ITEM_1_CONFIRM // Show a confirmation dialog before this action #define MAIN_MENU_ITEM_2_DESC "Pen Down" #define MAIN_MENU_ITEM_2_GCODE "M280 P0 S40" //#define MAIN_MENU_ITEM_2_CONFIRM //... #endif Modifié (le) Décembre 15, 2021 par PPAC
hiphouser62 Posté(e) Décembre 16, 2021 Posté(e) Décembre 16, 2021 (modifié) Quelle carte vas-tu utiliser? je peux t'aider à préparer le firmware car je pense grâce à toi, avoir compris les grandes ligne pour la customisation. le soucis qu'il me reste, c'est que pour un dessin au format A2 (42X60cm), J'obtiens bien 42 mais 55.5 de haut, je pense avoir mal renseigné une valeur. Voici mon 1er essai: Il faut bien partir de la version bugfix-2.0.x pour polargraph Par la suite, j'en fabriquerai bien un autre plus grand, avec un écran comme toi en 128X64, j'ai encore des pièces d'Ender 3 qui trainent... Sinon le logiciel: Software Makelangelo 5 va bien pour créer des effet et dessiner depuis un .Gcode ou .svg Modifié (le) Décembre 16, 2021 par hiphouser62 3
PPAC Posté(e) Décembre 16, 2021 Auteur Posté(e) Décembre 16, 2021 (modifié) Il y a 8 heures, hiphouser62 a dit : Quelle carte vas-tu utiliser? Arduino Mega 2560 + RAMPS 1.4, DRV2285 en 1/32 microsteps, écran 168x64 ( RepRap Full Graphic Smart Controller ) Il y a 8 heures, hiphouser62 a dit : je peux t'aider à préparer le firmware car je pense grâce à toi, avoir compris les grandes ligne pour la customisation. J'ai passé la nuit et j'ai il me semble un firmware qui fait "en gros" ce qu'il faut ... mais comme toi un problème de rendu. J'ai moi aussi une déformation mais pas exactement comme toi ( ? dilatation du rendu polaire, ou compression ? ... (là avoir les bons mots/le bon vocabulaire c'est pas simple ...) Mon 1er essai j'avais des steps/mm de 80 or pour mes DRV8825 en 1/32 il fallait plutôt du 160steps/mm. (et j'avais du corriger une erreur : mal monté mon servo donc le Pen Up etait Down et l'inverse ...) Là en 160steps/mm avec ce gcode (traçage de bordures sans marge d'un format A2 et d'un "+" en X=0, Y=0 .... je suis pas bon ... ) DEBUG+_A2_Marge0_Portrait.gcode ce même fichier imprimé trois fois avec les changements : (bleu = steps 160 mm/s) J'ai une hauteur de 565mm de chaque coté en rendu pour se qui devrait être du 594mm, (rouge = steps 150 mm/s), (vert indiscernable = steps 80 mm/s) navré photo flous : Les essais continue en modifiant les steps/mm ( car je peux le faire depuis l’écran ) mais je me dit que c'est aussi l’écarts entre les moteur ( X_BED_SIZE ) et la longueurs courroie ( POLARGRAPH_MAX_BELT_LEN ) a ajuster ( car j'ai utilisé les formule de calculs qui utilise ses deux valeurs pour le reste ) et là ... je vais devoir me trouver un câble USB de 10m ou tout déplacer ou alors modifier physiquement plutôt que le firmware ... Sinon je galère avec https://github.com/MarginallyClever/Makelangelo-software/releases/tag/7.28.2 sous ma Ubuntu 18.04 les version que j'ai testé 7.28.2 ou nightly-20211209-838d21. je dois le lancer en root (sudo java -jar Makelangelo....jar) sinon il me manque des écrans ( ex : taille papier ) car j'ai de exceptions de sécurités (surement une histoire de passage d'un profile de droits/d'autorisation a la jvm mais je ne sais plus comment on gère cela ...) Modifié (le) Décembre 16, 2021 par PPAC 2
hiphouser62 Posté(e) Décembre 16, 2021 Posté(e) Décembre 16, 2021 (modifié) Les steps posaient peut-être problème, Mais les dimensions sont importantes à rentrer dans le firmware. Ce matin, en renseignant plus rigoureusement mes dimensions machine réelles, j'ai obtenu un rectangle presque parfait pour du A2! Je n'avais pas utilisé Pythagore depuis un moment... Mes longueurs de courroies étaient approximatives, ma hauteur Y pas bonne. Résoudre 9 soucis fréquents Java m'avait fait galéré aussi... Modifié (le) Décembre 16, 2021 par hiphouser62 1
PPAC Posté(e) Décembre 16, 2021 Auteur Posté(e) Décembre 16, 2021 (modifié) je cumul surement Bowing / S'incliner , Pinching / pincement, du a une mauvaise valeur de la longueur de courroie dans le firmware ... Et aussi vitesses trop rapide / jerk (voir pas suffisamment de contre poids ...) Je vais donc avoir a réviser ma trigo ( ouf il y a de l'angle a 90° donc simplement Pythagore ) Mais c'est déjà sympa malgré les défauts. Merci d'avoir relancé le sujet cela ma bien fait avancer ! Modifié (le) Décembre 16, 2021 par PPAC 1
Yellow T-pot Posté(e) Décembre 16, 2021 Posté(e) Décembre 16, 2021 Il y a 4 heures, PPAC a dit : Mais c'est déjà sympa malgré les défauts. Et bien, grâce au polargraph, on a enfin la preuve que le shadok de @PPAC touche terre de temps en temps ! Merci les gars, ça me donne envie d'en construire un (polargraph pas un Shadok...) pour tester. J'ai un kit arduino, mais il n'y a qu'un moteur pas à pas avec son contrôleur...dommage. Racheter un shield + 2 pilotes A4988 + deux NEMA, ça ne coute pas un bras non plus... 3
PPAC Posté(e) Décembre 16, 2021 Auteur Posté(e) Décembre 16, 2021 Il y a 3 heures, hiphouser62 a dit : Top! Merci ! Sous mon linux j'arrive enfin a ne plus avoir a lancer MakelangeloSoftware en root et il semble fonctionner ( bon c'est surement pas la méthode la plus simple (Mettre en commentaire une ligne qui fait le chargement des LookAndFiels dans un fichier source, et enlever un fichier de teste unitaire pour arriver a recompiler sous NetBeans le .jar ) Mais il semble ne pas avoir de système de sauvegarde de préférences / paramètres / config ex si on enregistre un gcode et qu'on prend le temps de le sauver dans un sous sous ... sous rep. lors du enregistrer suivant, il ne reviens pas au dernier rép utilisé mais dans le rep utilisateur. Ou si on modifie la taille du papier "---" les valeur sont réinitialisé/perdu si on quitte l'appli ... En gros il ne semble pas y avoir un petit fichier .ini qui sauve tout cela chez moi et j voulais savoir si c'est comme cela chez toi aussi et sous que OS tu l'utilise ? il y a 1 minute, Yellow T-pot a dit : J'ai un kit arduino, mais il n'y a qu'un moteur pas à pas avec son contrôleur...dommage. Racheter un shield + 2 pilotes A4988 + deux NEMA, ça ne coute pas un bras non plus... Tu n'a pas une vielle imprimante H.S. en vrac ? Bien noter qu'un "Arduino Uno" ne permet pas de faire fonctionner le firmware Marlin-polargraph. Donc tu sera sur le firmware de Sandy Nobel qui n'utilise pas le même soft de contrôle que le Makelangelo ... 1
Yellow T-pot Posté(e) Décembre 16, 2021 Posté(e) Décembre 16, 2021 il y a 5 minutes, PPAC a dit : Tu n'a pas une vielle imprimante H.S. en vrac ? Ça se voit que tu ne connais pas ma femme...déjà que des trucs pas hs un peu vieux, il faut que je les planque (je ne parlais en aucun cas de toute ou partie de mon anatomie...je préfère préciser, non mais). il y a 8 minutes, PPAC a dit : Bien noter qu'un "Arduino Uno" ne permet pas de faire fonctionner le firmware Marlin-polargraph. Donc tu sera sur le firmware de Sandy Nobel qui n'utilise pas le même soft de contrôle que le Makelangelo ... Ok, pas forcément grave si ce n'est pas insurmontable, ça me donnera l'occasion de ressortir le kit pour faire un truc un peu fun. 2
hiphouser62 Posté(e) Décembre 16, 2021 Posté(e) Décembre 16, 2021 (modifié) @Yellow T-pot:Au pire une carte mère d'imprimante ne coute pas grand chose... ender 3 par exemple (entre 10 et 20€ sur LBC) Il faudra juste adapter et attribuer les bonnes pins et acheter un écran. Avec un peu de recherche sur les forums anglophones et ici! Ce sont des projets sympas! De plus ça peu faire des portraits interessant (argument à avancer a madame...) Je vois que tu as une core XY de Tronxy... Je comprends que Mme prend peur! ça fait une sacré machine! @PPAC: je ne sait pas si je t'ai beaucoup aidé, mais toi, tu m'as bien rendu service! Merci! Modifié (le) Décembre 16, 2021 par hiphouser62 1
PPAC Posté(e) Décembre 16, 2021 Auteur Posté(e) Décembre 16, 2021 (modifié) il y a 11 minutes, hiphouser62 a dit : @PPAC: je ne sait pas si je t'ai beaucoup aidé, mais toi, tu m'as bien rendu service! Merci! Tu ma motivé a mis remettre @Yellow T-pot je crois savoir que @Titouvol a une carte Trigorilla avec un port de thermistance Hors service et qu'il en a commandé une ... peut être pourra tu lui demander de te vendre a un bon prix cette vielle carte avec un port de température en moins ... (mais alors il faudra trouver un autre projet pour le Arduino UNO ... ) Modifié (le) Décembre 16, 2021 par PPAC
hiphouser62 Posté(e) Décembre 16, 2021 Posté(e) Décembre 16, 2021 Après carte mère d'imprimante ou partir d'un Arduino, ce ne sont pas les tutos qui manquent. Sur "instructables" il y a pleins de projets!
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