Willkommen! Anmelden Ein neues Profil erzeugen

Erweiterte Suche

i3 druckt nicht mittig

geschrieben von darkahl 
i3 druckt nicht mittig
08. November 2015 12:44
Hey Leute,
ich versuche schon seit ich meinen Prusa i3 zusammen gebaut habe das er den Druck mittig zentriert druckt, ich habe schon alles probiert und komm nicht weiter. Könnt ihr mir da irgendwie helfen ?
Auf dem Bild fährt er immer aus dem Bett, wie es die druck rückstände zeigen und es sollte einen Teller werden für einen 3d Scanner

Drucker: Prusa i3 Rework
Board: AtMega 2560 und Ramps 1.4
Firmware: Marlin
Slicer: Simplify3D
Host: Simplify 3D, Raspberry Pi2 und Pronterface

2-mal bearbeitet. Zuletzt am 08.11.15 14:09.
Anhänge:
Öffnen | Download - 20151108_182615.jpg (129.9 KB)
Re: i3 druckt nicht mittig
08. November 2015 13:45
Na und jetzt???
Deine Einstellungen stimmen halt nich....

In der Firmware den Offset von Düse zu Heizbett in C und Y eingegeben?

In Simpljfy das Druckbett richtig definiert?

Das kann man aus deinem Post leider nicht herauslesen....


[www.facebook.com]

Power is nothing.....without control!
Re: i3 druckt nicht mittig
08. November 2015 14:37
Ich hab schon so viel probiert das der Text zu lang wurde abermal ein bischen kürzer:

Ich habe das problem damals schon bei slic3r und cura gehabt und hab da das ganze so versucht zu verstellen es hat sich nur in die falsche richtung der lösung verändert.
Mit Simplify3d hab ich das Problem das er erst mal nicht das Druckbett in seiner Liste hat, da hab ich versucht das ganze selbst hinzubekommen aber vergebens. Ich hab in S3D die gleiche Druckbett größe wie in Marlin eingegeben, vergebens; ich hab den Bed Leveling Wizard benutzt, da fährt er automatisch flasche Sachen an und Manuell geht es aber immer noch gleich wie vor; in S3D hab ich auch schon mit origin offset gespielt hat aber nur das Druck bett verschoben und mit global g-code Offsets funktioniert es bedingt, wenn ich nämlich dann große modele drucken will wie den teller dann wird er einfach an 2 Seiten abgeschnitten.
In Marlin hab ich schon verschiedene Versionen versucht zum installieren aber bis jetzt noch nicht weiter mehr außer ein bischen mit der Druckbett größe rum zu spielen wo find ich den Offset in der Firmware ?

Ich habe auch schon das Hotend versucht mit Abstand ein wenig näher in das Druckbett rein zu verstellen, ohne erfolg.
Endstops sind Y- Achse Mech. 3 Leitungen zum Ramps unten befesigt; X Achse Optisch 2 Leitungen zum Ramps rechts befestigt; Z- Achse Kapazitiver Sensor für Auto- Bed- Leveling links am Extruder befestigt
ich hoffe, ich konnte jetzt ein bischen mehr helfen und wenn man Bilder braucht ich auch gerne welche genauso notfalls videos
mfg darkahl
Re: i3 druckt nicht mittig
08. November 2015 14:57
Ok....ich versuchs mal mit Worten.

Du homest deine Achsen...die fahren dann auf deine Endschalter. Wo sitzen denn die? Xmin, Ymin?
Ok, wenn beide Endschalter betätigt wurden, setzt Marlin die Koordinaten auf 0. Muss es ja auch, du brauchst ja ein Bezugskoordinatensystem. Soweit klar?

Jetzt geht aber die Firmware davon aus, das bei X0 und Y0 deine Düse genau vorne links über der Druckbettkante steht. Also würdest du an deiner Düse herunter schauen, dann würdest dz genau die Kante sehen. Ist das bei dir so? Wenn nämlich nicht, musst du hier Offsetwerte eintragen. Ganz klar oder? Du willst ja dein Bett als Referenz, und nicht irgendeinen Bereich außerhalb.

