Welcome to OpenBuilds Community

Signup today and join in on the fun!

Sign Up

Laser Engraver Control Board

Discussion in 'Laser Cutters' started by oni305, Feb 9, 2014.

  1. Robert Hummel

    Robert Hummel Custom Builder Staff Member Builder

    Wol_0001_BW_preview.png
    Well I'm going to have to say the results are rather pleasing :)
    The code ran flawless except M05 and homing did not happen at the end of the code.
    Awesome plug in, just awesome!
    image.jpg

    Attached Files:

    Last edited: Feb 20, 2014
    lexluther, kram242 and oni305 like this.
  2. oni305

    oni305 Veteran Builder

    Many thanks!

    I've slightly edited the software, @Robert Hummel you can now replace the file.
    I think I've resolved your homing issue at the end of the file, changing the order of the last 3 gcode:
    Code:
    M05; Laser OFF
    G00 X0 Y0; home
    G28; home all axes

    Attached Files:

    lexluther likes this.
  3. kram242

    kram242 OpenBuilds Team Staff Member Builder

    Just watching this thread and I am amazed at the coolness you guys are producing. Working together as a team and hashing it out. Nice work, can't wait to get my laser done now :D
    Keep up the good work :thumbsup:
    oni305 likes this.
  4. oni305

    oni305 Veteran Builder

    Thanks;)
    Yusuf Tumer and kram242 like this.
  5. Yusuf Tumer

    Yusuf Tumer Well-Known Builder

    I know how you feel. The work these guys are doing is making me even more excited to build my own cnc laser after seeing the possibilities and ease of use they are putting on the table. Truly great work.
  6. Robert Hummel

    Robert Hummel Custom Builder Staff Member Builder

    Oni305 has done some fine work on this extension for sure.
    Real busy and have not tried the update with the mo5 fix
    A lot of people loved my Wol file produced with it :)

    Oni305, you rock bud! :cool:
    Filled that last hole I had in my project when it comes to the software.
    This is what I see openbuilds as :D
    Great people, great ideas and great fun
    kram242 likes this.
  7. lexluther

    lexluther Well-Known Builder

    Oni305 GREAT JOB!

    I have the same problem as Robert. I updated the plugin, but it does not turn off the laser and go home.
    In Gcode, on the end there is this code:

    M05; Laser OFF
    M05; Laser OFF
    G00 X0 Y0; home
    G28; home all axes

    oh...and it is mirrored.
    Last edited: Mar 3, 2014
  8. oni305

    oni305 Veteran Builder

    I can't figure why... the gcode seems correct

    it depend on how you have oriented the axis, because in computer graphics the coordinates are like this:
    [​IMG]
  9. David the swarfer

    David the swarfer OpenBuilds Team Staff Member Builder

    but CNC machines have a different standard for axis directions, in the above drawing Y would point up and 0,0 is at bottom left of the cut area. It is known as the right hand rule and Gcode interpreters follow it. Note that the directions describe tool motion .
    [​IMG]
    Robert Hummel likes this.
  10. oni305

    oni305 Veteran Builder

    It's the standard cartesian space

    I like this way (computer graphics way), because when the laser it's in X0 Y0 i have the working area free... (and less code complexity :p)

    But if i've some free time i can add an option to flip the Y axis
    lexluther and Robert Hummel like this.
  11. oni305

    oni305 Veteran Builder

    I've figured out why the homing cycle doesn't work!

    Because GRBL don't recognize the commamd G28 instead he want $H to perform the homing.

    This weekend I'll work on the extension to flip the coordinates, stay tuned :p
    lexluther likes this.
  12. lexluther

    lexluther Well-Known Builder

    Great !!!
  13. David the swarfer

    David the swarfer OpenBuilds Team Staff Member Builder

    as I understand Gcode programming, you should not be homing within your program.
    Homing is something you do after machine switch on, before you run any programs.
    After homing you might need to set 0,0 at the corner or center of the job, and having another home instruction in a program would disturb that setting.
  14. lexluther

    lexluther Well-Known Builder

    It works for me, if i just uncomment the last three commands.
  15. oni305

    oni305 Veteran Builder

    New version ready!!

    Changelog:
    - Added an option to Flip Y
    - Added an option to handle the Homing Cycle (G28 or $H or none)
    - Added G92 (Coordinate Offset) on the GCODE

    @kram242 how i can remove the old file from the build post??

    Attached Files:

    Last edited: Mar 26, 2014
    kram242 likes this.
  16. kram242

    kram242 OpenBuilds Team Staff Member Builder

    Unless you add it to your files tab of the build it gets trapped in the body of the build. We are working on that but for future reference you may want to drop then in the files section that way you can update as you please.
    I will delete it from the back end
    Thanks for the new release! :thumbsup:
  17. GrayUK

    GrayUK Veteran Builder

    You guys are so SMART!!! However, does that mean I have to be, as smart, to build a laser CNC? Or is going to come wrapped and packed for the likes of laymen like me?

Share This Page