Cncjs: [Question] What program or method do you guys use to import PCB designs to CNCjs?

Created on 14 Jun 2018  ·  10Comments  ·  Source: cncjs/cncjs

Hi, first of all, I want to apologise because this is off topic.

The way I am approaching beeing able to print PCB designs is to explort my desgin as Gerber than open in Flatcam, configure some properties, as cut depth, and than generate my gcode, that I am able to send to the printer using cnc.js.

It seems to me like a huge process and I am not very fond of Flatcam, as it lags and crashes if the Gerber file is too big.

Is my approach optimal? Could I just upload the Gerber file to cncjs and configure cutting path there?

❓ question 💬 discussion

Most helpful comment

Yes! Autoleveller is a great missing feature

All 10 comments

I use flatCam, with some struggle. I don’t have a clear path for this.

CNCjs runs gcode, it is not a post processor or converter.

Yes, but it would be great if it supported auto leveling. Otherwise I need to use straight end mills instead of v-shapped.

I use an X-Carve so its a big machine to have perfectly level to the nm.

Autoleveling will be a great feature!

Yes! Autoleveller is a great missing feature

This is how it works in chilipeppr.

https://github.com/synthetos/TinyG/wiki/ChiliPeppr-PCB-Auto-Level

The code is available as well. If someone wanted to implement a autolevel
in cncjs I would borrow from john lauers autolevel heavily.

Riley

On Tue, Jun 26, 2018 at 8:05 AM mellemhere notifications@github.com wrote:

Yes! Autoleveller is a great missing feature


You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/cncjs/cncjs/issues/342#issuecomment-400283182, or mute
the thread
https://github.com/notifications/unsubscribe-auth/AAOJM6wDiC8vPW2Ez8ko4ZcnjOYOtUD5ks5uAiOngaJpZM4UnIRL
.

So was Chillipepper derived from CNCjs or the other way around, in either case they sure look alot alike so I would imagine it would not be that difficult to implement the autolevel like it is in chillipepper.

https://github.com/pcb2gcode/pcb2gcode and https://github.com/pcb2gcode/pcb2gcodeGUI allow for auto-levelling (although I've not tried it yet!)

My work pattern is kicad -> pcb2gcode -> cncjs and it works reasonably well.

I prefer web based tool chain and use EasyEDA for PCB design, then export to SVG. For now I needs inkscape to convert objects to paths, then feed the svg to jscut to generate gcode. After that it's all cncjs' work.
I am still googling a web based solution for SVG path conversion to replace inkscape.

I do use :
kicad -> carbide3d pcb to gcode (https://carbide3d.com/apps/pcb fantastic free online tool) -> cncjs

But I do need autoleveling ;)

Was this page helpful?
0 / 5 - 0 ratings

Related issues

nesquik011 picture nesquik011  ·  9Comments

madmod picture madmod  ·  6Comments

kikolobo picture kikolobo  ·  4Comments

tbnobody picture tbnobody  ·  10Comments

daniel-ex picture daniel-ex  ·  7Comments