So....du bist dran. Erzähl mal was dazu


[www.facebook.com]

Power is nothing.....without control!
Re: i3 druckt nicht mittig
08. November 2015 15:04
ich habe die Endschalter genau so platziert das wenn er auf X Y= 0 ist, genau die Düse auf der Ecke von dem Druckbett bzw. der Druckbereich ist.
Kann es evtl am Arduino liegen ? ist von Sainsmart
Re: i3 druckt nicht mittig
08. November 2015 15:13
Und in Marlin sind keine Offsetwerte drin? Sicher?

#define X_HOME_DIR -1
#define Y_HOME_DIR -1
#define Z_HOME_DIR -1

#define min_software_endstops true // If true, axis won't move to coordinates less than HOME_POS.
#define max_software_endstops true // If true, axis won't move to coordinates greater than the defined lengths below.

// @section machine

// Travel limits after homing (units are in mm)
#define X_MIN_POS -20
#define Y_MIN_POS 0
#define Z_MIN_POS 0
#define X_MAX_POS 300
#define Y_MAX_POS 300
#define Z_MAX_POS 290

Was steht bei dir in den letzten Werten drin?


[www.facebook.com]

Power is nothing.....without control!
Re: i3 druckt nicht mittig
08. November 2015 15:19
// ENDSTOP SETTINGS:
// Sets direction of endstops when homing; 1=MAX, -1=MIN
#define X_HOME_DIR -1
#define Y_HOME_DIR -1
#define Z_HOME_DIR -1

#define min_software_endstops true // If true, axis won't move to coordinates less than HOME_POS.
#define max_software_endstops true // If true, axis won't move to coordinates greater than the defined lengths below.

// Travel limits after homing
#define X_MAX_POS 200
#define X_MIN_POS 0
#define Y_MAX_POS 200
#define Y_MIN_POS 0
#define Z_MAX_POS 190
#define Z_MIN_POS 0
Re: i3 druckt nicht mittig
08. November 2015 15:31
Sehhhhhr komisch....winking smiley

Dann machs doch mal anders. Zentriere ein Bauteil in S3D, slice es und schau dir mal die Koordinaten im GCode an. Am einfachsten ein Würfel, 10x10.
Da sollte dann sowas wie X90, Y90 zu finden sein.


Da auch keine Offsets eingetragen???

1-mal bearbeitet. Zuletzt am 08.11.15 15:33.


[www.facebook.com]

