Java Software Legacy Preferences

From RepRap
Revision as of 15:28, 26 November 2011 by Glenn (talk | contribs) (chg)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

This page describes something which is no longer the most recent version. For the replacement version see: Java Software Preferences File


This page lists preferences that used to be used in the host software, but have now been abandoned.

Contents

General Preferences

AxisCount=3

The number of Cartesian axes in the machine. String theory aside, we live in three dimensions...

BackColourB(0..1)=0.9, BackColourG(0..1)=0.9, BackColourR(0..1)=0.9

The RGB values of the background in the graphics window.

BackFactor=2.0

A viewcone parameter needed for Java 3D, q.v.

BoundFactor=3.0

A viewcone parameter needed for Java 3D, q.v.

DisplaySimulation=false

This is normally set and reset by the "Display Paths" button on the RepRap control window, and so should not be hand-edited. Setting this true will cause a new window to be opened in which each segment laid down by the RepRap machine is represented as a line, so you can see the build happening on the computer's screen as each slice is being processed.

FastSpeed(-1..255)=240

Legacy. The fastest rate that the PIC XY steppers can be stepped.

FrontFactor=0.001

A viewcone parameter needed for Java 3D, q.v.

GCodeUseSerial=false

This is normally controlled automatically, and shouldn't be changed by the user. Setting this true causes the code to send G-codes direct to the RepRap machine (as opposed to writing them to a file) from communications port Port (see below).

IdleZAxis=true

Legacy. Causes the PIC to turn off the current to the Z-axis stepper when there is no vertical movement.

MachineColourB(0..1)=0.3, MachineColourG(0..1)=0.4, MachineColourR(0..1)=0.3

The colour of the RepRap build bed in the graphics window.

MouseTranslationFactor=50

A scaling factor for mouse movements in 3D in the graphics window.

MouseZoomFactor=50

A scaling factor for mouse movements in 3D in the graphics window.

MovementSpeedZ(0..255)=240

Legacy. The speed to move the Z axis on the PIC controlled machine.

RadiusFactor=0.7

Another Java 3D parameter. This sets the size of the world that you're looking at.

RememberWindowPosition=false

When set true, forces the system to put the RepRap window back where it was and the same size after you've folded it away.

RepRap_Machine=GCodeRepRap

The type of RepRap machine attached to the host computer. This decides the encoding of the information sent from the host. Valid types are: GCodeRepRap, SNAPRepRap (legacy), and Simulator.

SelectedColourB(0..1)=0.2, SelectedColourG(0..1)=0.2, SelectedColourR(0..1)=0.6

When you load an object to be printed onto the picture of the RepRap build area, then select it with the mouse so you can slide it about, this decides what colour it will change to to indicate that you have selected it.

Subtractive=false

Set this true if you have a cutting head, rather than an extruder, in your RepRap. Experimental...

UnselectedColourB(0..1)=0.3, UnselectedColourG(0..1)=0.3, UnselectedColourR(0..1)=0.3

The default colour of an object to be built when it's not selected. This is overridden by Extruder0_ColourB/G/R (see below).

WorkingLocation=reprap-wv.stl

The file containing the stl for the model of the RepRap build base that appears in the graphics window.

WorkingOffsetX(mm)=-17.3, WorkingOffsetY(mm)=-24.85, WorkingOffsetZ(mm)=-2

The position of the bottom left hand corner of WorkingLocation (see above) relative to (0, 0, 0).

WorldName=RepRap-World

An internal label that is used as the root of the Java 3D graphics object tree.

XAxisAddress=2

Legacy. The address of the X-axis stepper controller for the PIC.

XAxisScale(steps/mm)=7.99735

Legacy. The number of X stepper-motor steps needed to move 1 mm for the PIC. A good way to set this is to get the machine to build a long thin brick 100 mm long and a few mm deep and high. Then measure the object with accurate vernier calipers (giving length L, say) and change this value accordingly: XAxisScalenew = XAxisScaleold.L/100.

XAxisTorque(%)=100

Legacy. The power to sent to the X-stepper coils. This is now controlled by a potentiometer on the stepper controller board.

XYReZeroInterval(mm)=-1

Repeatedly stop building and re-zero the X and Y axes against the opto endstops after this distance of movement. Set this negative to suppress this behaviour. See also InterLayerCooling above.

YAxisAddress=3

Legacy. The address of the Y-axis stepper controller for the PIC.

YAxisScale(steps/mm)=7.99735

Legacy. The number of Y stepper-motor steps needed to move 1 mm in the PIC. See XAxisScale above for how to set this.

YAxisTorque(%)=100

Legacy. The power to sent to the Y-stepper coils. This is now controlled by a potentiometer on the stepper controller board.

ZAxisAddress=4

Legacy. The address of the Z-axis stepper controller in the PIC.

ZAxisScale(steps/mm)=320

Legacy. The number of Z stepper-motor steps needed to move 1 mm in the PIC. Look up the pitch of the threads in the corner of your RepRap machine (the standard ones, M8, have a pitch of 1.25 mm), then divide the number of steps your Z stepper takes for one revolution by that value.

