GUI new directories

779 views
Skip to first unread message

Kobus du Toit

unread,
Jan 26, 2014, 10:06:50 PM1/26/14
to cyclone-p...@googlegroups.com
I moved the code around a bit.  I have a Java 8 directory for the GUI that has been compiled with Java 8 and a Java 7 directory compiled with Java 7 ofcourse.  I see the GUI doesn't work with Java 7 after around version 30.  I am using version 25 and it works fine.  So if you have problems running the Java 7 GUI you might need to downgrade your Java 7 or go for the Java 8 one.  The screen looks a bit bad on the Java 8 one, because when I designed the screen I used grid layout and now the grid moved around in Java 8, but things still work.  Jiri and I are working on the z-probing to get it to a usable state so hopefully the GUI can be used to start making PCB's soon

Java 7 version

Java 8 version

Tectu

unread,
Jan 27, 2014, 3:29:43 PM1/27/14
to cyclone-p...@googlegroups.com
I really appreciate your work and I am looking forward to see this in action. I really need some final solution for the mill now. I will probably create a package for arch linux.

Brent

unread,
Mar 4, 2014, 8:30:59 PM3/4/14
to cyclone-p...@googlegroups.com
Greetings all!  I have recently built a small mill with a slightly larger work space than a Cyclone.  I am using the latest Java 7 GUI from the above location with Marlin firmware from the Cyclone Github.  Everything seems to be working - except that the z-probe offsets are not being properly applied.  Z-probing seems to work fine, but after I click use data and I look at the modified Gcode I get the following;

G1 Z-0.1000 F50;original value=-0.1  probed value=0.0

the probed value is always 0.0....not sure if there is something I am doing wrong or something I have set up wrong....any help would be appreciated!

Also - I noticed the the x/y offsets on the Z-Probe page are not working properly, it seems to use the x offset value for both x and y - again not sure if I am doing something wrong?

Kobus du Toit

unread,
Mar 4, 2014, 8:33:28 PM3/4/14
to cyclone-p...@googlegroups.com
Hi

Is it possible for you to try the Java 8 version please?

Kobus


--
Has recibido este mensaje porque estás suscrito a un tema del grupo "Cyclone PCB Factory" de Grupos de Google.
Para anular tu suscripción a este tema, visita https://groups.google.com/d/topic/cyclone-pcb-factory/HGp2NxltVeU/unsubscribe.
Para anular tu suscripción a este grupo y a todos sus temas, envía un mensaje a cyclone-pcb-fac...@googlegroups.com.
Para publicar en este grupo, envía un mensaje a cyclone-p...@googlegroups.com.
Para ver este debate en la Web, visita https://groups.google.com/d/msgid/cyclone-pcb-factory/e1a81dbb-7f7a-4481-b37d-84a120e6f95b%40googlegroups.com.
Para acceder a más opciones, visita https://groups.google.com/groups/opt_out.

Brent

unread,
Mar 4, 2014, 11:35:41 PM3/4/14
to cyclone-p...@googlegroups.com
Hi Kobus,

Thanks for the quick reply!  I tried Java 8 version - same results...



On Wednesday, March 5, 2014 9:33:28 AM UTC+8, Kobus du Toit wrote:
Hi

Is it possible for you to try the Java 8 version please?

Kobus
On Wed, Mar 5, 2014 at 11:30 AM, Brent <brent...@gmail.com> wrote:
Greetings all!  I have recently built a small mill with a slightly larger work space than a Cyclone.  I am using the latest Java 7 GUI from the above location with Marlin firmware from the Cyclone Github.  Everything seems to be working - except that the z-probe offsets are not being properly applied.  Z-probing seems to work fine, but after I click use data and I look at the modified Gcode I get the following;

G1 Z-0.1000 F50;original value=-0.1  probed value=0.0

the probed value is always 0.0....not sure if there is something I am doing wrong or something I have set up wrong....any help would be appreciated!

Also - I noticed the the x/y offsets on the Z-Probe page are not working properly, it seems to use the x offset value for both x and y - again not sure if I am doing something wrong?