Power is nothing.....without control!
Re: i3 druckt nicht mittig
08. November 2015 15:41
Gerade da nicht da hab ich schon rumgespielt hat aber das gegeteil gebracht.
hier mal ein auszug von einem geslicten model:
; G-Code generated by Simplify3D(R) Version 3.0.2
; Nov 8, 2015 at 9:32:49
; Settings Summary
; processName,Process1
; applyToModels,3dscanner_base
; profileName,Prusa Mendel
; profileVersion,2015-05-01 08:00:00
; baseProfile,
; printMaterial,PLA
; printQuality,Medium
; printExtruders,
; extruderName,Primary Extruder
; extruderToolheadNumber,0
; extruderDiameter,0.35
; extruderAutoWidth,0
; extruderWidth,0.4
; extrusionMultiplier,0.9
; extruderUseRetract,1
; extruderRetractionDistance,1
; extruderExtraRestartDistance,0
; extruderRetractionZLift,0
; extruderRetractionSpeed,1800
; extruderUseCoasting,0
; extruderCoastingDistance,0.2
; extruderUseWipe,0
; extruderWipeDistance,5
; primaryExtruder,0
; layerHeight,0.2
; topSolidLayers,3
; bottomSolidLayers,3
; perimeterOutlines,2
; printPerimetersInsideOut,1
; startPointOption,2
; startPointOriginX,0
; startPointOriginY,0
; startPointOriginZ,300
; sequentialIslands,0
; spiralVaseMode,0
; firstLayerHeightPercentage,90
; firstLayerWidthPercentage,100
; firstLayerUnderspeed,0.5
; useRaft,0
; raftExtruder,0
; raftLayers,3
; raftOffset,3
; raftSeparationDistance,0.14
; raftInfill,85
; disableRaftBaseLayers,0
; useSkirt,1
; skirtExtruder,0
; skirtLayers,1
; skirtOutlines,2
; skirtOffset,4
; usePrimePillar,0
; primePillarExtruder,999
; primePillarWidth,12
; primePillarLocation,7
; primePillarSpeedMultiplier,1
; useOozeShield,0
; oozeShieldExtruder,999
; oozeShieldOffset,2
; oozeShieldOutlines,1
; oozeShieldSidewallShape,1
; oozeShieldSidewallAngle,30
; oozeShieldSpeedMultiplier,1
; infillExtruder,0
; internalInfillPattern,Rectilinear
; externalInfillPattern,Rectilinear
; infillPercentage,20
; outlineOverlapPercentage,15
; infillExtrusionWidthPercentage,100
; minInfillLength,5
; infillLayerInterval,1
; infillAngles,45,-45
; overlapInfillAngles,0
; generateSupport,0
; supportExtruder,0
; supportInfillPercentage,30
; supportExtraInflation,0
; denseSupportLayers,0
; denseSupportInfillPercentage,70
; supportLayerInterval,1
; supportHorizontalPartOffset,0.3
; supportUpperSeparationLayers,1
; supportLowerSeparationLayers,1
; supportType,0
; supportGridSpacing,4
; maxOverhangAngle,45
; supportAngles,0
; temperatureName,Primary Extruder,Heated Bed
; temperatureNumber,0,1
; temperatureSetpointCount,1,1
; temperatureSetpointLayers,1,1
; temperatureSetpointTemperatures,190,60
; temperatureStabilizeAtStartup,1,1
; temperatureHeatedBed,0,1
; temperatureRelayBetweenLayers,0,0
; temperatureRelayBetweenLoops,0,0
; fanLayers,1,2
; fanSpeeds,0,100
; blipFanToFullPower,1
; adjustSpeedForCooling,1
; minSpeedLayerTime,15
; minCoolingSpeedSlowdown,20
; increaseFanForCooling,0
; minFanLayerTime,45
; maxCoolingFanSpeed,100
; increaseFanForBridging,0
; bridgingFanSpeed,100
; use5D,1
; relativeEdistances,0
; allowEaxisZeroing,1
; independentExtruderAxes,0
; includeM10123,0
; stickySupport,1
; applyToolheadOffsets,0
; gcodeXoffset,0
; gcodeYoffset,0
; gcodeZoffset,0
; overrideMachineDefinition,1
; machineTypeOverride,0
; strokeXoverride,200
; strokeYoverride,200
; strokeZoverride,100
; originOffsetXoverride,0
; originOffsetYoverride,0
; originOffsetZoverride,0
; homeXdirOverride,-1
; homeYdirOverride,-1
; homeZdirOverride,-1
; flipXoverride,1
; flipYoverride,-1
; flipZoverride,1
; toolheadOffsets,0,0|0,0|0,0|0,0|0,0|0,0
; overrideFirmwareConfiguration,1
; firmwareTypeOverride,RepRap (Marlin/Repetier/Sprinter)
; GPXconfigOverride,r2
; baudRateOverride,250000
; overridePrinterModels,1
; printerModelsOverride
; startingGcode,G28 ; home all axes
; layerChangeGcode,
; retractionGcode,
; toolChangeGcode,
; endingGcode,M104 S0 ; turn off extruder,M140 S0 ; turn off bed,G28 X0 ; home X axis,M84 ; disable motors
; createX3G,0
; celebration,0
; celebrationSong,Random Song
; createMB5G,0
; postProcessing,
; defaultSpeed,3600
; outlineUnderspeed,0.5
; solidInfillUnderspeed,0.8
; supportUnderspeed,0.8
; rapidXYspeed,4800
; rapidZspeed,1000
; minBridgingArea,50
; bridgingExtraInflation,0
; bridgingExtrusionMultiplier,1
; bridgingSpeedMultiplier,1
; filamentDiameter,1.75
; filamentPricePerKg,46
; filamentDensity,1.25
; useMinPrintHeight,0
; minPrintHeight,0
; useMaxPrintHeight,0
; maxPrintHeight,0
; useDiaphragm,0
; diaphragmLayerInterval,20
; robustSlicing,1
; mergeAllIntoSolid,0
; onlyRetractWhenCrossingOutline,1
; retractBetweenLayers,1
; useRetractionMinTravel,0
; retractionMinTravel,3
; retractWhileWiping,0
; onlyWipeOutlines,1
; avoidCrossingOutline,0
; maxMovementDetourFactor,3
; toolChangeRetractionDistance,12
; toolChangeExtraRestartDistance,-0.5
; toolChangeRetractionSpeed,600
; allowThinWallGapFill,1
; thinWallAllowedOverlapPercentage,10
; horizontalSizeCompensation,0
G90
M82
M106 S0
M140 S60
M190 S60
M104 S190 T0
M109 S190 T0
G28 ; home all axes
G92 E0
G1 E-1.0000 F1800
G1 Z0.180 F1000
; layer 1, Z = 0.18
T0
; tool H0.200 W0.400
; skirt
G1 X78.003 Y88.491 F4800
G1 E0.0000 F540
G92 E0
G1 X78.224 Y88.400 E0.0071 F1800
G1 X121.776 Y88.400 E1.3108
G1 X121.997 Y88.491 E1.3180
G1 X124.509 Y91.003 E1.4243
G1 X124.600 Y91.224 E1.4315
G1 X124.600 Y108.776 E1.9569
G1 X124.509 Y108.997 E1.9640
G1 X121.997 Y111.509 E2.0704
G1 X121.776 Y111.600 E2.0775
G1 X78.224 Y111.600 E3.3812
G1 X78.003 Y111.509 E3.3884
G1 X75.491 Y108.997 E3.4947
G1 X75.400 Y108.776 E3.5019
G1 X75.400 Y91.224 E4.0273
G1 X75.491 Y91.003 E4.0344
G1 X78.003 Y88.491 E4.1408
G1 X78.230 Y88.830 F4800
G92 E0
G1 X78.303 Y88.800 E0.0024 F1800
G1 X121.697 Y88.800 E1.3013
G1 X121.770 Y88.830 E1.3037
G1 X124.170 Y91.230 E1.4053
G1 X124.200 Y91.303 E1.4077
G1 X124.200 Y108.697 E1.9283
G1 X124.170 Y108.770 E1.9307
G1 X121.770 Y111.170 E2.0323
G1 X121.697 Y111.200 E2.0346
G1 X78.303 Y111.200 E3.3336
G1 X78.230 Y111.170 E3.3360
G1 X75.830 Y108.770 E3.4375
G1 X75.800 Y108.697 E3.4399
G1 X75.800 Y91.303 E3.9606
G1 X75.830 Y91.230 E3.9630
G1 X78.230 Y88.830 E4.0645
G92 E0
G1 E-1.0000 F1800
; inner perimeter
G1 X80.600 Y93.600 F4800
G1 E0.0000 F1800
G92 E0
G1 X119.400 Y93.600 E1.1614 F1350
G1 X119.400 Y106.400 E1.5446
G1 X80.600 Y106.400 E2.7060
G1 X80.600 Y93.600 E3.0892
; outer perimeter
G1 X80.200 Y93.200 F4800
G92 E0
G1 X119.800 Y93.200 E1.1854 F900
G1 X119.800 Y106.800 E1.5925
G1 X80.200 Y106.800 E2.7779
G1 X80.200 Y93.200 E3.1850
usw.
ich finde da jetzt nichts

