Re: List useful software for cyclone

5,595 views
Skip to first unread message
Message has been deleted
Message has been deleted
Message has been deleted

Martin Zabojnik

unread,
Jun 17, 2015, 3:05:27 PM6/17/15
to cyclone-p...@googlegroups.com

List of software for easier orientation .

Please write only information about the software. Keep the formatting for better overview.

discussions about Userful software


Cyclone GUI

GUI by KOBUS


Java 7 version

Java 8 version

google groups


Gcode senders


GrblHoming by Zhaf


google groups

Github


CNC-GCode-Controller by Patrick Knöbel


google groups

Github

program


Repetier


http://www.repetier.com/


Prontface


thingiverse


Chilipeppr

http://chilipeppr.com/
*WebBased


EFL CNC
*Only Windows OS

bCNC
*Linux, Windows, RPI, olinuxino, bananaPi
GRBL CNC command sender, autoleveler and g-code editor
























Jscut
*Web Based
Rapid-PCB
*PCBs only


Iceflow

unread,
Mar 21, 2014, 8:03:28 PM3/21/14
to cyclone-p...@googlegroups.com
Super useful compilation :D can we stick this post? it will be sooooooo great hehehhe


Make Gcode


PCB-GCode for Eagle


PCB-GCode Phorum

--
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 mensaje de correo a cyclone-pcb-fac...@googlegroups.com.
Para publicar en este grupo, envía un mensaje de correo a cyclone-p...@googlegroups.com.
Para ver esta conversación en el sitio web, visita https://groups.google.com/d/msgid/cyclone-pcb-factory/64ebb995-244b-4c83-baca-ab7946ef2ef1%40googlegroups.com.

Para acceder a más opciones, visita https://groups.google.com/d/optout.

Carlos García

unread,
Mar 22, 2014, 4:58:28 AM3/22/14
to cyclone-p...@googlegroups.com
Done, now it should appear first in https://groups.google.com/forum/#!forum/cyclone-pcb-factory
Thanks for the compilation Martin!! :)


Iceflow

unread,
Mar 22, 2014, 10:27:22 AM3/22/14
to cyclone-p...@googlegroups.com

Zhaf

unread,
Mar 22, 2014, 1:56:21 PM3/22/14
to cyclone-p...@googlegroups.com
Hi, just a clarification about GrblHoming. I've not done the software. The software was done by Zapmaker (
https://github.com/zapmaker/GrblHoming). Mine is just a branch of his software with added Marlin support and "G-Code Friendlier" for Marlin. In fact, when everything works as I expect, I'm planning to do a pull request to Zapmaker so he can include my changes in his main repository.

Regards! 

Martin Zabojnik

unread,
Mar 26, 2014, 3:57:43 PM3/26/14
to cyclone-p...@googlegroups.com

I make simple pages about Cyclone project .
For easy orientation in the project for newcomers. 
And also some advice for the construction.
Yet only a few pages of links. 
Still remains a lot of work. 
I will continually add content. 
If you have ideas that should not be missed or want to contribute content. 
Give me a message.

Iceflow

unread,
Mar 26, 2014, 5:36:53 PM3/26/14
to cyclone-p...@googlegroups.com
Good one!! :D


--
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/deb48730-0ece-4c3d-b5bf-e744701e77ad%40googlegroups.com.

Marc Muntada

unread,
Jul 22, 2014, 6:47:32 PM7/22/14
to cyclone-p...@googlegroups.com
Hi all,

Thanks Martin for the software compilation,

Also, sorry to ask so much, but, having in mind the Bed Auto Leveling feature implemented in the Marlin firmware, what is your preferred tool chain?

I haven't milled a PCB yet, and I am really willing to. I have a simple board made of a LED with resistor and two pin heads to connect to a protoboard. So there is a routing, drilling and etching to test everything. I have the Gerbers created and PCB-GCODE ulp in Eagle configured and working.

So far, I am aware of 2 possible toolchains:

First: AutoLevel using G29 in the rectangle of interest in the board.

Then, one of both:
1- Gerber files -> Cyclone GUI (Visolate or another processor of Gerber to GCODE) -> Cyclone
2- Eagle -> PCB-GCODE ulp -> CNC-GCODE-CONTROLLER (or any GCODE sender like pronterface) -> Cyclone

