Java Software Preferences File
Contents
- 1 AxisCount=3
- 2 BackColourB(0..1)=0.9, BackColourG(0..1)=0.9, BackColourR(0..1)=0.9
- 3 BackFactor=2.0
- 4 BaudRate=19200
- 5 BoundFactor=3.0
- 6 CommsDebug=false
- 7 Debug=false
- 8 DisplaySimulation=false
- 9 DumpX(mm)=120, DumpY(mm)=5
- 10 FastSpeed(-1..255)=240
- 11 FiveD=true
- 12 FoundationLayers=-1
- 13 FrontFactor=0.001
- 14 GCodeUseSerial=false
- 15 IdleZAxis=true
- 16 InterLayerCooling=true
- 17 MachineColourB(0..1)=0.3, MachineColourG(0..1)=0.4, MachineColourR(0..1)=0.3
- 18 MaxXYAcceleration(mm/mininute/minute)=1200000
- 19 MaxZAcceleration(mm/mininute/minute)=3000
- 20 MaximumFeedrateX(mm/minute)=3000
- 21 MaximumFeedrateY(mm/minute)=3000
- 22 MaximumFeedrateZ(mm/minute)=50
- 23 MouseTranslationFactor=50
- 24 MouseZoomFactor=50
- 25 MovementSpeedZ(0..255)=240
- 26 NumberOfExtruders=3
- 27 Port(name)=/dev/ttyUSB0
- 28 RadiusFactor=0.7
- 29 RememberWindowPosition=false
- 30 RepRap_Machine=GCodeRepRap
- 31 SelectedColourB(0..1)=0.2
- 32 SelectedColourG(0..1)=0.2
- 33 SelectedColourR(0..1)=0.6
- 34 Shield=true
- 35 SlowXYFeedrate(mm/minute)=1500.0
- 36 SlowZFeedrate(mm/minute)=5.0
- 37 Subtractive=false
- 38 UnselectedColourB(0..1)=0.3
- 39 UnselectedColourG(0..1)=0.3
- 40 UnselectedColourR(0..1)=0.3
- 41 WorkingLocation=reprap-wv.stl
- 42 WorkingOffsetX(mm)=-17.3
- 43 WorkingOffsetY(mm)=-24.85
- 44 WorkingOffsetZ(mm)=-2
- 45 WorkingX(mm)=300
- 46 WorkingY(mm)=300
- 47 WorkingZ(mm)=300
- 48 WorldName=RepRap-World
- 49 XAxisAddress=2
- 50 XAxisScale(steps/mm)=7.99735
- 51 XAxisTorque(%)=100
- 52 XYReZeroInterval(mm)=-1
- 53 YAxisAddress=3
- 54 YAxisScale(steps/mm)=7.99735
- 55 YAxisTorque(%)=100
- 56 ZAxisAddress=4
- 57 ZAxisScale(steps/mm)=320
- 58 ZAxisTorque(%)=100
- 59 Extruder0_Address=0
- 60 Extruder0_AngleSpeedFactor(0..1)=0.5
- 61 Extruder0_AngleSpeedLength(mm)=-1
- 62 Extruder0_ArcCompensationFactor(0..)=8
- 63 Extruder0_ArcShortSides(0..)=1
- 64 Extruder0_Beta(K)=550.0
- 65 Extruder0_Capacitor(F)=0.000003
- 66 Extruder0_ColourB(0..1)=0.6
- 67 Extruder0_ColourG(0..1)=0.3
- 68 Extruder0_ColourR(0..1)=0.3
- 69 Extruder0_CoolingPeriod(s)=0.1
- 70 Extruder0_EvenHatchDirection(degrees)=45
- 71 Extruder0_ExtrudeRatio(0..)=1
- 72 Extruder0_ExtrusionBroadWidth(mm)=2.0
- 73 Extruder0_ExtrusionDelayForLayer(ms)=600
- 74 Extruder0_ExtrusionDelayForPolygon(ms)=500
- 75 Extruder0_ExtrusionFoundationWidth(mm)=2
- 76 Extruder0_ExtrusionHeight(mm)=0.3
- 77 Extruder0_ExtrusionInfillWidth(mm)=0.6
- 78 Extruder0_ExtrusionLastFoundationWidth(mm)=2
- 79 Extruder0_ExtrusionOverRun(mm)=-1
- 80 Extruder0_ExtrusionPWM(0..1)=0.8
- 81 Extruder0_ExtrusionSize(mm)=0.7
- 82 Extruder0_ExtrusionSpeed(mm/minute)=3000
- 83 Extruder0_ExtrusionTemp(C)=190
- 84 Extruder0_FastXYFeedrate(mm/minute)=3000.0
- 85 Extruder0_InFillMaterialType(name)=PLA-infill
- 86 Extruder0_IncrementedStart=false
- 87 Extruder0_InfillOverlap(mm)=0.2
- 88 Extruder0_InfillSpeed(0..1)=1
- 89 Extruder0_LowerFineLayers(0...)=2
- 90 Extruder0_MaterialType(name)=PLA
- 91 Extruder0_MaxAcceleration(mm/minute/minute)=1200000.0
- 92 Extruder0_MaxSpeed(0..255)=255
- 93 Extruder0_MinimumZClearance(mm)=-1
- 94 Extruder0_NozzleClearTime(s)=10
- 95 Extruder0_NozzleWaitTime(s)=0
- 96 Extruder0_NozzleWipeDatumX(mm)=22.4
- 97 Extruder0_NozzleWipeDatumY(mm)=4
- 98 Extruder0_NozzleWipeEnabled=false
- 99 Extruder0_NozzleWipeFreq=1
- 100 Extruder0_NozzleWipeStrokeX(mm)=0
- 101 Extruder0_NozzleWipeStrokeY(mm)=10
- 102 Extruder0_NumberOfShells(0..N)=1
- 103 Extruder0_OddHatchDirection(degrees)=-45
- 104 Extruder0_OffsetX(mm)=0
- 105 Extruder0_OffsetY(mm)=0
- 106 Extruder0_OffsetZ(mm)=0
- 107 Extruder0_OutlineSpeed(0..1)=0.9
- 108 Extruder0_PauseBetweenSegments=false
- 109 Extruder0_Purge(ms)=10000
- 110 Extruder0_RandomStart=false
- 111 Extruder0_Reverse(ms)=400
- 112 Extruder0_Rz(ohms)=4837
- 113 Extruder0_SeparationFraction(0..1)=0.8
- 114 Extruder0_SeparationSpeed(mm/minute)=3000
- 115 Extruder0_ShortLength(mm)=-1
- 116 Extruder0_ShortSpeed(0..1)=1
- 117 Extruder0_SlowXYFeedrate(mm/minute)=1500.0
- 118 Extruder0_SupportMaterialType(name)=PLA-support
- 119 Extruder0_UpperFineLayers(0...)=2
- 120 Extruder0_ValveDelayForLayer(ms)=200
- 121 Extruder0_ValveDelayForPolygon(ms)=200
- 122 Extruder0_ValveOverRun(mm)=-1
- 123 Extruder0_ValvePulseTime(ms)=-500
- 124 Extruder0_hb(C)=20
- 125 Extruder0_hm(C/pwr)=0.86
- 126 Extruder0_t0(0..255)=0
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.
BaudRate=19200
The communications speed between the host computer and the RepRap microcontroller.
BoundFactor=3.0
A viewcone parameter needed for Java 3D, q.v.
CommsDebug=false
Setting this true will cause each message to and from the RepRap machine also to be written to System.out.
Debug=false
Setting this true will cause each action the host makes the RepRap do to be written to System.out.
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.
DumpX(mm)=120, DumpY(mm)=5
The position at which the extrude head can be run for a bit to purge itself.
FastSpeed(-1..255)=240
Legacy. The fastest rate that the PIC XY steppers can be stepped.
FiveD=true
This only has an effect on G-Code generation. When this is false, the software generates G-codes to control the X, Y, and Z movement of the machine and separate codes to control the extruders.
When this is true, the software generates G-codes that treat the extrusion as just another dimension. That is to say, it generates code like this:
G1 X23.9 Y39.0 Z0.2526 E66.5 F3000.0 ;print segment
G1 X23.9 Y39.7 Z0.2526 E67.2 F3000.0 ;print segment
So, for example, the second line is saying move 0.7mm in Y from where you last were and extrude 0.7mm of filament while doing so, all at 3000 mm/minute.
FoundationLayers=-1
The number of layers of material to put down under the object being built before building proper starts. Set this to -1 to suppress the laying down of foundations.
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.
InterLayerCooling=true
Setting this true causes RepRap to turn on the cooling fan between layers to freeze/set the build material being used. See Extruder0_CoolingPeriod(s) below. It also has the effect of causing the machine to re-zero itself in X and Y between each layer. This is a good idea, so - if you don't want cooling, still set this true but set the cooling period very short (e.g. 1 second).
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.
MaxXYAcceleration(mm/mininute/minute)=1200000
This is the maximum rate at which the machine can accelerate horizontally (i.e. in X and Y). As G Codes are in mm/minute, this is in the rather eccentric unit of mm/minute2. If you want to run at constant speed, or you have RepRap firmware that does not support accelerations, setting this negative will turn off XY accelerations for the whole machine (regardless of the similar values for the extruders - see below).
When this is positive, the software generates G-codes that treat the feedrate as just another dimension. That is to say, it generates code like this:
G1 X23.9 Y39.0 Z0.2526 E66.5 F1500.0 ;print segment
G1 X23.9 Y39.7 Z0.2526 E67.2 F3000.0 ;print segment
So, for example, the second line is saying move 0.7mm in Y from where you last were, extrude 0.7mm of filament during the move, and accelerate from 1500.0 mm/minute to 3000.0 mm/minute while doing so. To make a movement at constant speed, simply set the feedrate first:
G1 F1500.0 ;set feedrate
G1 X23.9 Y39.7 Z0.2526 E67.2;print segment
This would do exactly the same movement and extrusion, but at a constant feedrate of 1500 mm/minute.