ZAxisTorque(%)=100

Legacy. The power to sent to the Z-stepper coils. This is now controlled by a potentiometer on the stepper controller board.

Extruder Preferences

Extruder0_AngleSpeedFactor(0..1)=0.5

Legacy. Go faster round angles/changes of direction in the path according to this: relative speed = 1 - 0.5*(1 + cos(angle))*AngleSpeedFactor.

Extruder0_AngleSpeedLength(mm)=-1

Legacy. The distance either side of a change of direction to speed up for. Set this negative to suppress this behaviour.

Extruder0_Beta(K)=550.0

Legacy. The beta value of the thermistor used to measure the temperature of the extruder in the PIC. For a non-PIC controllers set this to 550.0 regardless of what thermistor you actually use.

Extruder0_Capacitor(F)=0.000003

Legacy. The capacitor value in the PIC controller used to time the resistance of the thermistor. For a non-PIC controller set this to 0.000003 regardless of what thermistor you actually use.

Extruder0_IncrementedStart=false

Legacy. When plotting a layer, start each polygon one edge further round on successive layers. This stops all the start points lining up for a vertically-sided object and can improve quality. See also RandomStart below. This parameter is ignored from software revision 3201, when the starting of outline from within solid was implemented.

Extruder0_LowerFineLayers(0...)=2

Give this many layers at the bottom of the object fine infill.

Extruder0_MaxSpeed(0..255)=255

Legacy. The maximum value of Extruder0_ExtrusionSpeed (see above) for the PIC. If you have an extruder motor with a rated voltage below 12v this allows you to protect it. For 12v motors, just set this to 255.

Extruder0_MinimumZClearance(mm)=-1

When moving over the build bed while not laying down material, don't move below this height. If you set this negative, then the head stays at the same level all the time for each layer. That's to say it doesn't lift for fast no-print moves. For some materials (ABS and PLA, for example) this can give a quicker and better result. For others (polycaprolactone, for example) it makes a mess...

Extruder0_NozzleClearTime(s)=10

Legacy. When nozzle wiping, run the extruder for this time between layers to get it working again. No longer used. See "Shield" above.

Extruder0_NozzleWaitTime(s)=0

Legacy. After clearing, wait for this time before doing anything else. No longer used. See "Shield" above.

Extruder0_NozzleWipeDatumX(mm)=22.4

Legacy. The X coordinate to move to at the start of the nozzle-wipe sequence. No longer used. See "Shield" above.

Extruder0_NozzleWipeDatumY(mm)=4

Legacy. The Y coordinate to move to at the start of the nozzle-wipe sequence. No longer used. See "Shield" above.

Extruder0_NozzleWipeEnabled=false

Legacy. Set false to suppress nozzle wiping. No longer used. See "Shield" above.

Extruder0_NozzleWipeFreq=1

Legacy. How many times to wipe the nozzle. No longer used. See "Shield" above.

Extruder0_NozzleWipeStrokeX(mm)=0

Legacy. How far to move in X to wipe the nozzle. No longer used. See "Shield" above.

Extruder0_NozzleWipeStrokeY(mm)=10

Legacy. How far to move in Y to wipe the nozzle. No longer used. See "Shield" above.

Extruder0_PauseBetweenSegments=false

If true, wait for the user to mouse-click between each straight line segment being laid down. Very much for debugging.

Extruder0_RandomStart=false

Legacy. When plotting a layer, start each polygon at a random vertex on successive layers. This stops all the start points lining up for a vertically-sided object and can improve quality. See also IncrementedStart above. This parameter is ignored from software revision 3201, when the starting of outline from within solid was implemented.

Extruder0_Rz(ohms)=4837

Legacy. The resistance of the thermistor used to measure the temperature of the extruder at 0oC for the PIC. For a non-PIC controller set this to 4837 regardless of what thermistor you actually use.

Extruder0_SeparationFraction(0..1)=0.8

When building foundations, make the level of the last foundation layer this fraction of a layer thickness above the previous one. This leaves a slightly bigger gap under the part being built, making it easier to separate the two.

Extruder0_SeparationSpeed(mm/minute)=3000

The rate to extrude from the nozzle to make a layer that will more easily separate from the one below. Typically this is slower than the ordinary extrude speed, giving a thinner filament.

Extruder0_ShortLength(mm)=-1

Legacy. For line segments this long or shorter speed up according to ShortSpeed (below). Set negative to suppress this behaviour.

Extruder0_ShortSpeed(0..1)=1

Legacy. For line segments under ShortLength (above) lay down at this fraction of the fastest extruder XY speed.

Extruder0_UpperFineLayers(0...)=2

Give this many layers at the top of the object fine infill.

Extruder0_hb(C)=20

Legacy. The base temperature for PIC extruder heater power settings. This is usually room temperature. This is not used in the Arduino.

Extruder0_hm(C/pwr)=0.86

Legacy. The equilibrium temperature of the extruder for one PWM increment (out of 255) driving the heater. This is not used in the Arduino.

Extruder0_t0(0..255)=0

Legacy. The PWM value below which the extruder motor will not turn. See ExtrusionSpeed (above).