WIP UGS Autolevel Demo

Sdílet
Vložit
  • čas přidán 6. 09. 2024
  • This feature is still a work in progress as of May 6 2017.
    At long last, I'm working on a leveling feature in Universal Gcode Sender. The probe cycle and surface mesh collection are implemented along with the visualizer integration.
    In this demo, I'm connected to a test Arduino running GRBL v1.1f. It has wires connected to the probe and ground pins which I'm shorting manually during each probe operation.
    What remains is to slice the gcode into line segments which can be and adjust the z values according to the surface mesh. The most challenging part is slicing arcs. Fortunately, the UGS gcode parser has had this feature since the GRBL 0.8 days when arc performance wasn't as good as it is today.

Komentáře • 9

  • @am1rb
    @am1rb Před 5 měsíci

    Hello Will - thank you for this wonderful plug in for ugs .
    I use ugs platform 20231006 and I don’t know if it is a bug or i miss a stetting - i zero the cnc at the crnter of the stock - before i apply the scan to the gcode spindle is running to the beginning of the code and stars executing . But if i apply the scan to the gcode the spindle first runs to the zero point (center of the stock ) z goes down to zero (stock surface) and at this hight it runs (z at surface of the stock) to the start of the gcode and destroys my surface of the stock . Why it runs to zero ? It is not in the gcode ! How i prevent this behavior?
    Thanks in advance Amir

  • @Deltro61
    @Deltro61 Před 6 lety +3

    Would be nice to have some sound and explanation as to what you are doing. I don't hear a thing?

  • @themechanix393
    @themechanix393 Před 6 lety +2

    Does this feature work in th current version? I just switched from the classic UGS to this version and I am blown away by the new features. Auto Leveling would be great as I don't like the web based approach of chilipeppr.

  • @bastenhoor6902
    @bastenhoor6902 Před 2 lety

    Hi Will, is the Auto Level feature implemented? If so, where can I find it? Thanks!

  • @MrRefractions
    @MrRefractions Před 6 lety +1

    Is there any update on this? Is it working yet?

  • @Lmarc1982
    @Lmarc1982 Před 6 lety

    Hello, I am using a CNC for PCB, running GRBL 0.9j with Arduino. I recently downloaded UGS Platform v2.0 nightly and I am trying to use the Autolever plugin. I believe that I put everything to work on the software side and am I ready do scan the surface of the PCB and then apply it to my Gcode. However, I am lost on the hardware side. I understood that the Autolever plugin will check the height in which the tool touchs the PCB and create a "height map". But how should I proceed on the hardware side? Which port of arduino should I hook up the tool and which port should I hook up the PCB? Do I need something like pulldown or pullup resistors? Thanks a lot.

    • @WillWinder
      @WillWinder  Před 6 lety

      This feature still isn't quite ready to be used. On the hardware side you hook up your probe switch similarly to your limit switches, people usually use a wires attached to the PCB and the endmill for the probe switch.

    • @n.aminr.7175
      @n.aminr.7175 Před 5 lety +1

      Arduino Pin A5 for probing. G38 code. Just attached any custom circuit as you like. LED or pullup / pull down resistor if u want to. no restriction (If not mistaken Atmel328P(Arduino µC) has internal pull up resistor (20k-50kΩ) attached on every pin. so a direct ground wont generate huge current). A5 is an analog input but also can be use to detect Digital Interrupt Service Routine, ISR input. Using this library ISR (PCINT1_vect). very simple. A5 by default set to high. If u route the pin into GND then A5 will be pulled low (Mine route to an LED and 0.47kΩ and still works fine). I tried to make it as simple as possible to understand. GoodLuck to anyone looking for answer.

    • @murugesanmuthukrishnan3927
      @murugesanmuthukrishnan3927 Před 3 lety +1

      @@n.aminr.7175 What a detailed answer. Thanks