Do most of you, use one of those toolchains to mill PCBs?

Any better/easier way?

Best regards,
Marc

El dimecres 26 de març de 2014 22:36:53 UTC+1, Iceflow va escriure:
Good one!! :D


2014-03-26 20:57 GMT+01:00 Martin Zabojnik <zabo...@gmail.com>:

I make simple pages about Cyclone project .
For easy orientation in the project for newcomers. 
And also some advice for the construction.
Yet only a few pages of links. 
Still remains a lot of work. 
I will continually add content. 
If you have ideas that should not be missed or want to contribute content. 
Give me a message.

--
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-factory+unsub...@googlegroups.com.

Daniel "yOPERO" Garrido

unread,
Aug 14, 2014, 5:36:50 AM8/14/14
to cyclone-p...@googlegroups.com
Here I am adding a couple of web-based controlllers:

  • Grbl devices are now supported inside ChiliPeppr.
  •  The workspace connects to your Arduino via the serial port over the ChiliPeppr Serial Port JSON Server. 
  • web cam included.
  • 3D Gcode simulation view
  • Pocket and Outline operations
  • mm or inch GCode output
  • Supports Firefox, Chrome, and Safari
  • Works with Google Drive
  • Works on iPad

Make Gcode


PCB-GCode for Eagle


PCB-GCode Phorum


FlatCAM

Iceflow

unread,
Aug 14, 2014, 10:14:26 AM8/14/14
to cyclone-p...@googlegroups.com
I think this one where not named in here:

http://www.cnccontrol.byethost13.com/home.html

It looks a good piece of software, with firmware also :D spanish made ;)

Carlos García

unread,
Aug 14, 2014, 10:57:05 AM8/14/14
to cyclone-p...@googlegroups.com
Awesome update! Thanks to both!
The JsCut page works particulary well, it is going to be of great help!!! :)

I have been using HeeksCNC https://code.google.com/p/heekscnc/ and it is quite promising for 3D milling (https://www.youtube.com/watch?v=drV_r_OSsi4 ). Unfortunately the iso.py fix made by Martin does not work for the latest versions, and the output Gcodes need to be fixed manually to be supported by Marlin firmware.


--
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.

Daniel "yOPERO" Garrido

