1. About
  2. Features
  3. Explore

I have a Monoprice architect which is a barebones clone of the FlashForge Creator Pro, or Replicator 1 Dual. I have upgraded the power supply and added a heated bed and, after getting fed up with MakerBot software, I've started using Cura to slice then post process with GPX.

I did a lot of searching and finally found someone who posted their start and end G-code for this particular printer. The only catch is that his code only works on version 15.04.

Don't get me wrong, 15.04 is a huge upgrade compared to MakerWare. But, I would really like to start using a newer version like 2.5 or anything relatively new.

Here is the start code I found. I have tried it in 2.5 with error in post processing. Any help is appreciated!!

; -- START GCODE -- M136 ; start build M73 P0 G90 ; absolute coordinates ; ; set temperatures and assert Vref M140 S{print_bed_temperature} M104 S{print_temperature} T0 G130 X118 Y118 A118 B118 ; set stepper motor Vref to defaults ; let the Z stepper vref stay at eeprom level (probably 40) ; ; home and recall eeprom home position T0 ; home on the right nozzle G28 X Y Z ; home all axes at homing speed G92 X0 Y0 Z0 A0 B0 ; set all coords to 0 for now G1 Z5 F500 ; move Z 5mm away so we can carefully hit the limit switch G161 Z F100 ; home Z slowly M132 X Y Z ; recall stored home offsets for XYZ axes ; ; wait for heat up G1 X110 Y-72 Z30 F3300 ; move to waiting position M116 ; wait for temps ; ; purge and wipe G92 E0 ; set current extruder position as 0 so that E15 below makes sense G1 X110 Y-70 Z0.2 F2400.0 ; move to just on the bed G1 X110 Y70 E15 F1200.000 ; extrude a line of filament along the right edge of the bed G92 E0 ; set E to 0 again because the slicer's next extrusion is relative to this 0 ; ; Sliced at: {day} {date} {time} ; Basic settings: Layer height: {layer_height} Walls: {wall_thickness} Fill: {fill_density} ; Print time: {print_time} ; Filament used: {filament_amount}m {filament_weight}g ; Filament cost: {filament_cost} ; -- end of START GCODE -- 

1 Answer 1

Edit: After looking at GPX more I'm not sure what you are doing? Are you trying to slice something in Cura and use GPX to make the X3G file or use the starting g-code from Cura in Makerware? The code you posted above is used in Cura to generate the g-code and it appears you should be giving GPX the g-code file made by Cura.

You didn't specify which error you are getting or where but if I had to guess it's from the information in the curly braces. Everything in curly braces "{}" is a variable in the slicer used to generate the g-code.

All the information below is useless to the printer and I would start by removing it to see if you still get an error.

; Sliced at: {day} {date} {time} ; Basic settings: Layer height: {layer_height} Walls: {wall_thickness} Fill: {fill_density} ; Print time: {print_time} ; Filament used: {filament_amount}m {filament_weight}g ; Filament cost: {filament_cost} 

If you still have an issue after removing that then you could remove {print_bed_temperature} and {print_temperature} and hardcode those values to something to see if the process completes.

If it's successful at that point then look at a different starting g-code and find those variable names and replace them.