Z offset za duża odległość.

Oprogramowanie sterownika drukarki i do łączenia komputera z drukarką
gruszka197
Konto z ograniczeniami
Postów w temacie: 4
Posty: 4
Rejestracja: 25 mar 2018, 14:21

Z offset za duża odległość.

Post autor: gruszka197 »

Witam,
Mam taki problem:
Stół w osi Z, krańcówka min na górze przy głowicy czyli ma tam byc pozycja 0. Po naciśnięciu Home Z axis stół poziomuje się dobrze i jest odległość na kartkę papieru między głowicą a stołem. Problem jest gdy po rozpoczęciu druku wszystkie 3 osie się zerują ( Z poprawnie) lecz po tym stół się opuszcza o jakieś dodatkkowe 2 mm i dopiero zaczyna drukować. Według mnie jest to tak jak np w prusie: zerowanie osi, następnie głowica się podnosi przed drukiem i opuszcza na zadaną warstwę druku.
Zmieniałem już wszystko co wiedziałem i nie pomaga, nawet "#define Z_HOME_BUMP_MM 2
Drukarka to klon Ultimakera 2+ na ramps 1.4
Załączniki
Configuration_adv.h
(29.91 KiB) Pobrany 185 razy
Configuration.h
(42.79 KiB) Pobrany 227 razy
Awatar użytkownika
FlameRunner
Zasłużony
Postów w temacie: 5
Posty: 6568
Rejestracja: 15 kwie 2016, 21:26
x 2056

Re: Z offset za duża odległość.

Post autor: FlameRunner »

Pokaż jeszcze początek g-code, z którego drukujesz.
gruszka197
Konto z ograniczeniami
Postów w temacie: 4
Posty: 4
Rejestracja: 25 mar 2018, 14:21

Re: Z offset za duża odległość.

Post autor: gruszka197 »

Próbowałem juz generowanie g gode simplify, cura, clic3r i wszędzię to samo

Kod: Zaznacz cały

; G-Code generated by Simplify3D(R) Version 3.1.1
; mar 25, 2018 at 3:13:34 
; Settings Summary
;   processName,ultimaker
;   applyToModels,owl_earring
;   profileName,Default (modified)
;   profileVersion,2015-05-01 08:00:00
;   baseProfile,
;   printMaterial,PLA
;   printQuality,Medium
;   printExtruders,
;   extruderName,Primary Extruder
;   extruderToolheadNumber,0
;   extruderDiameter,0.4
;   extruderAutoWidth,1
;   extruderWidth,0.48
;   extrusionMultiplier,1
;   extruderUseRetract,1
;   extruderRetractionDistance,2
;   extruderExtraRestartDistance,0
;   extruderRetractionZLift,0
;   extruderRetractionSpeed,1800
;   extruderUseCoasting,1
;   extruderCoastingDistance,0
;   extruderUseWipe,0
;   extruderWipeDistance,5
;   primaryExtruder,0
;   layerHeight,0.2
;   topSolidLayers,5
;   bottomSolidLayers,3
;   perimeterOutlines,4
;   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,5
;   raftSeparationDistance,0.1
;   raftInfill,75
;   disableRaftBaseLayers,0
;   useSkirt,1
;   skirtExtruder,0
;   skirtLayers,1
;   skirtOutlines,5
;   skirtOffset,0
;   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,Fast Honeycomb
;   externalInfillPattern,Rectilinear
;   infillPercentage,45
;   outlineOverlapPercentage,15
;   infillExtrusionWidthPercentage,100
;   minInfillLength,5
;   infillLayerInterval,1
;   infillAngles,0
;   overlapInfillAngles,0
;   generateSupport,0
;   supportExtruder,0
;   supportInfillPercentage,25
;   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,bed
;   temperatureNumber,0,1
;   temperatureSetpointCount,1,1
;   temperatureSetpointLayers,1,1
;   temperatureSetpointTemperatures,195,40
;   temperatureStabilizeAtStartup,1,1
;   temperatureHeatedBed,0,1
;   temperatureRelayBetweenLayers,0,0
;   temperatureRelayBetweenLoops,0,0
;   fanLayers,1,2
;   fanSpeeds,0,100
;   blipFanToFullPower,0
;   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,200
;   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,0
;   firmwareTypeOverride,RepRap (Marlin/Repetier/Sprinter)
;   GPXconfigOverride,r2
;   baudRateOverride,115200
;   overridePrinterModels,0
;   printerModelsOverride
;   startingGcode,G28 ; home all axes
;   layerChangeGcode,
;   retractionGcode,
;   toolChangeGcode,
;   endingGcode,G28 X Y ; home X and Y axes,M104 S0 ; turn off extruder,M140 S0 ; turn off bed,M84 ; disable motors
;   exportFileFormat,gcode
;   celebration,0
;   celebrationSong,Random Song
;   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,65
;   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 S40
M190 S40
M104 S195 T0
M109 S195 T0
G28 ; home all axes
G92 E0
G1 E-2.0000 F1800
G1 Z0.180 F1000
; layer 1, Z = 0.18
T0
; tool H0.200 W0.480
; skirt
G1 X85.661 Y89.486 F4800
G1 E0.0000 F540
G92 E0
G1 X86.345 Y89.064 E0.0321 F1800
G1 X87.271 Y88.890 E0.0697
G1 X87.470 Y88.872 E0.0776
G1 X112.859 Y88.858 E1.0910
G1 X113.059 Y88.876 E1.0990
G1 X113.986 Y89.050 E1.1366
G1 X114.671 Y89.473 E1.1688
G1 X115.236 Y90.219 E1.2061
G1 X115.429 Y90.631 E1.2243
G1 X115.583 Y91.293 E1.2514
G1 X115.607 Y91.449 E1.2577
Awatar użytkownika
FlameRunner
Zasłużony
Postów w temacie: 5
Posty: 6568
Rejestracja: 15 kwie 2016, 21:26
x 2056

