Page 1 of 1

Makerbot REP 1 dual help

Posted: Tue Oct 21, 2014 8:26 pm
by camstuff
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

Re: Makerbot REP 1 dual help

Posted: Wed Oct 22, 2014 12:21 pm
by KeyboardWarrior
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

Re: Makerbot REP 1 dual help

Posted: Thu Oct 23, 2014 12:06 pm
by camstuff
Thank you for the reply! Is there a way I can just copy and paste the start code created from Makerware into this area?

Re: Makerbot REP 1 dual help

Posted: Fri Oct 24, 2014 12:13 pm
by KeyboardWarrior
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.

Re: Makerbot REP 1 dual help

Posted: Mon Oct 27, 2014 2:42 pm
by camstuff
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 ***)

Re: Makerbot REP 1 dual help

Posted: Mon Oct 27, 2014 3:22 pm
by dennisjm
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.

Re: Makerbot REP 1 dual help

Posted: Mon Oct 27, 2014 3:30 pm
by KeyboardWarrior
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

Re: Makerbot REP 1 dual help

Posted: Mon Oct 27, 2014 8:41 pm
by camstuff
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

Re: Makerbot REP 1 dual help

Posted: Tue Oct 28, 2014 9:20 am
by KeyboardWarrior
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)

Re: Makerbot REP 1 dual help

Posted: Tue Oct 28, 2014 2:59 pm
by dennisjm
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.