Precision issues with EleksLaser A3



  • Hello,

    I've purchased an EleksLaser A3 from Banggood. I've finally made it work using GRBL 1.1 firmware, Inkscape for GCode generation and Universal GCode Sender.

    However I have issues with the path : the result is very far from the sended GCode. It seems that there were motor precision issues, but, strangely, the same exact errors are repeated when I send the same GCode.

    Here is an example :
    0_1505516441043_150551659192867.png
    0_1505516934473_rsz_img_20170916_004754.jpg

    The first one has been engraved with a feed of 300, the second one 150.
    Viewing the generated GCode it seems that everything went fine during the export, so the problem has to be on the machine side :
    0_1505516673676_rsz_screenshot_from_2017-09-16_01-02-59.png

    The GCode:

    %
    (Header)
    (Generated by gcodetools from Inkscape.)
    (Using default header. To add your own header create file "header" in the output dir.)
    M3
    (Header end.)
    G21 (All units in mm)
    
    (Start cutting path id: path44)
    (Change tool to Laser)
     
    G00 Z5.000000
    G00 X93.869132 Y6.003239
    M03
    G01 Z-1.000000 F1000.0(Penetrate)
    G01 X96.279377 Y6.003239 Z-1.000000 F100.000000
    G01 X96.279377 Y2.987464 Z-1.000000
    G01 X93.869132 Y2.987464 Z-1.000000
    G01 X93.869132 Y6.003239 Z-1.000000
    G00 Z5.000000
    M05
    (End cutting path id: path44)
    
    
    (Start cutting path id: path44)
    (Change tool to Laser)
     
    G00 Z5.000000
    G00 X93.869132 Y20.714065
    M03
    G01 Z-1.000000 F1000.0(Penetrate)
    G01 X96.279377 Y20.714065 Z-1.000000 F100.000000
    G01 X96.279377 Y12.937156 Z-1.000000
    G01 X96.041914 Y8.698443 Z-1.000000
    G01 X94.118466 Y8.698443 Z-1.000000
    G01 X93.869132 Y12.937156 Z-1.000000
    G01 X93.869132 Y20.714065 Z-1.000000
    G00 Z5.000000
    M05
    (End cutting path id: path44)
    
    
    (Start cutting path id: path42)
    (Change tool to Laser)
     
    G00 Z5.000000
    G00 X84.133155 Y6.003239
    M03
    G01 Z-1.000000 F1000.0(Penetrate)
    G01 X86.543405 Y6.003239 Z-1.000000 F100.000000
    G01 X86.543405 Y2.987464 Z-1.000000
    G01 X84.133155 Y2.987464 Z-1.000000
    G01 X84.133155 Y6.003239 Z-1.000000
    G00 Z5.000000
    M05
    (End cutting path id: path42)
    
    
    (Start cutting path id: path42)
    (Change tool to Laser)
     
    G00 Z5.000000
    G00 X84.133155 Y20.714065
    M03
    G01 Z-1.000000 F1000.0(Penetrate)
    G01 X86.543405 Y20.714065 Z-1.000000 F100.000000
    G01 X86.543405 Y12.937156 Z-1.000000
    G01 X86.305943 Y8.698443 Z-1.000000
    G01 X84.382494 Y8.698443 Z-1.000000
    G01 X84.133155 Y12.937156 Z-1.000000
    G01 X84.133155 Y20.714065 Z-1.000000
    G00 Z5.000000
    M05
    (End cutting path id: path42)
    
    
    (Start cutting path id: path40)
    (Change tool to Laser)
     
    G00 Z5.000000
    G00 X74.397183 Y6.003239
    M03
    G01 Z-1.000000 F1000.0(Penetrate)
    G01 X76.807434 Y6.003239 Z-1.000000 F100.000000
    G01 X76.807434 Y2.987464 Z-1.000000
    G01 X74.397183 Y2.987464 Z-1.000000
    G01 X74.397183 Y6.003239 Z-1.000000
    G00 Z5.000000
    M05
    (End cutting path id: path40)
    
    
    (Start cutting path id: path40)
    (Change tool to Laser)
     
    G00 Z5.000000
    G00 X74.397183 Y20.714065
    M03
    G01 Z-1.000000 F1000.0(Penetrate)
    G01 X76.807434 Y20.714065 Z-1.000000 F100.000000
    G01 X76.807434 Y12.937156 Z-1.000000
    G01 X76.569971 Y8.698443 Z-1.000000
    G01 X74.646523 Y8.698443 Z-1.000000
    G01 X74.397183 Y12.937156 Z-1.000000
    G01 X74.397183 Y20.714065 Z-1.000000
    G00 Z5.000000
    M05
    (End cutting path id: path40)
    
    
    (Start cutting path id: path38)
    (Change tool to Laser)
     
    G00 Z5.000000
    G00 X55.566384 Y14.753747
    M03
    G01 Z-1.000000 F1000.0(Penetrate)
    G03 X53.994542 Y14.385526 Z-1.000000 I-0.000000 J-3.539008 F100.000000
    G03 X52.788066 Y13.376462 Z-1.000000 I1.491943 J-3.009610
    G03 X52.072349 Y11.909499 Z-1.000000 I3.493446 J-2.612496
    G03 X51.766976 Y9.624551 Z-1.000000 I8.395850 J-2.284948
    G03 X52.068388 Y7.336659 Z-1.000000 I8.833903 J-0.000000
    G03 X52.776193 Y5.860763 Z-1.000000 I4.292858 J1.151082
    G03 X53.981142 Y4.862434 Z-1.000000 I2.670941 J1.997402
    G03 X55.566384 Y4.495355 Z-1.000000 I1.585242 J3.239417
    G03 X57.126965 Y4.862343 Z-1.000000 I0.000000 J3.501602
    G03 X58.332826 Y5.872640 Z-1.000000 I-1.502718 J3.018387
    G03 X59.049971 Y7.350299 Z-1.000000 I-3.565063 J2.643069
    G03 X59.353914 Y9.624551 Z-1.000000 I-8.356562 J2.274252
    G03 X59.050604 Y11.887135 Z-1.000000 I-8.590696 J-0.000000
    G03 X58.332826 Y13.364591 Z-1.000000 I-4.290698 J-1.171427
    G03 X57.124844 Y14.384433 Z-1.000000 I-2.726409 J-2.004037
    G03 X55.566384 Y14.753747 Z-1.000000 I-1.558460 J-3.103603
    G01 X55.566384 Y14.753747 Z-1.000000
    G00 Z5.000000
    M05
    (End cutting path id: path38)
    
    
    (Start cutting path id: path38)
    (Change tool to Laser)
     
    G00 Z5.000000
    G00 X55.566384 Y16.605958
    M03
    G01 Z-1.000000 F1000.0(Penetrate)
    G02 X58.180750 Y16.086415 Z-1.000000 I0.000000 J-6.837587 F100.000000
    G02 X60.042554 Y14.753747 Z-1.000000 I-1.929015 J-4.661780
    G02 X61.189953 Y12.720979 Z-1.000000 I-4.271508 J-3.751269
    G02 X61.669179 Y9.624551 Z-1.000000 I-9.763892 J-3.096428
    G02 X61.191563 Y6.538525 Z-1.000000 I-10.208708 J0.000000
    G02 X60.042554 Y4.495355 Z-1.000000 I-5.483168 J1.738880
    G02 X58.180750 Y3.162687 Z-1.000000 I-3.790818 J3.329113
    G02 X55.566384 Y2.643144 Z-1.000000 I-2.614366 J6.318045
    G02 X52.940589 Y3.163681 Z-1.000000 I0.000000 J6.883044
    G02 X51.078334 Y4.495355 Z-1.000000 I1.920620 J4.653812
    G02 X49.938200 Y6.536417 Z-1.000000 I4.352325 J3.770170
    G02 X49.463587 Y9.624551 Z-1.000000 I9.809364 J3.088134
    G02 X49.939801 Y12.723100 Z-1.000000 I10.318663 J0.000000
    G02 X51.078334 Y14.753747 Z-1.000000 I5.427870 J-1.708774
    G02 X52.940589 Y16.085420 Z-1.000000 I3.782875 J-3.322139
    G02 X55.566384 Y16.605958 Z-1.000000 I2.625795 J-6.362507
    G01 X55.566384 Y16.605958 Z-1.000000
    G00 Z5.000000
    M05
    (End cutting path id: path38)
    
    
    (Start cutting path id: path36)
    (Change tool to Laser)
     
    G00 Z5.000000
    G00 X43.669495 Y21.462072
    M03
    G01 Z-1.000000 F1000.0(Penetrate)
    G01 X45.854153 Y21.462072 Z-1.000000 F100.000000
    G01 X45.854153 Y2.987464 Z-1.000000
    G01 X43.669495 Y2.987464 Z-1.000000
    G01 X43.669495 Y21.462072 Z-1.000000
    G00 Z5.000000
    M05
    (End cutting path id: path36)
    
    
    (Start cutting path id: path34)
    (Change tool to Laser)
     
    G00 Z5.000000
    G00 X36.925549 Y21.462072
    M03
    G01 Z-1.000000 F1000.0(Penetrate)
    G01 X39.110207 Y21.462072 Z-1.000000 F100.000000
    G01 X39.110207 Y2.987464 Z-1.000000
    G01 X36.925549 Y2.987464 Z-1.000000
    G01 X36.925549 Y21.462072 Z-1.000000
    G00 Z5.000000
    M05
    (End cutting path id: path34)
    
    
    (Start cutting path id: path32)
    (Change tool to Laser)
     
    G00 Z5.000000
    G00 X33.339860 Y10.182585
    M03
    G01 Z-1.000000 F1000.0(Penetrate)
    G01 X33.339860 Y9.114007 Z-1.000000 F100.000000
    G01 X23.295183 Y9.114007 Z-1.000000
    G03 X23.763654 Y7.007296 Z-1.000000 I6.943165 J0.438515
    G03 X24.648721 Y5.670796 Z-1.000000 I3.571985 J1.404160
    G03 X26.009464 Y4.837600 Z-1.000000 I2.577370 J2.681504
    G03 X28.044440 Y4.495355 Z-1.000000 I2.034976 J5.878815
    G03 X29.292811 Y4.574204 Z-1.000000 I0.000000 J9.921807
    G03 X30.478434 Y4.804055 Z-1.000000 I-1.163706 J9.175397
    G03 X31.638828 Y5.181936 Z-1.000000 I-2.541496 J9.775014
    G03 X32.829316 Y5.730158 Z-1.000000 I-4.269860 J10.838907
    G01 X32.829316 Y3.664233 Z-1.000000
    G02 X31.635498 Y3.223961 Z-1.000000 I-5.188003 J12.228837
    G02 X30.419068 Y2.904355 Z-1.000000 I-3.902442 J12.378107
    G02 X29.177389 Y2.708839 Z-1.000000 I-2.488744 J11.764906
    G02 X27.913835 Y2.643144 Z-1.000000 I-1.263554 J12.118562
    G02 X24.949108 Y3.170071 Z-1.000000 I0.000000 J8.603907
    G02 X22.867750 Y4.495355 Z-1.000000 I1.990737 J5.423481
    G02 X21.541619 Y6.565474 Z-1.000000 I4.061909 J4.061908
    G02 X21.015540 Y9.505817 Z-1.000000 I7.954000 J2.940343
    G02 X21.522012 Y12.573513 Z-1.000000 I9.543744 J-0.000000
    G02 X22.772765 Y14.682509 Z-1.000000 I5.620439 J-1.907855
    G02 X24.777042 Y16.070124 Z-1.000000 I4.081384 J-3.753866
    G02 X27.533894 Y16.605958 Z-1.000000 I2.756853 J-6.824062
    G02 X30.000808 Y16.121013 Z-1.000000 I0.000000 J-6.517064
    G02 X31.772606 Y14.872481 Z-1.000000 I-1.833588 J-4.483507
    G02 X32.885614 Y12.975077 Z-1.000000 I-3.938708 J-3.585570
    G02 X33.339860 Y10.182585 Z-1.000000 I-8.356331 J-2.792492
    G01 X33.339860 Y10.182585 Z-1.000000
    G00 Z5.000000
    M05
    (End cutting path id: path32)
    
    
    (Start cutting path id: path32)
    (Change tool to Laser)
     
    G00 Z5.000000
    G00 X31.155202 Y10.823735
    M03
    G01 Z-1.000000 F1000.0(Penetrate)
    G03 X30.855625 Y12.506701 Z-1.000000 I-5.269174 J-0.069795 F100.000000
    G03 X30.145986 Y13.685163 Z-1.000000 I-3.218299 J-1.135084
    G03 X29.042338 Y14.459324 Z-1.000000 I-2.281395 J-2.078601
    G03 X27.557641 Y14.753747 Z-1.000000 I-1.484698 J-3.596262
    G03 X25.844797 Y14.460909 Z-1.000000 I0.000000 J-5.155727
    G03 X24.624975 Y13.720782 Z-1.000000 I1.154771 J-3.278479
    G03 X23.808307 Y12.554373 Z-1.000000 I2.432283 J-2.572078
    G03 X23.366422 Y10.811864 Z-1.000000 I5.178567 J-2.240525
    G01 X31.155202 Y10.823735 Z-1.000000
    G00 Z5.000000
    M05
    (End cutting path id: path32)
    
    
    (Start cutting path id: path30)
    (Change tool to Laser)
     
    G00 Z5.000000
    G00 X3.775740 Y20.714065
    M03
    G01 Z-1.000000 F1000.0(Penetrate)
    G01 X6.174114 Y20.714065 Z-1.000000 F100.000000
    G01 X6.174114 Y13.447700 Z-1.000000
    G01 X14.889000 Y13.447700 Z-1.000000
    G01 X14.889000 Y20.714065 Z-1.000000
    G01 X17.287374 Y20.714065 Z-1.000000
    G01 X17.287374 Y2.987464 Z-1.000000
    G01 X14.889000 Y2.987464 Z-1.000000
    G01 X14.889000 Y11.429265 Z-1.000000
    G01 X6.174114 Y11.429265 Z-1.000000
    G01 X6.174114 Y2.987464 Z-1.000000
    G01 X3.775740 Y2.987464 Z-1.000000
    G01 X3.775740 Y20.714065 Z-1.000000
    G00 Z5.000000
    M05
    (End cutting path id: path30)
    
    
    (Footer)
    M5
    G00 X0.0000 Y0.0000
    M2
    (Using default footer. To add your own footer create file "footer" in the output dir.)
    (end)
    %
    

    Here is another one :

    0_1505517347167_rsz_11rsz_screenshot_from_2017-09-16_01-06-41 (1).png
    0_1505516977432_rsz_img_20170916_004740.jpg

    My GRBL settings are :

    Grbl 1.1f ['$' for help]
    >>> $$
    >>> $G
    $0 = 10    (Step pulse time, microseconds)
    $1 = 25    (Step idle delay, milliseconds)
    $2 = 3    (Step pulse invert, mask)
    $3 = 0    (Step direction invert, mask)
    $4 = 0    (Invert step enable pin, boolean)
    $5 = 0    (Invert limit pins, boolean)
    $6 = 0    (Invert probe pin, boolean)
    $10 = 1    (Status report options, mask)
    $11 = 0.010    (Junction deviation, millimeters)
    $12 = 0.002    (Arc tolerance, millimeters)
    $13 = 0    (Report in inches, boolean)
    $20 = 0    (Soft limits enable, boolean)
    $21 = 0    (Hard limits enable, boolean)
    $22 = 0    (Homing cycle enable, boolean)
    $23 = 0    (Homing direction invert, mask)
    $24 = 25.000    (Homing locate feed rate, mm/min)
    $25 = 500.000    (Homing search seek rate, mm/min)
    $26 = 250    (Homing switch debounce delay, milliseconds)
    $27 = 1.000    (Homing switch pull-off distance, millimeters)
    $30 = 1000    (Maximum spindle speed, RPM)
    $31 = 0    (Minimum spindle speed, RPM)
    $32 = 1    (Laser-mode enable, boolean)
    $100 = 80.000    (X-axis travel resolution, step/mm)
    $101 = 80.000    (Y-axis travel resolution, step/mm)
    $102 = 80.000    (Z-axis travel resolution, step/mm)
    $110 = 1500.000    (X-axis maximum rate, mm/min)
    $111 = 1500.000    (Y-axis maximum rate, mm/min)
    $112 = 1500.000    (Z-axis maximum rate, mm/min)
    $120 = 250.000    (X-axis acceleration, mm/sec^2)
    $121 = 250.000    (Y-axis acceleration, mm/sec^2)
    $122 = 250.000    (Z-axis acceleration, mm/sec^2)
    $130 = 500.000    (X-axis maximum travel, millimeters)
    $131 = 500.000    (Y-axis maximum travel, millimeters)
    $132 = 500.000    (Z-axis maximum travel, millimeters)
    

    Did I missed something ?


  • Active Member

    This post is deleted!

  • Active Member

    these appear to be mechanical issues. turn the machine off and move the x and y carriages by hand. If they feel lumpy your wheels may be on too tight. If they rock on the bars they may be too loose. Check your belts. There should be a decent tension but not so much as to cause them to prevent motion. make adjustments and try again. Check the voltage on your stepper drivers. (details on this forum)



  • @nottingham82 said in Precision issues with EleksLaser A3:

    these appear to be mechanical issues. turn the machine off and move the x and y carriages by hand. If they feel lumpy your wheels may be on too tight. If they rock on the bars they may be too loose. Check your belts. There should be a decent tension but not so much as to cause them to prevent motion. make adjustments and try again. Check the voltage on your stepper drivers. (details on this forum)

    Thanks for the advices. I've been investigating by switching the motors and the cables and I realised one of the motor connectors (left Y) had a faulty connection. I fixed it and now everything works great.

    Thanks !


  • Active Member

    @rsq Ohhh yeah I forget about that issue. I had a broken wire one. It did really odd stuff when only 1 y axis motor is moving. glad you found it.



  • Hi, I've the same problem.
    #rsq: do You have change cable with another new and how did You realise that one connectors was faulty?
    Sorry for the question so easy, but not for me :)
    I've also printed a wheel adjuster that has improved the mobility of x axis.
    I've controlled the belt's tension of Y axis but as you can see by the .jpg something is gone wrong (this is a .dxf).
    0_1507218985035_Cerchi conc.jpg
    0_1507219001920_Qr laser 02.jpeg
    0_1507219104835_Stampa 3d.jpg
    Thanks for your attention.

    Andrea

    P.S. LaserWeb v.4.0.990 | grbl_v1.1f

    $0=10
    $1=25
    $2=0
    $3=0
    $4=0
    $5=0
    $6=0
    $10=1
    $11=0.010
    $12=0.002
    $13=0
    $20=0
    $21=0
    $22=0
    $23=0
    $24=25.000
    $25=500.000
    $26=250
    $27=1.000
    $30=1000
    $31=0
    $32=0
    $100=80.000
    $101=80.000
    $102=80.000
    $110=800.000
    $111=800.000
    $112=800.000
    $120=10.000
    $121=10.000
    $122=10.000
    $130=200.000
    $131=200.000
    $132=200.000


  • Active Member

    @manto_laser I figured it out by swapping cables and disconnecting cables. I disconnected 1y cable. At a time then swapped my x cable with the suspected bad wire and boom it worked. Or you can use a multimeter



  • @nottingham82 Thanks a lot for suggestion. Tomorrow I'll try to do all the swapping possible. Thank You for your time.



  • @nottingham82 Nothing to do. I've switched the cables (Ysx<>X; Ydx<>X; Ysx<>Ydx) and the circles are the same "bad" circles.
    0_1507545875404_Circle00003.jpg
    I've tried to exlude one to one the Y step motors (and everyone rotate without the belt).
    2_1507546097233_Circle00004.jpg 1_1507546097233_Circle00002.jpg
    0_1507546097232_Circle00001.jpg
    So I've tried also to use the same tension adjuster for both Y axis:
    1_1507546468951_Tens adj Y 02_cr.jpg 0_1507546468951_Tens adj Y 01.jpg
    ....but also in this case the circles dosen't close well:
    0_1507546835062_with carr adj Y.jpg
    Mhhhhhhh........I'm in trouble >_<


  • Developer of T2Laser Software

    @manto_laser It looks mechanical to me, but have you ruled out software?

    The G-code looks to be OK but perhaps it's not being sent correctly.



  • @manto_laser Eureka. Perhaps I've found the problem: tension of belt Y......I've took a clamp, I've pulled with "anger" :) and the problem seems to be resolved. Sometimes use manners less soft ^_^
    0_1507554436504_Circles.jpg



  • @Zax Thanks for your suggestion. You've preceded me ;)
    Anyway, I've tried with some sw (also T2laser) and the problem was the same.
    P.S. about T2Laser, imho, could be better make it free with less function and under payment with full version (or make possible to do a (one) print without limitation of line in Gcode) because I've had problem to uderstand the possibility of program with this limitation. Good software, anyway.



  • Glad you solved your belt problem. I notice you use Inkscape - I am working on another Inkscpae extension that I think works much better than gcodetools. If you have a few minutes, can you go to https://bitbucket.org/vig/lasergcode and try it?

    I'd love any feedback you can give.



  • @foxylad Hi foxylad, I've put your program in Inkscape and I've made a drawn. All gone well but in this case (with only Gcode) I've not control of layers and dimensions inside Laserweb. Very interesting anyway.
    A quetion: is it possible to make the same thing of your macro (put a different gray scale/alpha opacity) inside Inkscape to engrave inside Laserweb with different power (keeping different layers)?
    0_1508423989269_rect1099.png
    I'm trying to engrave a .svg like this, but the gray scale (color and alpha channel modified) is not seen, in engrave mode all squares are done with the same intensity. Also the different widths are not seen.
    Thanks anyway for your attention.



  • @manto_laser Thanks for your feedback! I haven't used LaserWeb, so I don't know if there is any way to make the power match the alpha channel.

    lasergcode ignores line width, so I would expect the first four lines of your chart to be identical. It also ignores fill, so the fifth line will only show the outlines of the squares.

    As long as your chart is using alpha instead of grey, you should see the later squares engraved with less power.

    I'll do some experiments with layers - I think it should handle them, but I can't be sure without testing.

    Thanks again!



  • @manto_laser 0_1509094926817_scala di grigi_cr.jpg
    A little test.


Log in to reply
 

Looks like your connection to Offical Forum was lost, please wait while we try to reconnect.