unread,
Aug 17, 2014, 6:58:11 PM8/17/14
to cyclone-p...@googlegroups.com
Great news  GRBL v09 is out!!!! (https://github.com/grbl/grbl)

Update Summary for v0.9 from v0.8
  • IMPORTANT: Default serial baudrate is now 115200! (Up from 9600). And your settings will be over-written! Make sure to have a backup.
  • NEW Super Smooth Stepper Algorithm: Complete overhaul of the handling of the stepper driver to simplify and reduce task time per ISR tick. Much smoother operation with the new Adaptive Multi-Axis Step Smoothing (AMASS) algorithm which does what its name implies (see stepper.c source for details). Users should immediately see significant improvements in how their machines move and overall performance!
  • Stability and Robustness Updates: Grbl's overall stability has been focused on for this version. The planner and step-execution interface has been completely re-written for robustness and incorruptibility by the introduction of an intermediate step segment buffer that "checks-out" steps from the planner buffer in real-time. This means we can now fearlessly drive Grbl to it's highest limits. Combined with the new stepper algorithm and planner optimizations, this translated to 5x to 10x overall performance increases in our testing! Also, stability and robustness tests have been reported to easily take 1.4 million (yes, million) line g-code programs like a champ!
  • (x4)+ Faster Planner: Planning computations improved four-fold or more by optimizing end-to-end operations, which included streamlining the computations and introducing a planner pointer to locate un-improvable portions of the buffer and not waste cycles recomputing them.
  • Compile-able via Arduino IDE!: Grbl's source code may be now download and altered, and then be compiled and flashed directly through the Arduino IDE, which should work on all platforms. See the Wiki for details on how to do it.
  • G-Code Parser Overhaul: Completely re-written from the ground-up for 100%-compliance* to the g-code standard. (* Parts of the NIST standard are a bit out-dated and arbitrary, so we altered some minor things to make more sense. Differences are outlined in the source code.) We also took steps to allow us to break up the g-code parser into distinct separate tasks, which is key for some future development ideas and improvements.
  • Independent Acceleration and Velocity Settings: Each axes may be defined with unique acceleration and velocity parameters and Grbl will automagically calculate the maximum acceleration and velocity through a path depending on the direction traveled. This is very useful for machines that have very different axes properties, like the ShapeOko's z-axis.
  • Soft Limits: Checks if any motion command exceeds workspace limits before executing it, and alarms out, if detected. Another safety feature, but, unlike hard limits, position does not get lost, as it forces a feed hold before erroring out. NOTE: This still requires limit switches for homing so Grbl knows where the machine origin is, and the new max axis travel settings configured correctly for the machine.
  • Probing: The G38.2 straight probe and G43.1/49 tool offset g-code commands are now supported. A simple probe switch must be connected to the Uno analog pin 5 (normally-open to ground). Grbl will report the probe position back to the user when the probing cycle detects a pin state change.
  • Tool Length Offsets: Probing doesn't make sense without tool length offsets(TLO), so we added it! The G43.1 dynamic TLO (described by linuxcnc.org) and G49 TLO cancel commands are now supported. G43.1 dynamic TLO works like the normal G43 TLO(NOT SUPPORTED) but requires an additional axis word with the offset value attached. We did this so Grbl does not have to track and maintain a tool offset database in its memory. Perhaps in the future, we will support a tool database, but not for this version.
  • Improved Arc Performance: The larger the arc radius, the faster Grbl will trace it! We are now defining arcs in terms of arc chordal tolerance, rather than a fixed segment length. This automatically scales the arc segment length such that maximum radial error of the segment from the true arc is never more than the chordal tolerance value of a super-accurate default of 0.002 mm.
  • CPU Pin Mapping: In an effort for Grbl to be compatible with other AVR architectures, such as the 1280 or 2560, a new cpu_map.h pin configuration file has been created to allow Grbl to be compiled for them. This is currently user supported, so your mileage may vary. If you run across a bug, please let us know or better send us a fix! Thanks in advance!
  • New Grbl SIMULATOR! (by @jgeisler and @ashelly): A completely independent wrapper of the Grbl main source code that may be compiled as an executable on a computer. No Arduino required. Simply simulates the responses of Grbl as if it was on an Arduino. May be used for many things: checking out how Grbl works, pre-process moves for GUI graphics, debugging of new features, etc. Much left to do, but potentially very powerful, as the dummy AVR variables can be written to output anything you need.
  • Configurable Real-time Status Reporting: Users can now customize the type of real-time data Grbl reports back when they issue a '?' status report. This includes data such as: machine position, work position, planner buffer usage, serial RX buffer usage.
  • Updated Homing Routine: Sets workspace volume in all negative space regardless of limit switch position. Common on pro CNCs. But, the behavior may be changed by a compile-time option though. Now tied directly into the main planner and stepper modules to reduce flash space and allow maximum speeds during seeking.
  • Optional Limit Pin Sharing: Limit switches can be combined to share the same pins to free up precious I/O pins for other purposes. When combined, users must adjust the homing cycle mask in config.h to not home the axes on a shared pin at the same time. Don't worry; hard limits and the homing cycle still work just like they did before.
  • Optional Variable Spindle Speed Output: Available only as a compile-time option through the config.h file. Enables PWM output for 'S' g-code commands. Enabling this feature will swap the Z-limit D11 pin and spindle enable D12 pin to access the hardware PWM on pin D12. The Z-limit pin, now on D12, should work just as it did before.
  • Additional Compile-Time Feature Options: Line number tracking, real-time feed rate reporting.
  • SLATED FOR v1.0 DEVELOPMENT Jogging controls and feedrate/spindle/coolant overrides. (In v0.9, the framework for feedrate overrides are in-place, only the minor details to complete it have yet to be installed.)

On Thursday, 14 August 2014 15:57:05 UTC+1, Carlos García Saura wrote:
Awesome update! Thanks to both!
The JsCut page works particulary well, it is going to be of great help!!! :)