1-mal bearbeitet. Zuletzt am 08.11.15 15:41.
Re: i3 druckt nicht mittig
08. November 2015 15:48
OK...und wo genau fährt er hin, wenn du im Machine Tool Center in S3D mal G1 X100 Y100 F1000 eingibst?


[www.facebook.com]

Power is nothing.....without control!
Re: i3 druckt nicht mittig
08. November 2015 15:55
Hab ich jetzt schon lange nicht mehr gemacht aber ich glaube er ist zu weitgefahren, ich schick morgen ein bild
Re: i3 druckt nicht mittig
09. November 2015 11:29
Also ich hab es jetzt mal eingegeben und er fährt komplett woanders hin.
Wenn ich aber auf S3D manuell im Machine Controll Panel 100 Y und 100 X sage dann fährt er in die Mitte, ich blicks echt so langsam nicht mehr
Anhänge:
Öffnen | Download - 20151109_163435.jpg (80.8 KB)
Öffnen | Download - 20151109_163427.jpg (88.1 KB)
Re: i3 druckt nicht mittig
09. November 2015 14:49
mal spaßeshalber den RepetierHost und Slic3r versucht?

Schritte/mm passen?

Ggf, bestimmte Werte im S3D Programm abgeändert, die andere EInstellungen "overriden" ?

