camstuff
Posts: 10
Joined: Tue Oct 21, 2014 8:20 pm

Makerbot REP 1 dual help

Ok I am new to this software - I have a REP 1 dual and have been printing but I need to adjust the start code. First it drives my extruder into the conner at heat up, I need to adjust the spot at which it stops to heat up - I do not run a HBP and want to turn that off - and last I need to stop the pre-prime before it starts as the PLA is just rolling up and sticking to the under side of the extruder in a big ball.

Thank you for any help.

Cam
User avatar
KeyboardWarrior
Posts: 480
Joined: Thu Jun 19, 2014 5:02 pm

Re: Makerbot REP 1 dual help

This is in the Starting G-Code of the Scripts tab under the process settings. If you're familiar with G-Code you can edit it yourself, I believe most of it is commented to give you some idea of which each line does anyways so you won't be completely lost if you're new to it. You would just need to delete the line G1 E25 F225; prime as well as the two lines that control the heated bed
camstuff
Posts: 10
Joined: Tue Oct 21, 2014 8:20 pm

Re: Makerbot REP 1 dual help

Thank you for the reply! Is there a way I can just copy and paste the start code created from Makerware into this area?
User avatar
KeyboardWarrior
Posts: 480
Joined: Thu Jun 19, 2014 5:02 pm

Re: Makerbot REP 1 dual help

camstuff wrote:Thank you for the reply! Is there a way I can just copy and paste the start code created from Makerware into this area?
Simplify3D uses some placeholders, so there probably would be some slight syntax errors that would happen if you just copy-pasted it without revision. Can you paste the Makerware starting script here that you are using, and I can go through and change anything that may need to be changed.
camstuff
Posts: 10
Joined: Tue Oct 21, 2014 8:20 pm

Re: Makerbot REP 1 dual help

ok I believe this is it

(*** Start Gcode for the Rep2 ***)
(*** MakerWare's gcode parser is strict. Do not edit ***)
(*** this file unless you know what you're doing! ***)

(*** Code that follows a ";" or "(" is considered a comment, ***)
(*** and will not be evaluated by the Gcode Line Parser. ***)

M136 (enable build)
M73 P0 (Set initial build percentage)
G162 X Y F2000 (home to XY axes maximum)
G161 Z F900 (home to Z axis minimum)
G92 X0 Y0 Z-5 A0 B0 (set Z to -5)
G1 Z0.0 F900 (set Z to '0')
G161 Z F100 (home to Z axis minimum)
M132 X Y Z A B (Recall stored home offsets for XYZAB axis)

(*** Set the homing position ***)
G92 X152 Y72 Z0 A0 B0 (Replicator Home Position)

G1 X-112 Y-73 Z150 F3300.0 (Waiting Position)
G130 X20 Y20 A20 B20 (Lower stepper Vrefs while heating)

(*** These lines set the primary extruder. On a single-extruder bot, this ***)
(*** will always be the right extruder. On a dual-extruder bot it will be ***)
(*** the extruder you are printing with. Comment out the extruder not being ***)
(*** used as the primary extruder. ***)
M135 T0 (Set the Right extruder as the main Extruder)
;M135 T1 (Set the Left extruder as the main Extruder)

(*** To enable a heated build platform, remove the ";" at the beginning of these lines ***)
;M109 T0 S110 (Set the platform temp to 110C)
;M134 T0 (Wait for the Platform to Heat Up)

(*** To heat a tool, make sure the applicable line is not preceded by a ";" ***)
(*** Lines for tools not being used must be preceded by a ";" ***)
M104 T0 S230 (Set the right extruder temp to 230C)
;M104 T1 S230 (Set the left extruder temp to 230C)

(*** These codes are used to wait for a specific tool to heat up.***)
(*** Lines for tools in use should not be preceded by a ";" ***)
(*** Lines for tools not in use should be preceded by a ";" ***)
M133 T0 (Wait for Right Extruder to Heat Up)
;M133 T1 (Wait for Left Extruder to Heat Up)

G130 X127 Y127 A127 B127 (Set Stepper motor Vref to defaults)
(*** End start gcode ***)
dennisjm
Posts: 343
Joined: Wed May 07, 2014 9:51 pm

Re: Makerbot REP 1 dual help

replace your S230 heating commands with

S[extruder0_temperature]
S[extruder1_temperature]

And the bed with

S[bed0_temperature]

Lots nicer for editing and customizing for different materials w/ out having to edit the gcode.
User avatar
KeyboardWarrior
Posts: 480
Joined: Thu Jun 19, 2014 5:02 pm

Re: Makerbot REP 1 dual help

dennisjm wrote:replace your S230 heating commands with

S[extruder0_temperature]
S[extruder1_temperature]

And the bed with

S[bed0_temperature]

Lots nicer for editing and customizing for different materials w/ out having to edit the gcode.

This^^ :D
camstuff
Posts: 10
Joined: Tue Oct 21, 2014 8:20 pm

Re: Makerbot REP 1 dual help

Ok thank you for the replays. So just to be clear... All is good to paste but replace the codes as stated in reply.

Cam
User avatar
KeyboardWarrior
Posts: 480
Joined: Thu Jun 19, 2014 5:02 pm

Re: Makerbot REP 1 dual help

I went through and added semi-colons as well as changed the temperature variables.




M136 ;(enable build)
M73 P0 ;(Set initial build percentage)
G162 X Y F2000 ;(home to XY axes maximum)
G161 Z F900 ;(home to Z axis minimum)
G92 X0 Y0 Z-5 A0 B0 ;(set Z to -5)
G1 Z0.0 F900; (set Z to '0')
G161 Z F100 ;(home to Z axis minimum)
M132 X Y Z A B ;(Recall stored home offsets for XYZAB axis)
G92 X152 Y72 Z0 A0 B0; (Replicator Home Position)
G1 X-112 Y-73 Z150 F3300.0 ;(Waiting Position)
G130 X20 Y20 A20 B20 ;(Lower stepper Vrefs while heating)
M135 T0
;M135 T1
;M109 T0 S[bed0_temperature] ;(Set the platform temp to 110C)
;M134 T0 ;(Wait for the Platform to Heat Up)
M104 T0 S[extruder0_temperature] ;(Set the right extruder temp to 230C)
;M104 T1 S[extruder1_temperature]; (Set the left extruder temp to 230C)
M133 T0 ;(Wait for Right Extruder to Heat Up)
;M133 T1 ;(Wait for Left Extruder to Heat Up)
G130 X127 Y127 A127 B127 ;(Set Stepper motor Vref to defaults)
dennisjm
Posts: 343
Joined: Wed May 07, 2014 9:51 pm

Re: Makerbot REP 1 dual help

Here is the code I use for the right extruder only.

Code: Select all

; **** Replicator 1 dual start.gcode ****
M103 (disable RPM)
M73 P0 (enable build progress)
G21 (set units to mm)
G90 (set positioning to absolute)
M140 S[bed0_temperature] T0 (set HBP temperature)
(**** begin homing ****)
G162 X Y F2500 (home XY axes maximum)
G161 Z F1100 (home Z axis minimum)
G92 Z-5 (set Z to -5)
G1 Z0.0 (move Z to "0")
G161 Z F100 (home Z axis minimum)
M132 X Y Z A B (Recall stored home offsets for XYZAB axis)
(**** end homing ****)
G1 X-110.5 Y-72 Z50 F3300.0 (move to waiting position)
G130 X20 Y20 A20 B20 (Lower stepper Vrefs while heating)
M134 T0; (wait for hotbed)
M104 S[extruder0_temperature] T0 (set extruder temperature) 
M133 T0 (wait for toolhead and HBP to reach temperature)
G130 X127 Y127 A127 B127 (Set Stepper motor Vref to defaults)
M108 T0
M135 T0
G0 X-113 Y-72 (Position Nozzle)
G0 Z0      (Position Height)
G92 E0 (Set E to 0)
G1 E6 F300 (Extrude 6mm of filament)
G92 E0 (Set E to 0 again)
G1 X-110 Y-65 F300; (Slow wipe)
G1 Z0.6; (Raise back up)
M73 P0 ;@body (notify GPX body has started)
; **** end of start.gcode ****
I changed it from the makerware defaults to just extrude some plastic on the edge instead of making a long strip of plastic across the front. I've been using this for some time and have been satisfied enough not to change it for a while.

Return to “General Discussion and Tips”