I have been using HeeksCNC https://code.google.com/p/heekscnc/ and it is quite promising for 3D milling (https://www.youtube.com/watch?v=drV_r_OSsi4 ). Unfortunately the iso.py fix made by Martin does not work for the latest versions, and the output Gcodes need to be fixed manually to be supported by Marlin firmware.
El 14 de agosto de 2014, 16:13, Iceflow <ais...@gmail.com> escribió:
I think this one where not named in here:

http://www.cnccontrol.byethost13.com/home.html

It looks a good piece of software, with firmware also :D spanish made ;)

--
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-factory+unsub...@googlegroups.com.
Para publicar en este grupo, envía un correo electrónico a cyclone-pcb-factory@googlegroups.com.

Iceflow

unread,
Aug 17, 2014, 7:41:32 PM8/17/14
to cyclone-p...@googlegroups.com
Wow a lot of new features :D thanks for sharing!!


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/367381bf-6775-4d1e-a855-c9516da65c7f%40googlegroups.com.

Carlos García

unread,
Aug 18, 2014, 3:43:09 AM8/18/14
to cyclone-p...@googlegroups.com
Yes, it definitely sounds very tempting! Thanks yOPERO!!


Abe Tusk

unread,
Aug 21, 2014, 9:57:06 PM8/21/14
to cyclone-p...@googlegroups.com
Hey everybody!  It's still pretty rough, but you might find my Gerber to GCode converter interesting:

https://github.com/abetusk/gbl2ngc

It takes in a Gerber file and converts it to GCode.  The output might need to be tweaked a bit (adjusting speed and such) and it only supports imperial, but I've used it to successfully cut out some boards with GRBL.

The big advantage (and the reason why I built it in the first place) over pcb2gocde is that it's vector based and not raster based.  pcb2gcode is great, and I've used it, and of course the rasterization is so small that it doesn't affect the quality of the cut, but when I was using it to cut out boards with GRBL, it overloaded the buffer and my CNC started to jitter when trying to cut diagonals.  gbl2ngc doesn't have that problem as it's all vector based.

I have a small front end here:

http://mechaelephant.com/gbl_ngc

that you can use to upload Gerber files to to test out.  I just threw it together so it's not as pretty as it could be.

By default it just does contours but you can set it to take away all non-copper regions (within a rectangular region) with some options for different 'fill' patterns (stacked lines or 'zen garden' patterns right now).  "Under the hood" it uses ClipperLib (http://www.angusj.com/delphi/clipper.php) to do polygon intersecting and offsetting.  ClipperLib is pretty awesome, especially for the stuff we're doing, so it's worth checking out.  In the first iteration I used CGAL, but it was slow and buggy.  With ClipperLib, it still uses exact arithmetic but it's less buggy and at least 250x as fast.

gbl2ngc is all free and open source, so feel free to fork/hack on it.  Comments, criticisms, improvements and help are always welcome!

-Abe


Daniel "yOPERO" Garrido

unread,
Sep 8, 2014, 5:41:00 AM9/8/14
to cyclone-p...@googlegroups.com

+Abe Tusk, your vector base software sounds like a neat solution to jittering motors.

Right now I am busy with work related matters but as soon as I have time I am going to  test it and  I will come back with feedback.

Mohamed Thalib H

unread,
Dec 27, 2014, 7:53:04 AM12/27/14
to cyclone-p...@googlegroups.com

cirQWizard – Gerber to GCode converter and much more

cirQWizard is a cross-platform open source software designed to control PCB prototyping machines. It’s much more than Gerber to GCode converter – it generates GCode, controls the machine and guides a user through the processes of:

  • insulation milling
  • holes drilling
  • contour milling
  • solder paste dispensing
  • SMD components placement

Site URL: http://cirqwizard.org/


Daniel Garrido

unread,
Dec 27, 2014, 8:02:50 AM12/27/14
to cyclone-p...@googlegroups.com
Mohamed 

While ago I looked at cirQwizards I have tried to run the  software a couple of times with  no joy I am afraid.
I have not been able to find any guide on how to adapt the software to run in custom CNCs other than cirqoid.

Have you been able to adapt it for cyclone or any other home made cnc?

I am afraid if it is not possible the software is useless from our point of view.

Regards,

--
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.
To view this discussion on the web, visit https://groups.google.com/d/msgid/cyclone-pcb-factory/f66d82b2-8384-48ba-949b-9a35f6382bc0%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Mohamed Thalib H

unread,
Dec 27, 2014, 11:25:28 AM12/27/14
to cyclone-p...@googlegroups.com
Hi Daniel,

If found this software just yesterday and installed it. I have to try it,

Will update here, after some study.
- Mohamed

Message has been deleted

Samuel Kranz

unread,
Jan 18, 2015, 3:55:50 PM1/18/15
to cyclone-p...@googlegroups.com
hey guys,

just found this on the net.

Toolchain for GRBL with Probing .. from Eagle to PCB


Iceflow

unread,
Jan 18, 2015, 7:50:17 PM1/18/15
to cyclone-p...@googlegroups.com
Interesting!! :D thanks for sharing!!

--
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.

Yiannis Mandravellos

unread,
Jan 22, 2015, 6:25:23 AM1/22/15
to cyclone-p...@googlegroups.com
I recently discovered bCNC, a great tool (gcode sending, probing, multiple workspaces, the works!) for GRBL users.
It lacks a little in documentation (none yet) but it's pretty straightforward to learn.
I was impressed by how complete it is.
I only found a couple of bugs which I 've fixed in my fork and also created a pull request for them so, hopefully, they 'll be included upstream soon.


Iceflow

unread,
Jan 23, 2015, 9:05:48 PM1/23/15
to cyclone-p...@googlegroups.com
I taked a little peek to the github, this is only for lin/mac, dont ya? installing all the python modules would make this run on windows, dont ya? this affirmation contradicts my first question... hehehehhe im very lost when python comes in play :D

--
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.
Message has been deleted

docinski art

unread,
Feb 5, 2015, 1:06:17 PM2/5/15
to cyclone-p...@googlegroups.com
Hello!
I am new in here. I find your project amazing and I decided to give it a try. I have problems with opening .scad & .fcstd files, though. Could share with me your experiences? I used OpenScad and FreeCAD software and it freezes when opening. I also tried some online graphic enviroments but they gave me errors in result. I really dont want to fail at the very begining :)
Hoping for response.
Regards!