On Monday, January 27, 2014 11:06:50 AM UTC+8, Kobus du Toit wrote:
I moved the code around a bit.  I have a Java 8 directory for the GUI that has been compiled with Java 8 and a Java 7 directory compiled with Java 7 ofcourse.  I see the GUI doesn't work with Java 7 after around version 30.  I am using version 25 and it works fine.  So if you have problems running the Java 7 GUI you might need to downgrade your Java 7 or go for the Java 8 one.  The screen looks a bit bad on the Java 8 one, because when I designed the screen I used grid layout and now the grid moved around in Java 8, but things still work.  Jiri and I are working on the z-probing to get it to a usable state so hopefully the GUI can be used to start making PCB's soon

Java 7 version

Java 8 version

--
Has recibido este mensaje porque estás suscrito a un tema del grupo "Cyclone PCB Factory" de Grupos de Google.
Para anular tu suscripción a este tema, visita https://groups.google.com/d/topic/cyclone-pcb-factory/HGp2NxltVeU/unsubscribe.
Para anular tu suscripción a este grupo y a todos sus temas, envía un mensaje a cyclone-pcb-factory+unsub...@googlegroups.com.

Kobus du Toit

unread,
Mar 4, 2014, 11:37:32 PM3/4/14
to cyclone-p...@googlegroups.com
Has your controller been setup to return positive or negative Z values?  Jiri and I worked on getting the probing working.  Maybe he can also give some input on how he setup his machine.  I work with negative Z values if that helps at all


Para anular tu suscripción a este grupo y a todos sus temas, envía un mensaje a cyclone-pcb-fac...@googlegroups.com.

Para publicar en este grupo, envía un mensaje a cyclone-p...@googlegroups.com.

Brent

unread,
Mar 5, 2014, 1:02:28 AM3/5/14
to cyclone-p...@googlegroups.com

It is giving very close to 0 values for the probing - between 0.0 and 0.6mm. Here is a pic of my setup;



I am trying to do a test of just a single sided board with all smd components and no drill holes - keeping it simple just to get things working first. My z axis has a total travel of 70mm, so what I had done is set the Z_MAX_POS to 35 and Z_MIN_POS to -35 in the firmware. I need to modify my spindle mount to make things work better, because the 0 level of the board was at about +7.5mm. What I did is modify the firmware so that the Z_MAX was 27.5 - this puts the top of the PCB I have on the bed at close to 0.  I just tried changing the Z_MAX to 25 so that it would give negative values (around -2.5), but I am still getting all 0.0 for the modified G-Code offsets, although the Z-Probing shows the proper offsets it is not applying them to the file.

Also, as you can see from the position of the PCB on the bed - I need an offset, which I have set in the settings file at x=70 and y=40, that works fine and the position of the board starts there. But when I enter the same offset on the G-Probe page it starts at 70,70 - seems to use the x value for both.

Maybe the problem is something to do with my offsets?  I will move the PCB and do another test later with no offsets to see if there is any difference.

Thanks a lot for your hard work on the GUI and quick responses to my questions!




On Wednesday, March 5, 2014 12:37:32 PM UTC+8, Kobus du Toit wrote:
Has your controller been setup to return positive or negative Z values?  Jiri and I worked on getting the probing working.  Maybe he can also give some input on how he setup his machine.  I work with negative Z values if that helps at all
On Wed, Mar 5, 2014 at 2:35 PM, Brent <brent...@gmail.com> wrote:
Hi Kobus,

Thanks for the quick reply!  I tried Java 8 version - same results...



On Wednesday, March 5, 2014 9:33:28 AM UTC+8, Kobus du Toit wrote:
Hi

Is it possible for you to try the Java 8 version please?

Kobus
On Wed, Mar 5, 2014 at 11:30 AM, Brent <brent...@gmail.com> wrote:
Greetings all!  I have recently built a small mill with a slightly larger work space than a Cyclone.  I am using the latest Java 7 GUI from the above location with Marlin firmware from the Cyclone Github.  Everything seems to be working - except that the z-probe offsets are not being properly applied.  Z-probing seems to work fine, but after I click use data and I look at the modified Gcode I get the following;

G1 Z-0.1000 F50;original value=-0.1  probed value=0.0

the probed value is always 0.0....not sure if there is something I am doing wrong or something I have set up wrong....any help would be appreciated!

Also - I noticed the the x/y offsets on the Z-Probe page are not working properly, it seems to use the x offset value for both x and y - again not sure if I am doing something wrong?


