Prusa i2 “Mendel” instellingen – Repetier Host
Standaard is er geen printer voorgeïnstalleerd in de software van Repetier, alleen een “default” printer, de printerinstellingen van Repetier Host worden in het Windows register opgeslagen onder HKEY_CURRENT_USER\Software\Repetier\printer\[printernaam] de printernaam is in dit geval Prusa i2.
Onderstaande instellingen heb ik van de originele “repetier-host” installatie onttrokken en aangepast (dit gebeurt past nadat je Repetier-Host heb geopend en naar “Printer instellingen” bent gegaan en op opslaan hebt gedrukt), de hardware is een RAMPS 1.4 arduino shield.
Printer instellingen
Wat moet er worden aangepast?
1) Het pad met de printernaam in de register instellingen:
1 |
[HKEY_CURRENT_USER\Software\Repetier\printer\Prusa i2] |
2) De maximale afmetingen van de print vanaf het nulpunt:
1 2 3 |
"printAreaWidth"="180" "printAreaDepth"="210" "printAreaHeight"="120" |
1 2 3 4 |
"printerXMax"="180" "printerXMin"="0" "printerYMax"="210" "printerYMin"="0" |
Deze staan ook in de firmware “marlin” in het instellingen bestand “configuration.h”:
1 2 3 4 5 6 7 |
// Travel limits after homing #define X_MAX_POS 180 #define X_MIN_POS 0 #define Y_MAX_POS 210 #define Y_MIN_POS 0 #define Z_MAX_POS 120 #define Z_MIN_POS 0 |
3) Maximale temperatuur instellingen DWORD (wordt meestal in de slicer afgeregeld), geen heated bed?, deze waarde moet ingevuld zijn.
000000fa = 250 graden
00000050 = 80 graden
1 2 |
"maxExtruderTemp"=dword:000000fa "maxBedTemp"=dword:00000050 |
Deze staan ook in de firmware “marlin” in het instellingen bestand “configuration.h”:
1 2 3 4 |
#define HEATER_0_MAXTEMP 250 #define HEATER_1_MAXTEMP 250 #define HEATER_2_MAXTEMP 250 #define BED_MAXTEMP 80 |
4) Standaard temperatuur instellingen DWORD (wordt meestal in de slicer afgeregeld), geen heated bed?, dan waarde = 0
000000dc = 220 graden
0000003c = 60 graden
00000000 = 0 graden
1 2 |
"defaultExtruderTemp"=dword:000000dc "defaultHeatedBedTemp"=dword:00000000 |
5) Aantal extruders DWORD:
"numExtruder"=dword:00000001
Deze staan ook in de firmware “marlin” in het instellingen bestand “configuration.h”:
#define EXTRUDERS 1
Extruder instellingen
Extruder 1:
HKEY_CURRENT_USER\Software\Repetier\printer\Prusa i2\ext0
Extruder 2:
HKEY_CURRENT_USER\Software\Repetier\printer\Prusa i2\ext1
etc.
1) De diameter van de nozzle instellen (wordt meestal in de slicer afgeregeld):
"diameter"="0.35"
Het resultaat:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 |
Windows Registry Editor Version 5.00 [HKEY_CURRENT_USER\Software\Repetier\printer\Prusa i2] "slicerSelection"="Slic3r" "travelFeedrate"="4800" "zAxisFeedrate"="100" "checkTemp"=dword:00000001 "checkTempInterval"=dword:00000003 "disposeX"="0" "disposeY"="0" "disposeZ"="0" "goDisposeAfterJob"=dword:00000000 "disableHeatedBetAfterJob"=dword:00000001 "disableExtruderAfterJob"=dword:00000001 "disableMotorsAfterJob"=dword:00000001 "printAreaWidth"="180" "printAreaDepth"="210" "printAreaHeight"="120" "dumpAreaLeft"="125" "dumpAreaFront"="0" "dumpAreaWidth"="22" "dumpAreaDepth"="40" "defaultExtruderTemp"=dword:000000dc "defaultHeatedBedTemp"=dword:00000000 "filterPath"="yourFilter #in #out" "runFilterEverySlice"=dword:00000000 "logM105"=dword:00000000 "addPrintingTime"="8" "xhomeMax"=dword:00000000 "yhomeMax"=dword:00000000 "zhomeMax"=dword:00000000 "printerXMax"="180" "printerXMin"="0" "printerYMax"="210" "printerYMin"="0" "printerBedLeft"="0" "printerBedFront"="0" "numExtruder"=dword:00000001 "printerType"=dword:00000000 "rostockHeight"="340" "rostockRadius"="135" "cncZTop"="0" "connector"="SerialConnector" "sendETADispay"=dword:00000001 "hasMixingExtruder"=dword:00000000 "maxExtruderTemp"=dword:000000fa "maxBedTemp"=dword:00000050 "manualExtrusionSpeed"="2" "manualExtrusionSpeedFast"="20" "manualReatrctionSpeed"="30" "InvertXAxisControl"=dword:00000000 "InvertYAxisControl"=dword:00000000 "InvertZAxisControl"=dword:00000000 "FlipXY"=dword:00000000 "PrinterHasSD"=dword:00000001 "maxVolumePerSecond"="12" "port"="COM1" "baud"="250000" "transferProtocol"=dword:00000000 "resetOnConnect"=dword:00000002 "resetOnEmergency"=dword:00000002 "receiveCacheSize"=dword:0000007f "communicationTimeout"=dword:00000028 "pingPong"=dword:00000000 "gcodePrepend"="" "gcodeAppend"="" "gcodeKill"="" "gcodePause"="" "gcodeScript1"="" "gcodeScript2"="" "gcodeScript3"="" "gcodeScript4"="" "gcodeScript5"="" "gcodeScript1Name"="Script 1" "gcodeScript2Name"="Script 2" "gcodeScript3Name"="Script 3" "gcodeScript4Name"="Script 4" "gcodeScript5Name"="Script 5" [HKEY_CURRENT_USER\Software\Repetier\printer\Prusa i2\ext0] "extruderId"=dword:00000000 "offsetX"="0" "offsetY"="0" "color"=dword:ff0000ff "diameter"="0.35" "script"="" "tempOffset"="0" "name"="" |
Download het archief bestand en pak het uit, dubbelklik op het REG bestand om de gegevens aan het register toe te voegen!
Open Repetier Host en selecteer de “Prusa i2” printer in de “Printer configuratie” (de selectie wordt onthouden de volgende keer dat je repetier-host weer opstart)
Na de selectie zie je dat de maximale printmaten in het 3D scherm ook al aangepast zijn voor de Builder 3D!
[#/3dprinter/prusai2mendel/repetier_register_instellingen” ]