GPX - gcode to x3g post process conversion utility

98 views
Skip to first unread message

Wingcommander (whpthomas)

unread,
Apr 14, 2013, 10:01:04 PM4/14/13
to 3dprintertips...@googlegroups.com
So for the last few weekends I have been working on a simple, light weight post processor to convert gcode to the x3g format. The idea is to make it easier for owners of makerbot printers (particularly those running sailfish firmware ;) to use different slicers without the need to open the gcode in ReplicatorG or Makerware to convert it to the X3g format for printing. I have just pushed my first pre-release code preview onto github - you can take a gander here. 

http://github.com/whpthomas/GPX

This will compile cleanly - but is not fully operational yet.

Things still to be written include:
  • the accelerated queue point command (saving the best until last =)
  • a custom machine definition parser to read in profiles for printers other than the Replicator 1/2/2x which have build-in definitions. I can add more built-ins (plenty of room), I just got confused looking through the plethora of xml files available.
  • gcode access to a few firmware additional commands and their parameters.
I have also been thinking of adding support for changing the filament diameter in post processing - or even spiting out multiple files to support different filament diameters during the one conversion, so you don't have to re-slice.

I just set up yet another google forum "GPX converter" <gpx-converter(at)googlegroups(dot)com> for general discussion about this new utility.

Comments/Feedback/Suggestions all welcome.

Eighty

unread,
Apr 14, 2013, 11:01:20 PM4/14/13
to 3dprintertips...@googlegroups.com
Dammit, another forum to monitor...
Well, on the bright side, there's another forum to cause trouble in!

Eighty

unread,
Apr 14, 2013, 11:02:46 PM4/14/13
to 3dprintertips...@googlegroups.com
By the way, my eyebrows went up (in a pleasantly surprised fashion) on the mention of E-scaling. You officially have my approval to proceed on that one!

Eighty

unread,
Apr 14, 2013, 11:05:55 PM4/14/13
to 3dprintertips...@googlegroups.com
Did I miss something, or is that an email address, not a forum link?

Wingcommander (whpthomas)

unread,
Apr 14, 2013, 11:09:21 PM4/14/13
to 3dprintertips...@googlegroups.com
Did I miss something, or is that an email address, not a forum link?


It was supposed to be an embedded link - but google quibbled over the email address in the post - the link got deleted.

Wingcommander (whpthomas)

unread,
Apr 18, 2013, 11:24:45 AM4/18/13
to 3dprintertips...@googlegroups.com
All the requested features have now been implemented and tested - including left and right filament scaling, temperature overrides and ditto printing with different filament settings. Slic3r post processing is also now supported natively - no need to thunk with a bash script.

Wingcommander (whpthomas)

unread,
Apr 25, 2013, 7:57:22 AM4/25/13
to 3dprintertips...@googlegroups.com
GPX is now up to 0.9 (beta) I have been slicing and printing with output it generated all week without incident.

As a convenience I added an option in the gpx.ini file for you to specify the volume of you SD card. For for instance my SD card volume name is Things, so by adding

; SD Card path - if inserted the x3g file will be written there
; uncomment to enable and substitute the name of your SD card volume

sd_card_path=/Volumes/Things/

to the gpx.ini file now if I insert the SD card, and click save from Kisslicer, GPX sends a copy to my SD card, ready to print.

Joseph Chiu

unread,
Apr 25, 2013, 2:20:02 PM4/25/13
to 3dprintertips...@googlegroups.com
I know that creeping-featurism is not a good thing, but may I suggest an auto date-stamped folder or the like for your wish list?  When you have lots of files, it starts to get crowded and confusing sometimes.


--
You received this message because you are subscribed to the Google Groups "3D Printer Tips, Tricks and Reviews" group.
To post to this group, send email to 3dprintertips...@googlegroups.com.
 
 

Wingcommander (whpthomas)

unread,
Apr 26, 2013, 2:20:17 AM4/26/13
to 3dprintertips...@googlegroups.com, joe...@joechiu.com
I know that creeping-featurism is not a good thing, but may I suggest an auto date-stamped folder or the like for your wish list?  When you have lots of files, it starts to get crowded and confusing sometimes.

I will look into it. 

Wingcommander (whpthomas)

unread,
Apr 29, 2013, 3:38:51 PM4/29/13
to 3dprintertips...@googlegroups.com, joe...@joechiu.com
I know that creeping-featurism is not a good thing, but may I suggest an auto date-stamped folder or the like for your wish list?  When you have lots of files, it starts to get crowded and confusing sometimes.

I will look into it. 

I could not find a simple portable way to do this easily.
Reply all
Reply to author
Forward
0 new messages