On Monday, January 27, 2014 11:06:50 AM UTC+8, Kobus du Toit wrote:
I moved the code around a bit.  I have a Java 8 directory for the GUI that has been compiled with Java 8 and a Java 7 directory compiled with Java 7 ofcourse.  I see the GUI doesn't work with Java 7 after around version 30.  I am using version 25 and it works fine.  So if you have problems running the Java 7 GUI you might need to downgrade your Java 7 or go for the Java 8 one.  The screen looks a bit bad on the Java 8 one, because when I designed the screen I used grid layout and now the grid moved around in Java 8, but things still work.  Jiri and I are working on the z-probing to get it to a usable state so hopefully the GUI can be used to start making PCB's soon

Java 7 version

Java 8 version

--
Has recibido este mensaje porque estás suscrito a un tema del grupo "Cyclone PCB Factory" de Grupos de Google.
Para anular tu suscripción a este tema, visita https://groups.google.com/d/topic/cyclone-pcb-factory/HGp2NxltVeU/unsubscribe.
Para anular tu suscripción a este grupo y a todos sus temas, envía un mensaje a cyclone-pcb-factory+unsubscribe...@googlegroups.com.
Para publicar en este grupo, envía un mensaje a cyclone-p...@googlegroups.com.

--
Has recibido este mensaje porque estás suscrito a un tema del grupo "Cyclone PCB Factory" de Grupos de Google.
Para anular tu suscripción a este tema, visita https://groups.google.com/d/topic/cyclone-pcb-factory/HGp2NxltVeU/unsubscribe.
Para anular tu suscripción a este grupo y a todos sus temas, envía un mensaje a cyclone-pcb-factory+unsub...@googlegroups.com.
Para publicar en este grupo, envía un mensaje a cyclone-p...@googlegroups.com.

Kobus du Toit

unread,
Mar 5, 2014, 1:08:13 AM3/5/14
to cyclone-p...@googlegroups.com
I will put a new version up tonight, maybe I didn't copy my latest one to the drive

I will mail Jiri to look at the forum post to see if that is also how he did it


Para anular tu suscripción a este grupo y a todos sus temas, envía un mensaje a cyclone-pcb-fac...@googlegroups.com.

Para publicar en este grupo, envía un mensaje a cyclone-p...@googlegroups.com.

Jiri

unread,
Mar 5, 2014, 3:58:56 AM3/5/14
to cyclone-p...@googlegroups.com
Hi all,
I downloaded the current content of dropbox and made testing.

First of all - the setup:
As the Java 7 version stopped to work after I upgraded to 7.45 I deinstalled Java 7 in December and I am running only Java8 with Windows7 Professional ( I had to set up English Region and Language since in Czech we use decimal comma instead of decimal point and this made problem... ). Firmware is Carlos, I think the only change I did is setting of Zmax to 20 and Zmin to -50.  This gives me currently probing values around -0.8mm.

I made two tests with small and simple PCB, without applying zoom and blur in the Probing screen. In the first I did not apply any offset (in the Probing screen), in the second I tried offset x=25, y=5. the offset does not work correctly - as described by Brent above. However the gcode has been patched correctly with the probed values in both cases.
I could never test probing with positive deviations, since the probing process did not work - the probe was not moved up to the transport level between two consecutive samples, so I had to change Zmax value to achieve negative probing values. This was on my list of intended GUI corrections to Kobus -I'd recommend to work only with positive coordinates (this can be assured by setting the Zmax in firmware properly).


Dne středa, 5. března 2014 7:08:13 UTC+1 Kobus du Toit napsal(a):

--
Has recibido este mensaje porque estás suscrito a un tema del grupo "Cyclone PCB Factory" de Grupos de Google.
Para anular tu suscripción a este tema, visita https://groups.google.com/d/topic/cyclone-pcb-factory/HGp2NxltVeU/unsubscribe.
Para anular tu suscripción a este grupo y a todos sus temas, envía un mensaje a cyclone-pcb-factory+unsub...@googlegroups.com.
Para publicar en este grupo, envía un mensaje a cyclone-p...@googlegroups.com.

Kobus du Toit

unread,
Mar 5, 2014, 4:28:12 AM3/5/14
to cyclone-p...@googlegroups.com

I am hoping I have my Dlp control app done the end of the month. Hoping I can then spend some time on the mill app. My dlp printer is big enough to print a mill in one go. Would kill to test it's ability at some point and print a complete mill and then run the milling software on it

Para anular tu suscripción a este grupo y a todos sus temas, envía un mensaje a cyclone-pcb-fac...@googlegroups.com.

Para publicar en este grupo, envía un mensaje a cyclone-p...@googlegroups.com.

Iceflow

unread,
Mar 5, 2014, 4:37:17 AM3/5/14
to cyclone-p...@googlegroups.com
Where we can see more of your DLP project!! :D it looks interesting!!


--
Has recibido este mensaje porque estás suscrito al grupo "Cyclone PCB Factory" de Grupos de Google.
Para anular tu suscripción a este grupo y dejar de recibir sus mensajes, envía un mensaje a cyclone-pcb-fac...@googlegroups.com.

Para publicar en este grupo, envía un mensaje a cyclone-p...@googlegroups.com.

Kobus du Toit

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

Should get my laser cut parts this weekend then I am hoping I can complete the assembly.  You can see the size difference between mine and the Replicator 2X https://www.dropbox.com/s/n405akluf5x3w2i/2014-01-29%2006.44.29.jpg

I wonder if there is someone here that can answer my questions on the CNC forums

http://www.cnczone.com/forums/linear-rotary-motion/209596-ballscrews-arrived-fit-post1441422.html#post1441422



My current app is at https://www.dropbox.com/sh/7trj4vq5bq8fm4y/38JMFqHlCs.  It requires the latest Java 8

Slicing takes about 1 second for a ton of objects and I even have infill that can be set.  Max lowest point supports, around  2000 supports, takes a bit longer, about 2 seconds or so

I worked on supports today. Lowest point supports is done. Will finish grid supports hopefully tonight before bed time so then you can choose what ever type or both and it will be changeable between objects. Need to then do 3D manual supports and 2D manual supports tomorrow. Then supports will be done

I need to fix my printing part since my new slicer broke that, but the app will give you guys an idea

Built in web browser so you can pick an object from one of 4 websites and import it directly in the app and print it

Here is a bunch of features

https://docs.google.com/spreadsheet/ccc?key=0AjYcEd1WlkqCdDhDdjBzLTdacEg4NWVGVWhreVFYMnc&usp=sharing


Known issues

The Java 8 web browser sucks

Java 8 crashes sometimes on file save

Brent

unread,
Mar 5, 2014, 9:35:05 AM3/5/14
to cyclone-p...@googlegroups.com
Hi Jiri and Kobus,

I tried again with a fresh copy of the Java 8 version I downloaded earlier today, moved the PCB so no offsets are needed - and now it works!  I am not totally sure what fixed it yet, but I will do some more tests tomorrow to try and figure out what the problem was.

Thanks to both of you for helping me to get it working!

Iceflow

unread,
Mar 5, 2014, 9:39:21 AM3/5/14
to cyclone-p...@googlegroups.com
Kobus, you are such an amazing guy!! :D i have to take a look at your Gizmetor software, i cant try it, but at least to see it hehehehe

Did you plan to open the DLP project? its incredible what you have done so far!!

Sorry i cant help you with the cnc questions, im not that good and dont know that kind of hardware... :(


--
Has recibido este mensaje porque estás suscrito al grupo "Cyclone PCB Factory" de Grupos de Google.
Para anular tu suscripción a este grupo y dejar de recibir sus mensajes, envía un mensaje a cyclone-pcb-fac...@googlegroups.com.
Para publicar en este grupo, envía un mensaje a cyclone-p...@googlegroups.com.

Jiří Pilný

unread,
Mar 5, 2014, 10:07:37 AM3/5/14
to cyclone-p...@googlegroups.com
Brent,
the main appreciation goes to Kobus undoubtedly. I just tried to help with testing.


Para anular tu suscripción a este grupo y a todos sus temas, envía un mensaje a cyclone-pcb-fac...@googlegroups.com.

Para publicar en este grupo, envía un mensaje a cyclone-p...@googlegroups.com.

Brent

unread,
Mar 5, 2014, 10:29:42 AM3/5/14
to cyclone-p...@googlegroups.com
Hi Kobus,

I checked your questions on the CNC forums - not so sure about the positioning of the sleeves or mounting the ballscrew properly. But I did run across some comments on this Youtube video I was watching the other day - about the problem with the bearing not fitting.

Kobus du Toit

unread,
Mar 5, 2014, 5:37:03 PM3/5/14
to cyclone-p...@googlegroups.com
Thank you guys

About the rod.  At least now I know I didn't sand off too much :)
Still worried that all the weight and everything rests on a nut that rests on a spacer and that is steel on steel.  Can't be a good design to have something turning thousands of time with steel on steel.  Almost sounds like an engine

I wonder if I shouldn't turn everything upside down so that the motors are at the bottom.  Just not sure if that will be bad for the rods to have the force from the bottom and then weight pushing against the force


--
Has recibido este mensaje porque estás suscrito a un tema del grupo "Cyclone PCB Factory" de Grupos de Google.
Para anular tu suscripción a este tema, visita https://groups.google.com/d/topic/cyclone-pcb-factory/HGp2NxltVeU/unsubscribe.
Para anular tu suscripción a este grupo y a todos sus temas, envía un mensaje a cyclone-pcb-fac...@googlegroups.com.
Para publicar en este grupo, envía un mensaje a cyclone-p...@googlegroups.com.

Iceflow

unread,
Mar 5, 2014, 6:26:04 PM3/5/14
to cyclone-p...@googlegroups.com
I think that the Z motor its best located in the bottom, almost all 3D printers (reprap) i see have it that way... :D

Another thing is that its best to use steel for the rod and bronze for the nut, at least thats what i heard :P it will have less friction.

Maybe you can take a look to the Igus cnc nuts, they are made of polimers i think.


--
Has recibido este mensaje porque estás suscrito al grupo "Cyclone PCB Factory" de Grupos de Google.
Para anular tu suscripción a este grupo y dejar de recibir sus mensajes, envía un mensaje a cyclone-pcb-fac...@googlegroups.com.

Para publicar en este grupo, envía un mensaje a cyclone-p...@googlegroups.com.

Jiří Pilný

unread,
Mar 6, 2014, 5:07:11 AM3/6/14
to cyclone-p...@googlegroups.com
Kobus,
probably I do not understand it well. Do you use the ballscrew end supports shown in the 3 part of the video (even with angular bearing)? This would take all the weight...
http://www.ebay.com/itm/1pc-BK10-and-1pc-BF10-Ballscrew-End-Supports-CNC-/130738865243?pt=BI_Heavy_Equipment_Parts&hash=item1e70a4c45b



Kobus du Toit

unread,
Mar 6, 2014, 5:10:51 AM3/6/14
to cyclone-p...@googlegroups.com
Yep using all the same bearings, but if you screw the nut onto the rod then the nut rests on the top of the spacer that goes into the bearing.  Same as the video.  The guy screwed the nut onto the rod against the bearing.  If you then place the rod vertically the nut takes all the weight


Martin Zabojnik

unread,
Mar 6, 2014, 5:17:25 AM3/6/14
to cyclone-p...@googlegroups.com
Hi 
How about to use something like this?
just a thought. :-)

Kobus du Toit

unread,
Mar 6, 2014, 5:19:28 AM3/6/14
to cyclone-p...@googlegroups.com
Interesting, but I don't think that will compete with Form1 and Makerbot :)


--
Has recibido este mensaje porque estás suscrito a un tema del grupo "Cyclone PCB Factory" de Grupos de Google.
Para anular tu suscripción a este tema, visita https://groups.google.com/d/topic/cyclone-pcb-factory/HGp2NxltVeU/unsubscribe.
Para anular tu suscripción a este grupo y a todos sus temas, envía un mensaje a cyclone-pcb-fac...@googlegroups.com.
Para publicar en este grupo, envía un mensaje a cyclone-p...@googlegroups.com.

Martin Zabojnik

unread,
Mar 6, 2014, 5:36:07 AM3/6/14
to cyclone-p...@googlegroups.com
I thought to use counterweight :-)

Kobus du Toit

unread,
Mar 6, 2014, 5:37:05 AM3/6/14
to cyclone-p...@googlegroups.com
Aah.  Someone suggested a spring on the bottom side

I am just wondering how other CNC machines have been made the past 20 years


2014-03-06 20:36 GMT+10:00 Martin Zabojnik <zabo...@gmail.com>:
I thought to use counterweight :-)

--
Has recibido este mensaje porque estás suscrito a un tema del grupo "Cyclone PCB Factory" de Grupos de Google.
Para anular tu suscripción a este tema, visita https://groups.google.com/d/topic/cyclone-pcb-factory/HGp2NxltVeU/unsubscribe.
Para anular tu suscripción a este grupo y a todos sus temas, envía un mensaje a cyclone-pcb-fac...@googlegroups.com.
Para publicar en este grupo, envía un mensaje a cyclone-p...@googlegroups.com.
Reply all
Reply to author
Forward
0 new messages