ERC TimSav - Cheap DIY CNC Foamboard Cutter

Ohio3D

New member
Looking for a good GRBL controller, at least 2-axis with a servo port. I plan to drive it with a RPi running Octoprint / CNCjs. I'd like one from Amazon so I don't have to wait months but let me know your suggestions no matter what the source is.
 

Dudley1001

Member
Looking for a good GRBL controller, at least 2-axis with a servo port. I plan to drive it with a RPi running Octoprint / CNCjs. I'd like one from Amazon so I don't have to wait months but let me know your suggestions no matter what the source is.
I am doing work on getting a esp32 powered "uno" working with the standard cnc shield. It runs GRBL-esp32 and has wifi/bluetooth. I also found a github for a 3.2" display with esp32 that will talk via wifi/bluetooth or serial Grbl_controller_esp32 The uno is a Wemos D1 R32 and you can use the arduino uno shield but have to cut the large resistor off. I have it working but been too busy to get it mounted and going. I also bought a MKS Tinybee printer board that is esp32 based and supported in grbl_esp32 and also FluidNC. The other option is a board from makerfr.com
 

Attachments

  • wemos.jpg
    wemos.jpg
    649.7 KB · Views: 0

Ohio3D

New member
I am using a Keyestudio Grbl controller on mine right now and its been good. Its basically the same as a uno and cnc shield in one. They can be had for about $10 on aliexpress

That looks like a good board. Are you driving the servo and the motor (spindle) directly from the board? If so can you share how you set this up? I'm not finding where in grbl I would configure those outputs for this board.

Thanks
 

FlyerInStyle

Elite member
I am doing work on getting a esp32 powered "uno" working with the standard cnc shield. It runs GRBL-esp32 and has wifi/bluetooth. I also found a github for a 3.2" display with esp32 that will talk via wifi/bluetooth or serial Grbl_controller_esp32 The uno is a Wemos D1 R32 and you can use the arduino uno shield but have to cut the large resistor off. I have it working but been too busy to get it mounted and going. I also bought a MKS Tinybee printer board that is esp32 based and supported in grbl_esp32 and also FluidNC. The other option is a board from makerfr.com
I might want to try that out if you get it working
 

Smokie-10101010

New member
Help needed,
built cutter according to video, have been working with it for quite some time, works beautifully
ran into a problem this week
my working method was: import and edit pdf in inkscape, save as svg then import into 123d software and adjust drawing, then export as dxf file and import in inkscape where i convert it to g code
Sending this code via ugs to the cutter this worked great
this week the code of curved lines is suddenly built up from very small pieces and the needle goes up and down in between can't figure out how to recover this
Had an windows update,maby that was the cause?
Help/sugg are welcome,Henk
 

luvmy40

Elite member
You need to weld the line segments together to make one line instead of multiple arcs.
I find it easier in the long run, to just trace the original plans from a locked layer. That way I can make sure the lines are all welded where I want them to be to eliminate the up and down servo motion to a minimum. I do everything in Inkscape.

BTW, if you haven't tried the multi cut extension linked few pages(posts?) back, do yourself a favor and give it a go. I used to run three seperate gcode files for etch, score and cut. The results were great, but it took a long time to cut a sheet. With the multi cut extension, I can slow the cut speed down, the travel speed up, cut all three(four actually, once I get the scribe offset figured)and get great results in much less time.
 
Last edited:

HMS

New member
Hello friends;
I also made one from this bench. But I have some problems with running it.
1-I'm using Arduino uno and cnc shield and file upload is done normally
2- With the GRBL interface, the machine axes did not move at all.
3- Then I tried it with UGS, the x and y axes work, but the z axis (servo) never works.
I don't know what I'm doing wrong or missing on this.
I will be very glad if you can help...
 

Dudley1001

Member
Hello friends;
I also made one from this bench. But I have some problems with running it.
1-I'm using Arduino uno and cnc shield and file upload is done normally
2- With the GRBL interface, the machine axes did not move at all.
3- Then I tried it with UGS, the x and y axes work, but the z axis (servo) never works.
I don't know what I'm doing wrong or missing on this.
I will be very glad if you can help...

If you are trying to jog the servo it will not work like a z stepper. The servo is control by the spindle speed control. In the command box type M5 and press enter, then M3 S90 and it should move the servo. This GRBL is hacked to us a servo rather than a stepper. As for moving the x and y in GRBL Controller there is no feed rate defined so in the command box enter G1 X100 F800 then enter. Then try G1 Y100 F800. That should move the motors
 
  • Like
Reactions: HMS

HMS

New member
If you are trying to jog the servo it will not work like a z stepper. The servo is control by the spindle speed control. In the command box type M5 and press enter, then M3 S90 and it should move the servo. This GRBL is hacked to us a servo rather than a stepper. As for moving the x and y in GRBL Controller there is no feed rate defined so in the command box enter G1 X100 F800 then enter. Then try G1 Y100 F800. That should move the motors
Hello Dudley; thank you for the answer. The forum has a lot of detailed and technical details. However, it is a new subject for me. I'm still trying to move forward with as few mistakes as possible. Therefore, simpler explanations and solutions are more useful for me. For example, which interface do you use for control? The GBRL interface in the files Tim shared never worked on my computer. That's why I'm working with Universal Gcode Sender. I wrote to Tim but he interestingly told me to ask my question on facebook group. I am also trying to solve my problems.
 

Dudley1001

