-
Notifications
You must be signed in to change notification settings - Fork 102
DaVinci AiO Laser/turntable control #156
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Comments
driver a4988 pin 16 step qui vas sur la pin 1 mcu |
ok |
Bonne nouvelle tout est gere dans le FW ( je sais, j'aurais du verifier avant mais c'est une nouvelle fonction je ne l'avait pas vu 😊 ) dans le 0.92.9 il faut juste rajouter dans Configuration.h
ou 100 = Steps Per MM et 10 = vitesse en mm/s - il va falloir ajuster, il faut 3200 steps pour faire une rotation, donc Steps Per MM = 3200/ (en principe mais je suis nul en maths Question: quelle est le perimetre du plateau ? Pilotage du moteur avec les commandes suivantes : initialisation du plateau (on dit que l'on est en position 0):
Apres on bouge:
pour desactiver/activer le maintien :
pour connaitre la position du plateau par rapport a l'initialisation
|
logiciel je pence a horus qui est le logiciel de cyclobe laser et qui est open source |
bonjour (j'ai mis un repère sur plateau et machine) G202 P0 X0 on impose le point 0 ( on défini la position 0 ) G201 P0 X678 tour complet plateau avec précision G204 P0 S<0/1> G203 P0 renvoye la position du plateau pour la vitesse de rotation la encore faire essai car pas sur qu'il diminue ou augmente |
super, je rentre cet apres midi, je vais integrer tout ca, super boulot bravo |
la vitesse de rotation est ok ? |
quand le moteur du plateau tourne j'ai un saccadement comme si le moteur reprenait sont point |
oui une vitesse trop lente ou trop rapide genere des comportements bizarres |
il y a aussi les leds blanche pour le calibrage des lignes couleurs calibraage obligatoire sinon scanne ne sera pas correct M42 P108 S255 ON LED BLANCHE COTE LASER1 ce sont les dernières commande sur le scanner elles fonctionnent très bien avec c'est codes |
ok je vais :
par defaut au demarrage : C'est complet ? |
@The-Experimentalist @kryst Your feedback will be very helpful -All changes and documents should be done this week, so ready for next week end for you to play - hope it is Ok ? |
alors tu pence quoi de ce travaille donne moi tes critiques ,j'aime que l'on me disent ce qui ne va pas ce qui n'est pas bon. http://github.com/bq/horus |
Ben je dis bravo - faire marcher un truc qui ne marche pas c'est pas mal ^_^ - tu vas faire des heureux Si Horus marche avec marlin, il n'y a pas de raison que cela ne marche pas avec repetier s'il utilise des gcode - je regarderai ca quand on bossera sur la doc pour blender et py si tu as une mini doc / captures d'ecrans pour comment utiliser le scanner - cela aiderai pas mal a comprendre - surtout moi qui n'ai pas l'imprimante AiO pour tester |
ok https://github.com/luc-github/Repetier-Firmware-0.92/tree/0.92.6-sync est avec les init et les pins G201 P0 X+616 F200 devrait marcher et faire un tour complet P = 616mm a la vitesse 200 Je vais tester avec le moteur X ce soir et bosser sur les commandes a ajouter en GCODE pour emplacer les M42, puis ajouter un menu plateau/scanner:
|
le truc c'est le de multiplicateur - le calcul part du principe que le plateau tourne en meme temps que l'axe - mais en voyant les photo ce n'est pas le cas il trouver le step/mm qui permet a G201 P0 X+616 F200 de faire une rotation complete - un peu comme la calibration de l'extrudeur si step/mm = 100 necessite X678 => 110 pour 616 devrait etre la bonne valeur #define TURNTABLE_STEP_PER_MM 110 |
au démarrage |
regarde ici https://www.youtube.com/watch?v=m_fqtKRYnXopour |
Guys it is becoming increasing difficult to translate these comments to English. Can you please stick to English for the benefit of us all? |
well zeus10 do not speak english so it is hard as he is the one who debug the laser/scanner functions on AiO sorry for this |
To sum up current status : Next step is to add gcode for calibration / scan / rotation to simplify usage, same in printer menu |
Sounds good. Please don't forget to complete the documentation. |
will work on GCODE commands and menu implementation this afternoon : |
@blackmambaza yes documentation is key as need to be tested by others people to confirm behavior |
horus FW use GCODE but will have some incompatibility with Davinci FW (M50) so need to evaluate |
For the Chat room sorry - @zeus10 only speak french and he is the one who work on porting - that is why I move the discussion to chatroom, to avoid no french speaker to be polluted by our discussion, the current thread stay the official one for feedback / questions and status |
okay so the main changes are stripping out legacy code for old IDE versions? |
actually one change in repetier make usage 1.5.8 out of date also I will soon merge the full 0.92.6-sync branch to master as this is the one we will keep maintaining - so yes consider 0.92.6-sync branch as RC candidate for master branch 😄 |
I can't get this to compile now |
what do you mean ? what is the error ? |
In file included from sketch\Repetier.h:200:0,
sketch\Configuration.h:1862:0: warning: "EXT0_EXTRUDER_COOLER_PIN" redefined [enabled by default]
^ In file included from sketch\Repetier.h:200:0,
sketch\Configuration.h:467:0: note: this is the location of the previous definition #define EXT0_EXTRUDER_COOLER_PIN ORIG_FAN_PIN |
I updated to the arduino 1.6.9 so maybe I am missing a step |
this is a warning not an error |
oh, ok but it doesn't do a upload so that's why I thought it was a error. |
no Did you changed something in configuration.h ? |
this is all I changed. |
ho you have 2 fans ? did not test that compilation yet |
yes I am using 2 fans. |
the two black bars issue means you did not put the variants.cpp properly, if you update your IDE you need to update variant.cpp |
I'm assuming you mean this: 4.Update arduino files (variants.cpp and USBcore.cpp) with the one(s) present in src\ArduinoDUE\AdditionalArduinoFile according your IDE version but I am not sure what I am supposed to do sorry |
well I went back to 1.5.8 since I am not sure what to do in 1.6.9 but in 1.5.8 I get the following error. In file included from Repetier.h:562:0, |
I finally figured it out. your #114 pointed me in the right direction. sorry for being such a newb |
C:\Users\Mark\AppData\Local\Arduino15\packages\arduino\hardware\sam\1.6.7\variants\arduino_due_x did you want me to delete the previous comments to clear this tread up? |
controls all seem to be working. again thanks for the help |
Hi happy you succeeded - I am not good in explanation sorry for Horus I guess you downloaded the original one ? to make it connect with AiO you need to replace the sources in program files (C:\Program Files (x86)\Horus\src) by the ones from my git hub (https://github.com/luc-github/horus/tree/davinci/src) |
I copied the files for horurs from your github over but I cant seam to make it connect. Has any one been able to get it to connect? |
be sure you downloaded the davinci branch as I linked to you If have reference to davinc ( |
ok it is connecting but it will not turn on the lasers during the auto check. it does turn the turn table and if I skip the auto check the lasers will come on |
well for this part it is in software it self (horus) - I do not know if |
I think this thread need to be closed because now FW support turntable and laser/led controls For host scanner application please check here : https://github.com/luc-github/horus/tree/davinci |
to work on AiO scanner support thanks to @zeus10 investigation
The text was updated successfully, but these errors were encountered: