Welcome! Log In Create A New Profile

Advanced

Generation 3 Sanguino CNC Controller

Posted by dewayne 
Generation 3 Sanguino CNC Controller
September 25, 2009 02:19PM
Hello Guys,

I am interested in using the Genewration 3 Sanguino board and firmware to control a CNC Router table is this possible?

I would than like to replace the router with a Print Head to print parts.

I also have been looking at CMEIGHAN GCODE Interperter as well. Which firmware would I be best to use.

Cheers

DeWayne UK
Re: Generation 3 Sanguino CNC Controller
September 26, 2009 01:15PM
Hi,
Interesting question. I would like too to find the answer.
Until now I have installed the REplicatorG and I have tried to load a file. Unfortunately doesn't seems to run properly : does not show the content of file and when I try to run an Estimation I receive :
Exception in thread "Estimation Thread" java.lang.NullPointerException

Regards,
Daniel
Re: Generation 3 Sanguino CNC Controller
September 26, 2009 01:23PM
It should be as he orginally wrote the software for that purpose. From my reading there are a some pin and logic level changes between generation two and three, like the stepper enable line. So the G-code software would need to be updated by someone.
Re: Generation 3 Sanguino CNC Controller
September 26, 2009 06:32PM
There are 3 file groups I have been looking at:

1- Chris Meighan - has wrote a gcode interperter with constant velocity
2- 5D-Gcode for I think Generation 2 - Snaguino Board (Arduino 168)
3- reprap-gen3-firmware-1.5 (Sanguino)

It would be nice to build a cnc router/milling machine that one could remove the router and replace it with an extruding head. Neat!!!

My question is what code would be the best starting point and where is it.

I have seen some notes some where that there is a reprap-gen3-firmware-1.6?? but I can not find it

What is the difference between 5D-Gcode and reprap-gen3 code?

Cheers

DeWayne
emt
Re: Generation 3 Sanguino CNC Controller
September 27, 2009 05:04AM
All generation 3 Code here:-

[sourceforge.net]

Difference.

G3 uses Mcodes for extruder control:-
[reprap.org]
Also the latest G3 seems to be a major fork with ReplicatorG being the only host you can use. If this is true and source for ReplicatorG is not available it is no longer open source so in that respect 5D may be the way to go.

5D is explained here:-

[blog.reprap.org]

Which is best?

I am still trying to find out. The current Replicatorg/G3 has no acceleration for the stepper motors so machine inertia becomes a big problem with conventional machines. On my repstrap I cannot exceed 300mm a minute without stalling, which is very slow compared to speeds some users are achieving.

I have not tried 5D yet as I am trying to find out if latest firmware version has been used with generation 3 electronics or is still a work in progress.

I am slowly coming to the conclusion after 2 years that I would have been better off building a Reprap rather than adding an extruder to an existing CNC milling machine.

For your intended use you might be better to go back to G2 electronics (Arduino or Sanguino) and use earlier firmware modified to your use.


Regards

Ian
Re: Generation 3 Sanguino CNC Controller
September 27, 2009 06:22AM
You can get the ReplicatorG source code here: [code.google.com]

I can't imagine Zach and Bre doing anything closed source!


[www.hydraraptor.blogspot.com]
Re: Generation 3 Sanguino CNC Controller
September 27, 2009 08:46AM
1. ReplicatorG - do you know any support forum for it ?
I have tried to use it but I receive some errors and I don't know the normal behavior . It shoudn't show at least the gcodes in that text box ? I have tryed version 008 and 007 (even if it shows 006 on form) Or maybe cannot load directly Gcodes...

2. Firmware - I would try rather to compile the C source code with AVR GCC.
It's there any comparison between version 2 and 3 of firmware ?
Re: Generation 3 Sanguino CNC Controller
September 27, 2009 05:33PM
Thanks for the input.

When I download the Generation 3 Source code there are two directories.

SanguinoMaster/
gcode/

The etruder directory for the slave is clear but the SanguinoMaster/
and gcode/ where is this firm ware to go since there is only 1 board.

Looking closer at the firmware the:
SanguinoMaster/ == for the 644P chip
gcode/ == for the aurdion 169

When I try and compile the gcode/ for the Sanguino problems comes up compiling it.

Cheers
DeWayne
emt
Re: Generation 3 Sanguino CNC Controller
September 28, 2009 03:33AM
G3 firmware is for the latest G3 electronics which uses a slave Arduino for the extruder and a Sanguino for the main board see here:-

[reprap.org]

I guess you have G2 electronics (single Arduino or single sanguino) see here:-

[reprap.org]

G2 Firmware here:-

[reprap.svn.sourceforge.net]


Regards

Ian
Sorry, only registered users may post in this forum.

Click here to login