Member
My unit is set up different from others as I also use it as a laser engraver so I use a newer version of GRBL. I also use a program called Laserweb4 to create the gcode and run the machine so not much help with other control software. Just about any grbl control program should work but be aware, some lock the machine movement until you unlock via a button in the software or home the unit if you install home switches. I keep meaning to do up a guide on how I do things but life keeps throwing stuff at me. Grbl is pretty much the go to software for most hobby cnc machines and can be configured for just about anything. The servo add on was originally made to operate an easter egg drawing machine called an EggBot.
 
  • Like
Reactions: HMS

HMS

New member
My unit is set up different from others as I also use it as a laser engraver so I use a newer version of GRBL. I also use a program called Laserweb4 to create the gcode and run the machine so not much help with other control software. Just about any grbl control program should work but be aware, some lock the machine movement until you unlock via a button in the software or home the unit if you install home switches. I keep meaning to do up a guide on how I do things but life keeps throwing stuff at me. Grbl is pretty much the go to software for most hobby cnc machines and can be configured for just about anything. The servo add on was originally made to operate an easter egg drawing machine called an EggBot.
Thank you very much for your interest and courtesy to reply. Somehow I will find a solution. I wish you good work.
 

HMS

New member
Merhaba, bazılarınız bu yeni katlanabilir, ucuz ve yapımı kolay cnc köpük tahta kesiciyi zaten biliyor olabilir.

Aktif FB grubu dışında, istek üzerine, forum formatına daha aşina olanlar için burada bir konu da açtım.

Aşağıdaki linklerde her şeyi bulabilirsiniz. Yapılarınızı, önerilerinizi, tavsiyelerinizi, sorularınızı burada paylaşın. onlara cevap vermeye çalışacağım:)

► Giriş Videosu 1 -
► Giriş Videosu 2 -

►Parça Listesi,
https://docs.google.com/spreadsheets/d/1zTNSittC1sCufzYuYdqd8FPCVIePndh7tBC4QH7mYQI/edit?usp=sharing

► Video Oynatma Listesi Oluşturun,
https://www.youtube.com/playlist?list=PLi6je1WREEbjoInyKWx8gT3_yp1iGkm0d

► Facebook Grubu. Bize katılın! Tüm Soru-Cevap orada
https://www.facebook.com/groups/1485787088236063/

► Eksiksiz bir KIT satın almak için bağlantı
www.edwardrc.com

***Ayrıca , daha önce Flite Test'ten Josh ile tartıştık. FT Speed Build KIT'ler Flite Test'in can damarı olduğundan, onlar olmadan, onların sıkı çalışması olmadan, speed build KIT'in satışından elde edilen gelir olmadan svg veya gcode deposu olmayacağına karar verdim. indirmemiz için bu harika ücretsiz Plan olun. O yüzden FT'yi bundan etkilemeyelim.

Bu makine, ticari kullanım için DEĞİL, elle kesim yapmaktan size zaman kazandırmak içindir. Speed Build KIT'i satmak istiyorsanız, sanırım FT'den sipariş verebilir ve yeniden satabilirsiniz.

► Speed Build KIT'lerini buradan satın alarak Flite Test'i destekleyebilirsiniz.
https://store.flitetest.com/diy-rc-airplane-kits/c12698

Sağol
Merhaba Edward;

Ben de sizinkine benzer bir tasarım yaptım. Thingeverse üzerinde paylaştığınız yazılımı indirdim. Fakat yine paylaştığınız GRBL arayüzünü kullanmama rağmen eksenler çalışmadı. Sonra UGS ile denedim x ve y eksenleri çalıştı bu sefer z çalışmadı. Openbuilds'te 9i yazılımı eski ve benden 1.1 sürümünü yüklememi istedi. Bu soruna bir çözüm önerirseniz sevinirim.
 

HMS

New member
Hi everybody;
I wanted to try asking my problem once again.
1-My Bench is a clone of Timsaw, designed by Edward, completely drawn by me. The main elements have been completed. Servo motion is inoperative.
2- First, I tried the software and firmware that Edward shared, the GRBL interface was never compatible with the device. He sees, but the axes never move. (with Frimware robottini 9I).
3- Naturally, I searched first, I asked Keith, his workbench is actually a router, he also gave some recommendations for his own operation, although with Openbuilds, the axes moved, I even created a gcode and made a first move attempt. I am grateful to Keith for his help. But Servo still not working.
4- I haven't tried with Inscape yet, because I can use some similar programs, but I will try that too.
In the meantime, with the advice of a cir friend in this forum, I saw at least the self-movement of the servo with commands such as M5, M3 S90.
5- Let's come to the main question; HOW DOES THIS SERVO FLAP IN GCODE????
Thank you....
 

HMS

New member
lazerweb4'ü deneyin ve lazer güç ayarını servo açı ayarı olarak kullanın.
lazerweb4
Hi Dudley1001;
No matter what I do, the servo doesn't move in gcode. As a solution, I will transform the system into a kind of CNC Router without changing it much. I will share my change photos.
Thanks...
 

Dudley1001

Member
you can try this file and see if it works. note that this is not a FT plane so I hope its not against rules
 

Attachments

  • Buschtrottle1_j-3_tail_0001.gcode
    28.8 KB · Views: 0
  • Like
Reactions: HMS

HMS

New member
Hello;
I will share a mention for works from my country that I like and have unresolved issues, I hope google translates it properly and meaningfully :)
"The madman threw a stone into the well, forty wise men could not get it out"
 
Last edited: