Using Jscut to mill the OSHW keychain

1,020 views
Skip to first unread message

Carlos García

unread,
Dec 11, 2014, 9:22:08 AM12/11/14
to cyclone-p...@googlegroups.com
Hi all, you can use these links as (another) "hello world" example for Jscut:

Engraving: http://jscut.org/jscut.html?gist=f9a0482c366268b7d8a2 (tool: 60deg V bit)
Cutting: http://jscut.org/jscut.html?gist=350aa3c7f71fa386d961 (tool: 2mm chip breaker flat endmill)

After pressing the "Generate" buttons on the left, you will be able to see the 3D simulation in the "Simulate GCODE" tab, and later export it ("Save GCODE").
If using CNC-GCode-Controller, you will have to manually set the "Z zero" (since plexiglass isn't conductive, we cannot use auto-level).

Video of the cutting operation: https://www.youtube.com/watch?v=3Kftgog89wQ

Regards,
Carlos
IMG_20141202_193509.jpg
IMG_20141202_193436.jpg

Nicolas Arias

unread,
Dec 11, 2014, 9:41:46 AM12/11/14
to cyclone-p...@googlegroups.com
how long did it took to cut the logo?
> --
> Has recibido este mensaje porque estás suscrito al grupo "Cyclone PCB
> Factory" de Grupos de Google.
> Para anular la suscripción a este grupo y dejar de recibir sus mensajes,
> envía un correo electrónico a
> cyclone-pcb-fac...@googlegroups.com.
> Para publicar en este grupo, envía un correo electrónico a
> cyclone-p...@googlegroups.com.
> Para ver esta conversación en el sitio web, visita
> https://groups.google.com/d/msgid/cyclone-pcb-factory/CAJCftXXwFiJQgQbZkFkoiJr_8phU4jGT7DtS9VZ3M6nVhSVoag%40mail.gmail.com.
> Para acceder a más opciones, visita https://groups.google.com/d/optout.

Carlos García

unread,
Dec 11, 2014, 10:05:06 AM12/11/14
to cyclone-p...@googlegroups.com
I didn't time it, but I think Jscut's estimate is reasonably accurate (around 15mins for the engraving and 11mins for cutting). The engraving process also bevels the outer edges of the plexiglass.

--
You received this message because you are subscribed to the Google Groups "Cyclone PCB Factory" group.
To unsubscribe from this group and stop receiving emails from it, send an email to cyclone-pcb-fac...@googlegroups.com.
To post to this group, send an email to cyclone-p...@googlegroups.com.
To view this discussion on the web, visit https://groups.google.com/d/msgid/cyclone-pcb-factory/CAGxDdrWn%3DwnfBOXwNYUtbs31a4p2QU7bn4GD1tXB4bsuqkev7w%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.

Joco

unread,
Dec 14, 2014, 3:37:22 AM12/14/14
to cyclone-p...@googlegroups.com
Had a play with jscut using your keychain file.  Just doing the engraving into mdf.  Took about 19mins to do the engraving but it DID work first time. Jscut is definitely an option for generating usable g-code. This is a nifty little tool.



Carlos García

unread,
Dec 19, 2014, 8:32:11 AM12/19/14
to cyclone-p...@googlegroups.com
It was very cool to see the code worked for you!
Shame that the logo was mirrored and wood isn't transparent :-P

--
You received this message because you are subscribed to the Google Groups "Cyclone PCB Factory" group.
To unsubscribe from this group and stop receiving emails from it, send an email to cyclone-pcb-fac...@googlegroups.com.

Malcolm Pett

unread,
Dec 29, 2014, 3:34:11 AM12/29/14
to cyclone-p...@googlegroups.com
Just a point about setting z manually.
You could put a layer of thin tin foil over the mdf first to set z. It's so thin it probably wouldn't matter
for an engraving operation.

Just and idea.

Mal

Joco

unread,
Dec 29, 2014, 12:47:57 PM12/29/14
to cyclone-p...@googlegroups.com
Until my pcb stock arrived tin foil wrapped around mdf was how I had a pretend pcb to prove leveling compensation prob worked. I also used it as you noted to get the z home on th mdf to work. :-). Much faster than manually setting the z height.

Marc Muntada

unread,
Mar 5, 2015, 7:39:07 AM3/5/15
to cyclone-p...@googlegroups.com
Hi all!

What parameters do you use to cut plexiglass?

I tried with very low speed (~3000rpm) and a 2mm mill with no success. I did depth passes of 0.5mm but the material melts and sticks to the mill, ruining the operation...

Any hint? Maybe I could try to cool it somehow?

El dilluns, 29 desembre de 2014 18:47:57 UTC+1, Joco va escriure:

Carlos García

unread,
Mar 5, 2015, 7:53:20 AM3/5/15
to cyclone-p...@googlegroups.com
Hi Marc,
I use low RPM speeds + high feedrates (120mm/min) to engrave with the V groove,
and high RPM speed + low feedrates (70mm/min) for the cuts.
Depth pass of 0.5 sounds adequate for the contours.

Is it a 2mm "chip breaker" endmill (serrated flutes)?

Also, the plexiglass I used was meant for a laser cutter. Maybe it is particularly robust against heat?

--
You received this message because you are subscribed to the Google Groups "Cyclone PCB Factory" group.
To unsubscribe from this group and stop receiving emails from it, send an email to cyclone-pcb-fac...@googlegroups.com.
To post to this group, send email to cyclone-p...@googlegroups.com.

Joco

unread,
Mar 7, 2015, 2:38:07 AM3/7/15
to cyclone-p...@googlegroups.com
I haven't gotten to doing plexiglass yet.  I have done quite a bit of research on this topic in readiness.

Some of the key info I found has been:
[1] Typical end mill will be fluted.  Either single or dual.  The key here seems to be a sharp tool that will get clear out the cut quickly

[2] There is cast and extruded plexiglass.  Cast seems to be quite resistant to heat and ~7000rpm is around the max people use. However I have heard of people using normal routers (so 12k+ rpm) but I suspect they are using a high federate.   Where as extrude will melt at ~4000rpm.

[3] Feed rate also seems to be important.  Slow feed rates seem to be "bad" as the tool is sitting too long on the same material and thus will build heat resulting in melting. People talk of feed rates of 60 to 200 ipm (1524mm to 5080mm).  So the faster you can make the milling head go the better from a heat build perspective.

Hope that helps some.

Miguel Angel Berna Alberola

unread,
Mar 7, 2015, 6:44:16 AM3/7/15
to cyclone-p...@googlegroups.com
Hello, I can not cut the key, not always low enough to finish cutting, because it can be've tried various configurations thick

hola, no puedo cortar el llavero, siempre no baja lo suficiente para terminar de cortar, por que puede ser yo he probado varias configuraciones de espesor

Carlos García

unread,
Mar 7, 2015, 2:15:48 PM3/7/15
to cyclone-p...@googlegroups.com
Hi Miguel, are you changing this setting?
Inline image 1

That value is ignored by JScut!!

You should change this one instead:

Inline image 2

I hope that helps!!

--
You received this message because you are subscribed to the Google Groups "Cyclone PCB Factory" group.
To unsubscribe from this group and stop receiving emails from it, send an email to cyclone-pcb-fac...@googlegroups.com.
To post to this group, send email to cyclone-p...@googlegroups.com.
Visit this group at http://groups.google.com/group/cyclone-pcb-factory.

ianmcmill

unread,
Sep 27, 2015, 8:01:01 AM9/27/15
to Cyclone PCB Factory
Yesterday I tried the jscut hello world with bCNC. I didn't change anything in bCNC as I don't know yet what I have to set there.
My problem is that I get an "undefined feed rate" error after the end mill plunged into the material.
It plunges down moves 1mm and then stops with this error.

However I was able to cut a box from the bCNC tools and a bowl.

Carlos García

unread,
Sep 27, 2015, 5:06:35 PM9/27/15
to cyclone-p...@googlegroups.com
Hmm that's odd. I will test it and check with the authors of bCNC.
I had a similar issue with the gcode output of Blender CAM, since the "T0 XXXX" (tool change instructions) were not recognised by bCNC. You can manually delete from the gcode the instructions that cause problems.


--
You received this message because you are subscribed to the Google Groups "Cyclone PCB Factory" group.
To unsubscribe from this group and stop receiving emails from it, send an email to cyclone-pcb-fac...@googlegroups.com.
To post to this group, send email to cyclone-p...@googlegroups.com.
Visit this group at http://groups.google.com/group/cyclone-pcb-factory.

Carlos García

unread,
Sep 30, 2015, 7:10:27 AM9/30/15
to cyclone-p...@googlegroups.com
I haven't been able to reproduce it, it works fine for me with the following process:
- opened http://jscut.org/jscut.html?gist=f9a0482c366268b7d8a2
- clicked the three "generate" buttons
- saved the gcode
- loaded it in bCNC
- clicked "Start"

Maybe your version of bCNC is not up to date? It is currently under heavy development try using the latest one!
Cheers,
Carlos

Peter Heim

unread,
Sep 30, 2015, 7:37:52 AM9/30/15
to Cyclone PCB Factory
Hi 
I had the same problem i changed f0 to f100 in line 3 (block)
and it works

using ver 0.6.2

Carlos García

unread,
Sep 30, 2015, 7:48:10 AM9/30/15
to cyclone-p...@googlegroups.com
No sign of f0 in the gcodes I generated today. Maybe it was a bug in JScut that has been fixed?

--
You received this message because you are subscribed to the Google Groups "Cyclone PCB Factory" group.
To unsubscribe from this group and stop receiving emails from it, send an email to cyclone-pcb-fac...@googlegroups.com.
To post to this group, send email to cyclone-p...@googlegroups.com.
Visit this group at http://groups.google.com/group/cyclone-pcb-factory.
Reply all
Reply to author
Forward
0 new messages