Re: Z offset za duża odległość.

Post autor: FlameRunner »

Podepnij drukarkę do komputera, wyślij komendę M503 i wklej rezultat.
gruszka197
Konto z ograniczeniami
Postów w temacie: 4
Posty: 4
Rejestracja: 25 mar 2018, 14:21

Re: Z offset za duża odległość.

Post autor: gruszka197 »

Kod: Zaznacz cały

SENDING:M503
echo:SD init fail
echo:Steps per unit:
echo:  M92 X80.00 Y80.00 Z500.00 E670.00
echo:Maximum feedrates (mm/s):
echo:  M203 X300.00 Y300.00 Z1.00 E80.00
echo:Maximum Acceleration (mm/s2):
echo:  M201 X1000 Y1000 Z10 E1000
echo:Accelerations: P=printing, R=retract and T=travel
echo:  M204 P3000.00 R3000.00 T3000.00
echo:Advanced variables: S=Min feedrate (mm/s), T=Min travel feedrate (mm/s), B=minimum segment time (ms), X=maximum XY jerk (mm/s),  Z=maximum Z jerk (mm/s),  E=maximum E jerk (mm/s)
echo:  M205 S0.00 T0.00 B20000 X10.00 Z0.40 E5.00
echo:Home offset (mm):
echo:  M206 X0.00 Y0.00 Z0.00
echo:Material heatup parameters:
echo:  M145 S0 H200 B0 F255
echo:  M145 S1 H220 B100 F255
echo:PID settings:
echo:  M301 P22.20 I1.08 D114.00 C100.00 L20
echo:Filament settings: Disabled
echo:  M200 D3.00
echo:  M200 D0
Awatar użytkownika
FlameRunner
Zasłużony
Postów w temacie: 5
Posty: 6568
Rejestracja: 15 kwie 2016, 21:26
x 2056

Re: Z offset za duża odległość.

Post autor: FlameRunner »

Jak na razie wszystko wygląda w porządku, przestaję mieć pomysły...

Podepnij drukarkę do komputera i wklepuj w konsoli po kolei komendy z pliku, który wyżej cytowałeś.

Spróbuj może też:

Kod: Zaznacz cały

G28
M84
Awatar użytkownika
Cosik
Konto z ograniczeniami
Postów w temacie: 2
Posty: 907
Rejestracja: 09 gru 2017, 10:12
Lokalizacja: Wrocław
Drukarka: HEVO DC, Mikrus
x 281
Kontakt:

Re: Z offset za duża odległość.

Post autor: Cosik »

A mi coś dziwnie wygląda to:

Kod: Zaznacz cały

echo:Steps per unit:
echo:  M92 X80.00 Y80.00 Z500.00 E670.00
500 kroków na mm w Z to tak dziwnie, nie jestem w stanie zestawić jakoś wartości aby mi wyszło 500 :D

Czy kolega może napisać jak ma ustawioną oś Z, jaką śrubę itd.
Oraz pytanie pomocnicze:
Czy kolega już wcześniej coś na niej wydrukował z sukcesem?
Wolność wariacie w swoim warsztacie...
HEVO DC - wciąż wiele pomysłów na usprawnienia :D
Mikrus - moje szaleństwo -> viewtopic.php?f=10&t=6880
Moje projekty 3D

https://discord.gg/cBYzhm2 -> RepRapy PL
Awatar użytkownika
KeFiR
Konto z ograniczeniami
Postów w temacie: 1
Posty: 35
Rejestracja: 13 mar 2018, 14:21
Lokalizacja: Chorzów
Drukarka: Cr-10, ultimaker 2
x 2

Re: Z offset za duża odległość.

Post autor: KeFiR »

670 na extruderze? Zapodaj no zdjęcie drukarki
Awatar użytkownika
FlameRunner
Zasłużony
Postów w temacie: 5
Posty: 6568
Rejestracja: 15 kwie 2016, 21:26
x 2056

Re: Z offset za duża odległość.

Post autor: FlameRunner »

Ekstruder z przełożeniem.
gruszka197
Konto z ograniczeniami
Postów w temacie: 4
Posty: 4
Rejestracja: 25 mar 2018, 14:21

Re: Z offset za duża odległość.

Post autor: gruszka197 »

Witam ponowie, użytkownik Cosik miał racje źle były ustawione kroki na Z. Śruba z Ali okazała się mieć inne parametry niż w opisie.
Tak, extruder mam z przełożeniem.
Dziękuje za pomoc, taka mała błahostka a ile zachodu :D
ODPOWIEDZ

Wróć do „Firmware'y i hosty”