iFrostizz / OctoPrint-CalibrationCompanion

This plugin was created to calibrate 3D printer settings easily.
33 stars 4 forks source link

Not changing z while printing acceleration tower #33

Open UnconnectedBedna opened 2 years ago

UnconnectedBedna commented 2 years ago

To start, this plugin is awesome!

EDIT! I found out what it is, I analyzed the gcode and you start each layer with "G0 F9000 Xnull Ynull" the printer did not like that. I removed all instances of "Xnull and Ynull" and boom, it now works.

Super old cr-10.

Calibration-Companion 1.0.1 OctoPrint: 1.7.3

I'm using junction deviation (0.049, m503 reports 0.05 but that's ok, I think) and linear advance (0.45).

When making an acceleration tower at max height (9 stages) it produces the gcode, I can open it in cura and it looks correct (haven't analyzed the code but since cura shows me a correct model the gcode should be correct right?).

It starts printing, but the z axis never changes, it just keeps printing the same move over and over until the plastic gets stuck in the nozzle and comes of the bed.

I just wanted to test the accelerations so I set the same junction deviation on every stage (0.049). I go from 200mm/s (stage 1) to 900mm/s (stage 9).

Tried making the tower smaller (less stages) but got the same result, no z changes.

The retraction tower works fine, haven't gotten to the flow test yet.

Adding a prime tower in the gcode would also be a good idea so I don't have to edit that into the gcode.

Send: M503
Recv: echo:; Linear Units:
Recv: echo:  G21 ; (mm)
Recv: echo:; Temperature Units:
Recv: echo:  M149 C ; Units in Celsius
Recv: echo:; Filament settings (Disabled):
Recv: echo:  M200 S0 D1.75
Recv: echo:; Steps per unit:
Recv: echo:  M92 X80.00 Y80.00 Z400.00 E96.80
Recv: echo:; Max feedrates (units/s):
Recv: echo:  M203 X500.00 Y500.00 Z10.00 E50.00
Recv: echo:; Max Acceleration (units/s2):
Recv: echo:  M201 X500.00 Y500.00 Z100.00 E5000.00
Recv: echo:; Acceleration (units/s2) (P<print-accel> R<retract-accel> T<travel-accel>):
Recv: echo:  M204 P100.00 R1000.00 T500.00
Recv: echo:; Advanced (B<min_segment_time_us> S<min_feedrate> T<min_travel_feedrate> J<junc_dev>):
Recv: echo:  M205 B20000.00 S0.00 T0.00 J0.05
Recv: echo:; Material heatup parameters:
Recv: echo:  M145 S0 H210.00 B70.00 F0
Recv: echo:  M145 S1 H240.00 B110.00 F0
Recv: echo:; Hotend PID:
Recv: echo:  M301 P37.79 I4.19 D85.79
Recv: echo:; Bed PID:
Recv: echo:  M304 P209.01 I24.30 D1198.55
Recv: echo:; Linear Advance:
Recv: echo:  M900 K0.45
Recv: echo:; Filament load/unload:
Recv: echo:  M603 L0.00 U420.00 ; (mm)
Recv: ok

Firmware info:

Send: M115
Recv: FIRMWARE_NAME:Marlin 2.0.9.3 (Feb 17 2022 01:30:55) SOURCE_CODE_URL:github.com/MarlinFirmware/Marlin PROTOCOL_VERSION:1.0 MACHINE_TYPE:3D Printer EXTRUDER_COUNT:1 UUID:cede2a2f-41a2-4748-9b12-c55c62f367ff
Recv: Cap:SERIAL_XON_XOFF:0
Recv: Cap:BINARY_FILE_TRANSFER:0
Recv: Cap:EEPROM:1
Recv: Cap:VOLUMETRIC:1
Recv: Cap:AUTOREPORT_POS:0
Recv: Cap:AUTOREPORT_TEMP:1
Recv: Cap:PROGRESS:0
Recv: Cap:PRINT_JOB:1
Recv: Cap:AUTOLEVEL:0
Recv: Cap:RUNOUT:0
Recv: Cap:Z_PROBE:0
Recv: Cap:LEVELING_DATA:0
Recv: Cap:BUILD_PERCENT:0
Recv: Cap:SOFTWARE_POWER:0
Recv: Cap:TOGGLE_LIGHTS:0
Recv: Cap:CASE_LIGHT_BRIGHTNESS:0
Recv: Cap:EMERGENCY_PARSER:0
Recv: Cap:HOST_ACTION_COMMANDS:0
Recv: Cap:PROMPT_SUPPORT:0
Recv: Cap:SDCARD:1
Recv: Cap:REPEAT:0
Recv: Cap:SD_WRITE:1
Recv: Cap:AUTOREPORT_SD_STATUS:0
Recv: Cap:LONG_FILENAME:0
Recv: Cap:EXTENDED_M20:0
Recv: Cap:THERMAL_PROTECTION:1
Recv: Cap:MOTION_MODES:0
Recv: Cap:ARCS:0
Recv: Cap:BABYSTEPPING:1
Recv: Cap:CHAMBER_TEMPERATURE:0
Recv: Cap:COOLER_TEMPERATURE:0
Recv: Cap:MEATPACK:0
Recv: Cap:CONFIG_EXPORT:0
Recv: ok