BL-Touch and 3D Touch #206
-
Bonjour Gauthier, je souhaiterai utiliser une sonde 3D-Touch ou BL-Touch pour le palpage, ou puis-je trouver des instructions ? I'd like to use a 3D-Touch or BL-Touch to level, where could I find some documentation ? Merci beaucoup ar avance pour l'aide! Thanks a lot in advance for your valuable help |
Beta Was this translation helpful? Give feedback.
Replies: 4 comments 3 replies
-
Bonjour Pascal, Les sondes BL-Touch sont généralement utilisées par les imprimantes 3D et nécessitent une action supplémentaires pour activer le palpage : Activation d'une sortie PWM similaire au pilotage d'un servo destinée à sortir le palpeur pour qu'il soit plus bas que la tête d'impression. BL-Touch probes are generally used by 3D printers and require an additional action to activate probing: Activation of a PWM output similar to driving a servo intended to output the probe so that it is lower than the head printing. @++; |
Beta Was this translation helpful? Give feedback.
-
Bonjour Pascal, A mon avis, la meilleur solution consisterait à utiliser une sonde de palpage "touch probe" dans la langue de Shakespeare. C'est la méthode "Pro" de répondre à ton besoin. On en trouve sur le net, c'est assez cher mais avec un peu d'habileté, on peux la fabriquer soi même cf. google_search://"diy cnc probe". Pour du palpage uniquement en Z, on doit pouvoir fabriquer quelque chode de simple avec simplement un switch en Z, par example un capteur de fin de course monté à la place de l'outil... Autrement, j'ai dans mes TODO l'ajout de fonctions auxiliaires tel que la commande de sorties supplémentaires M62-M65, mais ça ne seras pas pour tout de suite... Peut être d'ici la fin de l'année... J'ai beaucoup d'autre choses dans la liste a faire :-) @++; |
Beta Was this translation helpful? Give feedback.
-
Hello I just found this discussion and woukld like to report what I did with Bl Touch on my laser cutter. I am currently upgrading from grbl 1.1h running on a 328p MKS clone board delivered with my AtomStack A5. I added a z Axis and wanted to drive a Bl Touch (the original one from Korea). Due to the fact that no 16 bit PWM is free on the 328p i added an Arduino leonardo which is connected to two free Ax pins. To use it you insert the material you want to cut or engrave. I finally ran into the code size limits of the 328p with some further additions so I am currently upgrading to an MKS Gen_L board with TMC2209 stepper drivers and Marlin( sorry Gauthier :-) because I want to turn on the air_assist, evacuation fan and some leds lights in the g code and these functions including Bl Touch and UART TMC settings are readily available in Marlin as well as the mesh bed leveling I need to be able to compensate slightly bent material. But I have a CNC 3018 ProVer from SainSmart. Unfortunately they do not want to disclose their modifications to their 1.1f firmware and that firmware / hardware has some bugs that annoy me. And the milling software I intend to use expects a grbl controller and not a Marlin controller. I intend to transfer some of the modifications (but not BLTouch) from my 1.1h upgrade to 1.2d in very near future and see how the result works. For example an extended homing which evaluates the max_travel settings using the - and + limit switches. It first does a normal homing as set by the settings. Then it does a fake homing in the opposite directions and using the step counts used for this move plus homing_pulloffs the max_travel values ar computed and set. Also using separate homing_pulloff values for X,Y and Z to get the machine coordinates into a save region without have to set that region using G Code from every PC Program I use (LightBurn vs laserGRBL for example). And some ideas more.... Manfred |
Beta Was this translation helpful? Give feedback.
-
Hi Manfred, I think Marlin is not optimal for CNC milling but I'm not offended :-). The air_assist, evacuation can be driver by the new digital output (M62 to M65 GCode, grbl-Mega-5X >= v1.2a). I think it's not normal that SainSmart does not want to disclose its modifications to its 1.1f firmware, it seems to me a violation of the GNU GPLv3 license! Unlike your extended homing feature, which seems useless to me and at the opposite of Grbl's optimization policy (it takes up space and computation time for something that is done once and for all when configuring the machine , and therefore useless after this configuration), the possibility of separate homing_pulloff seems to me quite interesting and useful without increasing processing times. @++; |
Beta Was this translation helpful? Give feedback.
Bonjour Pascal,
A mon avis, la meilleur solution consisterait à utiliser une sonde de palpage "touch probe" dans la langue de Shakespeare. C'est la méthode "Pro" de répondre à ton besoin. On en trouve sur le net, c'est assez cher mais avec un peu d'habileté, on peux la fabriquer soi même cf. google_search://"diy cnc probe".
Pour du palpage uniquement en Z, on doit pouvoir fabriquer quelque chode de simple avec simplement un switch en Z, par example un capteur de fin de course monté à la place de l'outil...
On doit pouvoir également modifier un BLTouch pour qu'il soit sorti en permanance... Ajouter un petit ressort dedans ? ou appliquer une tension permanente au signal servo ?... A étudier…