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?
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 ;)
Most helpful comment
Yes! Autoleveller is a great missing feature