-> lad Dir doch mal flink den Repetier Host rauf und ne neuere Version von Slic3r - dann ein ganz simples Bauteil slicen und mal "trocken" - abfahren lassen.
Kannst ja kurz den Temperaturfühler abziehen, dann sollte RepetierHost automatisch im "DryRun" Modus sein.

wenn das klappt, dann muss es ja an irgendeiner Einstellung in S3D liegen.

-> als letzte Idee:
Manuell und Druckauftrag verfahren mit unterschiedlichen geschwindigkeiten - und es gibt Schrittverluste auf einer der Achsen, so dass du zwar auf X und Y jeweils 10cm verfahren solltest, aber auf einer der Achsen nur 5-6cm rauskommen.

Spannung für deine Treiber (welche verwendest du?) stimmt?
Alle Achsen laufen sauber und ohne Slip-Stick an?

Gruß,
Alex
Re: i3 druckt nicht mittig
10. November 2015 11:10
Also es muss eigentlich an der Firmware liegen weil ich hab vorher mit Slic3r gearbeitet und da war genau das gleiche.
Ich habe vor kurzem mit einem per teamviewer und teamspeak ein paar Stunden damit verbracht das Problem zu beheben wir haben versucht über RepetierHost zu drucken, ohne Erfolg.Er hat seine S3D Einstellungen mit seinen vergliechen und sie sind genau gleich wie meine und sein Drucker ist auch ein Prusa i3 und druckt mittig.
In S3D hab ich mit den offsets gespielt aber alles wieder auf 0 gesetzt da es keinen Erfolg gab.
An den Werten für die Schrittmotoren stimmen weil er druckt kleine Sachen perfekt aus sogar in 0,1mm usw. halt nur nicht mittig das ich nur begrenzt die größe des Druckbettes benutzen kann.
Die Spannungen der Treiber passen perfekt die hab ich mir ausgerechnet und exakt eingestellt.
Es kann ja evtl. am Board selbst liegen hab mir damals aus kostengründen auf ebay von Sainsmart ein komplettes Paket mit Arduino Mega2560 R3 + 5x A4988 + RAMPS 1.4 geholt und hat schon von anfang an seit dem ersten druck so gedruckt, kann es evtl da dran liegen ?
Und was ist Slip- Stick ?
Re: i3 druckt nicht mittig
12. November 2015 15:46
Also habe das Problem gelöst, ich habe einen neuen Arduino geholt eine aktuelle Firmware von Marlin draufgeladen, die Endstops verändert und gesehen das ich beim Auto Bed Leveling den abstand zur düse 38 statt -38 eingegeben hab, jetzt druckt er mittig.
Trotzdem nochmals vielen Dank an alle die mir geholfen haben
In diesem Forum dürfen leider nur registrierte Teilnehmer schreiben.

Klicke hier, um Dich einzuloggen