On 24/03/2014, 12:14 PM, Christopher Doll wrote:
> On first glance at both files (start.gcode and start-abs.gcode), they are
> now performing the HOME-LowerStepperCurrent-HEAT-RaiseStepperCurrent
> pattern:
This thread is starting to get a little jumbled. "They" meaning who exactly?
MBI and MakerWare? The S3D slicer?
> In both files I'm seeing this:
> (*** 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)
>
> .... then there's all the settings for heating the extruders/build plate
> followed by the very last line:
>
> G130 X127 Y127 A127 B127 (Set Stepper motor Vref to defaults)
>
> Since this is my first glance through the configuration files, could you
> take a peek and check me on this? It appears to be setting the current back
> on each of these profiles I've saved. Now if this is being ignored by the
> Makerbot 2x is another story altogether. I'm less clear about the path this
> code takes once it goes from the SD to the Makerbot.
For S3D and a Rep 2 w/HBP,
01. G90 ; use absolute coordinates
02. M83 ; relative extrusion distances
03. G21 ; set units to millimeters
04. M127
05. M140 S100 T0
06. M6 T0
07. M104 S240 T0
08. ; **** Replicator 2 start.gcode ****
09. M103 ; extruder off
10. M73 P0 ; enable build progress
11. M70 P2 (Simplify3D Creator)
12. G162 X Y F3000 ; home XY maximum
13. G161 Z F1200 ; home Z minimum
14. G92 Z-5 ; set Z to -5
15. G1 Z0.0 ; move Z to 0
16. G161 Z F100 ; home Z slowly
17. M132 X Y Z A B ; load current position from EPROM
18. G1 X-145 Y-75 Z30 F9000 ; move to wait position off table
19. G130 X20 Y20 Z20 A20 B20 ; lower stepper Vrefs while heating
20. M70 P1 (priming nozzle...)
21. M6 T0 ; wait for extruder to warm up
22. G130 X127 Y127 Z40 A127 B127 ; default stepper Vrefs
23. G1 Z0.4 ; position nozzle
24. M108 R5.0 ; set extruder speed
25. M101 ; start extruder
26. G4 P3500 ; purge nozzle
27. G1 X-140 Y-70 Z0.15 F1200 ; slow wipe
28. M103 ; stop extruder
29. G1 X-135 Y-65 Z0.5 F1200 ; lift
30. M73 P1 ;@body (notify GPX body has started)
31. ; **** end of start.gcode ****
Line 5 starts the HBP heating while line 6 waits for it to come to temp.
Line 7 then starts the extruder heating. Only after line 7 does the
start gcode consider homing. (It should raise the VREF currents first
since it is assuming they are at operational level which they may not
be; for instance, bad VREF default values in EEPROM.) On line 19, it
does then drop the VREF currents while waiting for heatup to finish
for the extruder at line 21. But the majority of the waiting for
heatup was for the HBP and that was done before any homing at lines
12 - 16).
Dan