Open arkypita opened 6 years ago
thanks for your share!
another button option bypass (diameter = diagonal) around the picture
..... G0 X[left] Y[bottom] F3000 M3 S1 F1000 G2 X[left] Y[bottom-0.002] I[right/2-left/2] J[top/2-bottom/2] M5 G0 X0 Y0 F3000 .....
this works :)
if you have a Z-axis motor step up: $J= G91 Z[jogstep] F[jogspeed] step down: $J= G91 Z[0-jogstep] F[jogspeed]
how to change the scale of the preview??... move the preview??...
@Arhimed-Ru
Can you translate the description of the buttons into English?
Thank you
@Xillius178
Move to center of image function: see the place for a rectangular picture (If necessary, you can change S - laser power F - travel speed)
Bypassing perimeter function: see the place for a rectangular picture
Zero position
Bypassing circle X function: see the place for a circle picture with a small diameter [right-left]
Move to the bottom left corner of the image
Disable laser mode $32=0 function: to have a possibility scorch points with stops, see the laser point and adjust focus.
Enable laser mode $32=1
Turn off the laser
Turn on the laser (If necessary, you can change S - laser power) ..... Bypassing circle XY (diagonal)
This button draws a rectangular shape around the image area. Alter S100 on the thirth line to make the laser spot visible but not burning! A greater value means more laser power and vice versa.
Thanks for sharing your config @Arhimed-Ru! It's basically everything I was using, plus some!
@arkypita Maybe we could see about adding a method for changing custom button order in a future release to make things more easily customizable? Drag and drop maybe?
Прекрасно. Спасибо большое. Вот только лазер не квключается отдельно кнопкой.
С меня включается лазер. Может быть, M3 вместо M4 с вами?
I turn on the laser with M4. Maybe M3 instead of M4 for you?
Лазер включается только при перемещении. А мне нужно чтоб при простои моторов включать лазер!?
Я и M3 и M4 пробовал.
лазер переходит в нижний левый угол области гравировки, затем лазер создает прямоугольник вокруг области, подлежащей гравировке, а затем выключает лазер и затем переходит в исходное положение. В моем случае лазер включается с M4 (третья строка) и выключается M5 (восьмая линия). Ps. Надеюсь, Google переведет все хорошо переведенное!
the laser moves to the lower left corner of the engraving area, then turns on, then the laser creates a rectangle around the area to be engraved, and then turns off the laser and then goes back to its original position. In my case, the laser turns on with M4 (third line) and M5 turns off (eighth line).
@Koctetcav @Venkes please keep writing english inside english topic!
@arkypita yes you are right! I'm sorry. I've editted my comments.
the cheap laser module from China, can operate only half hour, after what its necessary a time for cold. Is it possible a custom button to make a pause after this operation time ? Anybody can help ? Thank you
There already is a pause button. Press the hand to pause and the man to continue.
I think I did the wrong question. I want a automatic pause after 45 minutes and a automatic return after a 30 minutes of cooling time. Something like a macro in Gcode to automates the process. Excuse me for the bad english Thank You
G4 command is for "Dwell" function which could be added to the middle of a GCode file and theoretically do what you want it to. The operator is in milliseconds for GRBL though. Not sure what the max wait time would be. You could export to a file from LaserGRBL and then modify it manually and then stream it. The streamlined nature of the GCode LaserGRBL generates might make it difficult to decide where to put the pauses though, unless you only did one halfway through a raster engraving.
Would probably be a fairly simple addition if you wanted to submit a feature request to code it in to add those automatically at different intervals. Not sure how useful it would be for most people, but who knows.
Thank you Bearded1der . I think it would be useful for everyone who has a cheap chinese laser module.
For who like custom buttons try the latest version Hope you love it!
Thanks. Nice idea, now I can remove 1 custom button and do Laser On and Off with just 1.
For Z-axis on my laser i had to make a code for up:
G91 g0Z[jogstep]F[jogspeed] G90
and down:
G91 G0Z[0-jogstep]F[jogspeed] G90
Can you make a button that makes a laser go in the middle of the project for positioning?
How do you apply .gz file?
right click on custom button area and select "import" from menu
My standard button to always start with is my "general reset"
It does a reset of my machine, does homing and then goes to the center of my table with focusing point on my tabletop.
$X (Reset Machine ) $H (Unlock ) M5 ( M05:Spindle Stop ) G91 ( G91:Incremental programming ) G0 X-510 y-460 Z-53.6 ( go to center of table ) G92 X0 Y0 Z0 ( Make this my work zero point G28.1 ( to ensure the machine goes back here) M3 S200 ( M03:Spindle On at 200mW for zeroing my workpiece )
@fantilator. Interesting, do you have your Home set to the back right hand corner? Just wondered because these are negative numbers and would move the laser to the left and down the screen away from the usual Home position of bottom left corner.
G0 X-510 y-460 Z-53.6 ( go to center of table )
One more thing, isn't S200 a bit high, it will burn anything under it at that setting. It's not 200 mw, it's nearly full laser power when the maximum is 255.
@StuartB4: indeed my homing position is back right corner Z in upper position. after the homing the laser indeed goes to left and backwards and downwards.
My max laser power is 8000mW, So i have setup in my GRBL settings (arduino code) that S8000 is my maximum. therefor S200 equals 200mW. all programs support this, otherwise I change the G-code itself.
Ok fantilator. Thanks very much for the explanation, now I understand.
Good day,
just wanted to share a custom button for homing. What it does is set the idle delay to 1, so it can do the homing. Then when it homes the CNC it sets it to "Zero point" and after that the idle delay is set to 255. The reason why idle delay is usefull is that it can help prevent lost steps. It holds the stepper motors in place until the next step, thus elimination the efect of vibration.
$1 = 1 $H G92 X0 Y0 $1 = 255
Hope it helps.
Focus3.
I am new to using an engraver and love what all have posted here. I would like to make a custom button to start the project. The small one up top, is just too small for a touch screen and I end up changing the number of passes.
Thank you all for sharing your custom buttons, they have been very helpful. I'm new at this but I've made this button that shows the center of the image for 3 seconds and returns to 0. I use it when I need a perfectly centered image on a circular piece.
$32=0 G0 X[left+width/2] Y[bottom+height/2] M4 S1 G4 P3 M5 G0 X0 Y0 F3000 $32=1
I'm using gcode for the first time, so let me know if there is something wrong.
Hi GSNeko. Laser does not come on.
Try this.
$32=0 G0 X[left+width/2] Y[bottom+height/2] M4 S1 G4 P3 M5 G0 X0 Y0 F3000 $32=1
Thanks Stuart, It was working for me until I restarted LaserGRBL. I've solved it as you said. I'm editing mine so there are no mistakes.
Ok GSNeko. Thats good, glad it worked.
I have translated the tooltip of@Arhimed-Ru's custom buttons to English. Although icons are self explanatory, its a good idea to have tooltips in English if you don't understand Russian. PFA. Download:LaserGrbl-CustomButtons-Eng-Adnan
@ adnanmitf09 There does'nt seem to be anything in the archive you linked to. It won't extract.
Я немного переделал внешний вид кнопок, ближе к единому стилю. Могу поделится.
CustomButtons555.gz Мой набор кнопок. Не забудьте настроить под себя лазер.
can anyone give me an idea how to open these files. 7zip should but won't nor will zipware. I only want a button to turn on laser at minimal power to see where to align the work pieces and then turn off
Эти файлы открывать или распаковывать не нужно. Просто на панели, где расположены кнопки, на свободном месте, нажмите правую кнопку мыши и в контекстном меню выберите "Import". Выберите файл с расширением *.gz,а затем "OK". Начнут появляться запросы на размещение кнопок, вам нужно просто соглашаться. Когда последняя импортируется все кнопки появятся в панели. Данный архив сам распаковывается программой LASEgrbl.
These files do not need to be opened or unpacked. Just on the panel where the buttons are located, on the free space, click the right mouse button and select "Import"in the context menu. Select the file with the extension *.gz and then "OK". There will be requests for the placement of buttons, you just need to agree. When the latter is imported all the buttons will appear in the panel.
This archive unpacks itself program LASEgrbl.
thank you very much
Hi, it's possible to change positions of every custom button? i Imported the wonderful Arhimed-Ru's custom buttons but i can't cange the positions... And for what i can use the zero position? Is not the same as world with hotspot button? (the third default button) Thanks Alex
Здравствуйте. Кнопки невозможно перемещать. Можно удалить лишние кнопки.
В команде x=0, y=0 нет команды z=0. Позиция Z не обнуляется.
thanks so much Stankovo ;)
Thanks for these, huge help having these extra features!
Quick one, I used "LaserGrbl-CustomButtons-Eng-Adnan.gz" Is there anyway of extracting the actual icon images? Tried opening the gz file, but not a valid archive.
Essentially, I want to rotate one of the icons (below) to use for another button. Would love them to all be the same style!
The last v2.8.39 allow to export custom buttons. If you want to share yours with LaserGRBL community feel free to reply to this post. Don't forget to attach your CustomButtons.gz file!