Joco

unread,
Feb 5, 2015, 11:53:52 PM2/5/15
to cyclone-p...@googlegroups.com
re the scad files what version of OpenScad were you using?

Having said that there should be STL files for all the parts you need to print so they can be loaded directly into your 3D slicing software of choice.

KIke Spain

unread,
Feb 13, 2015, 8:53:43 AM2/13/15
to cyclone-p...@googlegroups.com

I agree,
Going to start a full set of tests with it.  I was not able to set and have the Cyclone Software side running.

Daniel "yOPERO" Garrido

unread,
Feb 15, 2015, 6:15:59 PM2/15/15
to cyclone-p...@googlegroups.com
FYI Just added the below software to the main post
 
* Chilipeppr
* EFL CNC
* JSCUT
* Rapid-pcb

Daniel "yOPERO" Garrido

unread,
Jun 17, 2015, 3:08:31 PM6/17/15
to cyclone-p...@googlegroups.com, yope...@gmail.com
List updated with another GRBL controller  bCNC.

Carlos García

unread,
Jun 18, 2015, 7:44:12 AM6/18/15
to cyclone-p...@googlegroups.com
Thanks! Just heard of this one when Yiannis mentioned it yesterday. It looks really neat!

On Wed, Jun 17, 2015 at 8:08 PM, Daniel "yOPERO" Garrido <yope...@gmail.com> wrote:
List updated with another GRBL controller  bCNC.

--
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.

Patrick Knöbel

unread,
Oct 4, 2016, 9:49:43 AM10/4/16
to Cyclone PCB Factory
Just for information:

I added art suport for my CNC- Gcode-Controller: https://github.com/pknoe3lh/cncgcodecontroller/releases/tag/6.1

*WebBased


EFL CNC
*Only Windows OS

bCNC
*Linux, Windows, RPI, olinuxino, bananaPi
GRBL CNC command sender, autoleveler and g-code editor
























Gcode Generators


PCB-GCode for Eagle


PCB-GCode Phorum


FlatCAM


Jscut
*Web Based
Rapid-PCB
*PCBs only


Reply all
Reply to author
Forward
0 new messages