wabbitguy / Kobra_Max

AnyCubic Kobra Max Firmware
GNU General Public License v3.0
37 stars 8 forks source link

Two problems after update #6

Closed n1k0-83 closed 1 year ago

n1k0-83 commented 1 year ago

Thank you for this excellent firmware.

Unfortunately, after installing it on two Kobra Max, I experienced the following problems:

  1. when printing via USB (Repetier) the screen does not switch.

  2. when printing (SD or USB) the hotend shakes. It can neither draw a simple circle, nor a straight line without trembling. There are constantly minimal but very fast movements.

I did the installation strictly according to the instructions.

Any ideas?

Thanks and many greetings. Niko

wabbitguy commented 1 year ago

@n1k0-83 we just tested extensively with Repetier Server Pro 1.48 and Octoprint. When starting a print job, the printer homes, the screen shows "Homing" message, when homing is done, the screen will change to the normal print screen and the LCD will show Host Printing Message. If you check the version on the LCD screen (About) it should say V1.6.

None of us can duplicate the shaking of the hot end when printing. You can try a sample GCODE we sliced to test with. If it doesn't cause any shaking then it's the slicer that's doing it. If it does, then it would have to be a mechanical issue I'd think.

BookmarkEyes_0.2mm_PLA_16m.gcode.zip

n1k0-83 commented 1 year ago

Thanks. Printing your Gcode cause the same issues. Let me try to update the firmware a 2nd time tomorrow. I'll give you a feedback after update and 2nd test via SD and Repetier. Btw both KMax uses a 0.6 nozzle.

wabbitguy commented 1 year ago

@n1k0-83 the GCODE I provided was for a stock KMax with a stock 0.4 nozzle. No idea what firmware or mechanical issues might transpire with a modded KMax. The trembling I have seen on other printers where the STL resolution is too high and the GCODE can't be sent fast enough. But that's usually fixed with either a speed reduction, SD card printing or a host like Repetier.

n1k0-83 commented 1 year ago

Just for understanding: Both KMax are absolute original. I've changed only the nozzles to a 0.6. Both are controlled by SD or Repetier. Your test was printed from SD card. I'll test the update again today and provide you the results.

wabbitguy commented 1 year ago

@n1k0-83 thanks for the clarification. Looking forward to anything you might find. I might also have one option I can disable in the firmware to see if that makes any difference on your Max but we'll cross that bridge based on your results.

n1k0-83 commented 1 year ago

image

Hi @wabbitguy, all updates done a 2nd and 3rd time. Problem still exists. Update Repetier Server Pro to version 1.4.10 has also not brought any improvement.

wabbitguy commented 1 year ago

@n1k0-83 I'd need to see your printers config, so with a host connected, and when you're experiencing the vibrating hot end, do an M503 in the terminal, copy the info it reports and post that here.

n1k0-83 commented 1 year ago

@wabbitguy, thanks for your fast reply. Following the results of M503:

KMAX 1 Send:21:02:22.563: N15 M503 Recv:21:02:22.571: echo: G21 ; Units in mm (mm) Recv:21:02:22.574: echo:; Filament settings: Disabled Recv:21:02:22.574: echo: M200 S0 D1.75 Recv:21:02:22.577: echo:; Steps per unit: Recv:21:02:22.580: echo: M92 X80.00 Y80.00 Z400.00 E405.00 Recv:21:02:22.583: echo:; Maximum feedrates (units/s): Recv:21:02:22.589: echo: M203 X200.00 Y200.00 Z40.00 E60.00 Recv:21:02:22.592: echo:; Maximum Acceleration (units/s2): Recv:21:02:22.596: echo: M201 X700.00 Y600.00 Z100.00 E3000.00 Recv:21:02:22.605: echo:; Acceleration (units/s2): P R T Recv:21:02:22.608: echo: M204 P800.00 R1000.00 T1000.00 Recv:21:02:22.620: echo:; Advanced: B S T X Y Z E Recv:21:02:22.626: echo: M205 B20000.00 S0.00 T0.00 X0.00 Y5.00 Z0.30 E10.00 Recv:21:02:22.630: echo:; Home offset: Recv:21:02:22.634: echo: M206 X0.00 Y0.00 Z0.00 Recv:21:02:22.634: echo:; Auto Bed Leveling: Recv:21:02:22.636: echo: M420 S1 Z0.00 Recv:21:02:22.639: echo: G29 W I0 J0 Z-0.90833 Recv:21:02:22.642: echo: G29 W I1 J0 Z-0.77583 Recv:21:02:22.645: echo: G29 W I2 J0 Z-0.58917 Recv:21:02:22.648: echo: G29 W I3 J0 Z-0.59167 Recv:21:02:22.651: echo: G29 W I4 J0 Z-0.70750 Recv:21:02:22.654: echo: G29 W I5 J0 Z-0.89167 Recv:21:02:22.655: echo: G29 W I6 J0 Z-0.81833 Recv:21:02:22.658: echo: G29 W I0 J1 Z-1.03167 Recv:21:02:22.661: echo: G29 W I1 J1 Z-0.74083 Recv:21:02:22.664: echo: G29 W I2 J1 Z-0.68250 Recv:21:02:22.667: echo: G29 W I3 J1 Z-0.66583 Recv:21:02:22.670: echo: G29 W I4 J1 Z-0.69917 Recv:21:02:22.673: echo: G29 W I5 J1 Z-0.84750 Recv:21:02:22.676: echo: G29 W I6 J1 Z-0.85667 Recv:21:02:22.679: echo: G29 W I0 J2 Z-0.88667 Recv:21:02:22.682: echo: G29 W I1 J2 Z-0.70667 Recv:21:02:22.685: echo: G29 W I2 J2 Z-0.52917 Recv:21:02:22.685: echo: G29 W I3 J2 Z-0.48333 Recv:21:02:22.688: echo: G29 W I4 J2 Z-0.46583 Recv:21:02:22.693: echo: G29 W I5 J2 Z-0.48333 Recv:21:02:22.695: echo: G29 W I6 J2 Z-0.47167 Recv:21:02:22.698: echo: G29 W I0 J3 Z-0.54667 Recv:21:02:22.701: echo: G29 W I1 J3 Z-0.34167 Recv:21:02:22.704: echo: G29 W I2 J3 Z-0.32750 Recv:21:02:22.707: echo: G29 W I3 J3 Z-0.32833 Recv:21:02:22.710: echo: G29 W I4 J3 Z-0.35500 Recv:21:02:22.713: echo: G29 W I5 J3 Z-0.45167 Recv:21:02:22.716: echo: G29 W I6 J3 Z-0.52250 Recv:21:02:22.716: echo: G29 W I0 J4 Z-0.69000 Recv:21:02:22.719: echo: G29 W I1 J4 Z-0.49000 Recv:21:02:22.723: echo: G29 W I2 J4 Z-0.19583 Recv:21:02:22.726: echo: G29 W I3 J4 Z-0.02750 Recv:21:02:22.729: echo: G29 W I4 J4 Z0.06583 Recv:21:02:22.732: echo: G29 W I5 J4 Z0.12000 Recv:21:02:22.735: echo: G29 W I6 J4 Z0.15750 Recv:21:02:22.738: echo: G29 W I0 J5 Z0.20000 Recv:21:02:22.741: echo: G29 W I1 J5 Z0.19583 Recv:21:02:22.741: echo: G29 W I2 J5 Z-0.01917 Recv:21:02:22.744: echo: G29 W I3 J5 Z0.12417 Recv:21:02:22.747: echo: G29 W I4 J5 Z0.10000 Recv:21:02:22.750: echo: G29 W I5 J5 Z0.01167 Recv:21:02:22.753: echo: G29 W I6 J5 Z-0.02917 Recv:21:02:22.757: echo: G29 W I0 J6 Z-0.18417 Recv:21:02:22.760: echo: G29 W I1 J6 Z-0.14833 Recv:21:02:22.763: echo: G29 W I2 J6 Z-0.01833 Recv:21:02:22.766: echo: G29 W I3 J6 Z-0.29500 Recv:21:02:22.766: echo: G29 W I4 J6 Z-0.08333 Recv:21:02:22.769: echo: G29 W I5 J6 Z-0.18083 Recv:21:02:22.772: echo: G29 W I6 J6 Z-0.03667 Recv:21:02:22.775: echo:; PID settings: Recv:21:02:22.778: echo: M301 P22.20 I1.08 D119.00 Recv:21:02:22.781: echo: M304 P97.10 I1.41 D1675.16 Recv:21:02:22.784: ; Controller Fan Recv:21:02:22.788: echo: M710 S255 I0 A1 D60 ; (100% 0%) Recv:21:02:22.791: echo:; Power-Loss Recovery: Recv:21:02:22.791: echo: M413 S1 Recv:21:02:22.794: echo:; Z-Probe Offset (mm): Recv:21:02:22.797: echo: M851 X0 Y0 Z0.05 Recv:21:02:22.800: echo:; Stepper driver current: Recv:21:02:22.803: echo: M906 X800 Y1100 Z1300 Recv:21:02:22.804: echo: M906 T0 E800 Recv:21:02:22.806: echo:; Driver stepping mode: Recv:21:02:22.809: echo: M569 S1 X Y Z Recv:21:02:22.813: echo:; Filament load/unload lengths: Recv:21:02:22.815: echo: M603 L550.00 U700.00 Recv:21:02:22.818: echo:; Filament runout sensor: Recv:21:02:22.823: echo: M412 S1 D15.00 Recv:21:02:22.823: ok

KMAX 2

Send:21:08:11.719: N17 M503 Recv:21:08:11.727: echo: G21 ; Units in mm (mm) Recv:21:08:11.729: echo:; Filament settings: Disabled Recv:21:08:11.730: echo: M200 S0 D1.75 Recv:21:08:11.733: echo:; Steps per unit: Recv:21:08:11.736: echo: M92 X80.00 Y80.00 Z400.00 E405.00 Recv:21:08:11.739: echo:; Maximum feedrates (units/s): Recv:21:08:11.745: echo: M203 X200.00 Y200.00 Z40.00 E60.00 Recv:21:08:11.748: echo:; Maximum Acceleration (units/s2): Recv:21:08:11.751: echo: M201 X700.00 Y600.00 Z100.00 E3000.00 Recv:21:08:11.761: echo:; Acceleration (units/s2): P R T Recv:21:08:11.764: echo: M204 P800.00 R1000.00 T1000.00 Recv:21:08:11.776: echo:; Advanced: B S T X Y Z E Recv:21:08:11.783: echo: M205 B20000.00 S0.00 T0.00 X0.00 Y5.00 Z0.30 E10.00 Recv:21:08:11.785: echo:; Home offset: Recv:21:08:11.788: echo: M206 X0.00 Y0.00 Z0.00 Recv:21:08:11.788: echo:; Auto Bed Leveling: Recv:21:08:11.791: echo: M420 S1 Z0.00 Recv:21:08:11.795: echo: G29 W I0 J0 Z-1.79833 Recv:21:08:11.798: echo: G29 W I1 J0 Z-1.89417 Recv:21:08:11.801: echo: G29 W I2 J0 Z-1.88833 Recv:21:08:11.804: echo: G29 W I3 J0 Z-1.91917 Recv:21:08:11.807: echo: G29 W I4 J0 Z-1.99083 Recv:21:08:11.810: echo: G29 W I5 J0 Z-2.17000 Recv:21:08:11.810: echo: G29 W I6 J0 Z-2.27833 Recv:21:08:11.813: echo: G29 W I0 J1 Z-1.85417 Recv:21:08:11.817: echo: G29 W I1 J1 Z-1.75417 Recv:21:08:11.820: echo: G29 W I2 J1 Z-1.73333 Recv:21:08:11.823: echo: G29 W I3 J1 Z-1.74417 Recv:21:08:11.826: echo: G29 W I4 J1 Z-1.81250 Recv:21:08:11.829: echo: G29 W I5 J1 Z-1.93833 Recv:21:08:11.832: echo: G29 W I6 J1 Z-2.07083 Recv:21:08:11.835: echo: G29 W I0 J2 Z-1.70917 Recv:21:08:11.839: echo: G29 W I1 J2 Z-1.58583 Recv:21:08:11.842: echo: G29 W I2 J2 Z-1.57167 Recv:21:08:11.842: echo: G29 W I3 J2 Z-1.57583 Recv:21:08:11.845: echo: G29 W I4 J2 Z-1.63750 Recv:21:08:11.849: echo: G29 W I5 J2 Z-1.73083 Recv:21:08:11.851: echo: G29 W I6 J2 Z-1.84833 Recv:21:08:11.854: echo: G29 W I0 J3 Z-1.64250 Recv:21:08:11.857: echo: G29 W I1 J3 Z-1.51250 Recv:21:08:11.860: echo: G29 W I2 J3 Z-1.49083 Recv:21:08:11.864: echo: G29 W I3 J3 Z-1.47833 Recv:21:08:11.867: echo: G29 W I4 J3 Z-1.51833 Recv:21:08:11.870: echo: G29 W I5 J3 Z-1.58500 Recv:21:08:11.873: echo: G29 W I6 J3 Z-1.64083 Recv:21:08:11.873: echo: G29 W I0 J4 Z-1.60083 Recv:21:08:11.876: echo: G29 W I1 J4 Z-1.48250 Recv:21:08:11.879: echo: G29 W I2 J4 Z-1.48083 Recv:21:08:11.882: echo: G29 W I3 J4 Z-1.48250 Recv:21:08:11.885: echo: G29 W I4 J4 Z-1.55000 Recv:21:08:11.889: echo: G29 W I5 J4 Z-1.63167 Recv:21:08:11.892: echo: G29 W I6 J4 Z-1.72667 Recv:21:08:11.895: echo: G29 W I0 J5 Z-1.64667 Recv:21:08:11.898: echo: G29 W I1 J5 Z-1.53833 Recv:21:08:11.901: echo: G29 W I2 J5 Z-1.55083 Recv:21:08:11.901: echo: G29 W I3 J5 Z-1.56750 Recv:21:08:11.904: echo: G29 W I4 J5 Z-1.63083 Recv:21:08:11.908: echo: G29 W I5 J5 Z-1.73250 Recv:21:08:11.911: echo: G29 W I6 J5 Z-1.82083 Recv:21:08:11.914: echo: G29 W I0 J6 Z-1.73000 Recv:21:08:11.917: echo: G29 W I1 J6 Z-1.60833 Recv:21:08:11.920: echo: G29 W I2 J6 Z-1.62417 Recv:21:08:11.923: echo: G29 W I3 J6 Z-1.67667 Recv:21:08:11.926: echo: G29 W I4 J6 Z-1.75583 Recv:21:08:11.929: echo: G29 W I5 J6 Z-1.84333 Recv:21:08:11.932: echo: G29 W I6 J6 Z-1.94083 Recv:21:08:11.933: echo:; PID settings: Recv:21:08:11.936: echo: M301 P22.20 I1.08 D119.00 Recv:21:08:11.939: echo: M304 P97.10 I1.41 D1675.16 Recv:21:08:11.942: ; Controller Fan Recv:21:08:11.945: echo: M710 S255 I0 A1 D60 ; (100% 0%) Recv:21:08:11.948: echo:; Power-Loss Recovery: Recv:21:08:11.948: echo: M413 S1 Recv:21:08:11.951: echo:; Z-Probe Offset (mm): Recv:21:08:11.954: echo: M851 X0 Y0 Z0.05 Recv:21:08:11.957: echo:; Stepper driver current: Recv:21:08:11.960: echo: M906 X800 Y1100 Z1300 Recv:21:08:11.963: echo: M906 T0 E800 Recv:21:08:11.963: echo:; Driver stepping mode: Recv:21:08:11.966: echo: M569 S1 X Y Z Recv:21:08:11.970: echo:; Filament load/unload lengths: Recv:21:08:11.972: echo: M603 L550.00 U700.00 Recv:21:08:11.976: echo:; Filament runout sensor: Recv:21:08:11.979: echo: M412 S1 D15.00 Recv:21:08:11.979: ok

Best regards Niko

n1k0-83 commented 1 year ago

Here while travelled with the issue:

Exec:21:11:10.937: @moveAbs X404.00 Send:21:11:10.938: N14 G1 X404.00 F6000 Exec:21:11:10.938: @updatePrinterState Recv:21:11:17.015: echo:busy: processing (3) Recv:21:11:17.458: ok Send:21:11:21.399: N15 M503 Recv:21:11:21.406: echo: G21 ; Units in mm (mm) Recv:21:11:21.409: echo:; Filament settings: Disabled Recv:21:11:21.409: echo: M200 S0 D1.75 Recv:21:11:21.412: echo:; Steps per unit: Recv:21:11:21.416: echo: M92 X80.00 Y80.00 Z400.00 E405.00 Recv:21:11:21.419: echo:; Maximum feedrates (units/s): Recv:21:11:21.425: echo: M203 X200.00 Y200.00 Z40.00 E60.00 Recv:21:11:21.428: echo:; Maximum Acceleration (units/s2): Recv:21:11:21.431: echo: M201 X700.00 Y600.00 Z100.00 E3000.00 Recv:21:11:21.440: echo:; Acceleration (units/s2): P R T Recv:21:11:21.444: echo: M204 P800.00 R1000.00 T1000.00 Recv:21:11:21.456: echo:; Advanced: B S T X Y Z E Recv:21:11:21.462: echo: M205 B20000.00 S0.00 T0.00 X0.00 Y5.00 Z0.30 E10.00 Recv:21:11:21.465: echo:; Home offset: Recv:21:11:21.468: echo: M206 X0.00 Y0.00 Z0.00 Recv:21:11:21.468: echo:; Auto Bed Leveling: Recv:21:11:21.471: echo: M420 S1 Z0.00 Recv:21:11:21.474: echo: G29 W I0 J0 Z-0.90833 Recv:21:11:21.478: echo: G29 W I1 J0 Z-0.77583 Recv:21:11:21.481: echo: G29 W I2 J0 Z-0.58917 Recv:21:11:21.484: echo: G29 W I3 J0 Z-0.59167 Recv:21:11:21.487: echo: G29 W I4 J0 Z-0.70750 Recv:21:11:21.490: echo: G29 W I5 J0 Z-0.89167 Recv:21:11:21.490: echo: G29 W I6 J0 Z-0.81833 Recv:21:11:21.493: echo: G29 W I0 J1 Z-1.03167 Recv:21:11:21.496: echo: G29 W I1 J1 Z-0.74083 Recv:21:11:21.499: echo: G29 W I2 J1 Z-0.68250 Recv:21:11:21.502: echo: G29 W I3 J1 Z-0.66583 Recv:21:11:21.506: echo: G29 W I4 J1 Z-0.69917 Recv:21:11:21.509: echo: G29 W I5 J1 Z-0.84750 Recv:21:11:21.512: echo: G29 W I6 J1 Z-0.85667 Recv:21:11:21.516: echo: G29 W I0 J2 Z-0.88667 Recv:21:11:21.518: echo: G29 W I1 J2 Z-0.70667 Recv:21:11:21.521: echo: G29 W I2 J2 Z-0.52917 Recv:21:11:21.521: echo: G29 W I3 J2 Z-0.48333 Recv:21:11:21.524: echo: G29 W I4 J2 Z-0.46583 Recv:21:11:21.527: echo: G29 W I5 J2 Z-0.48333 Recv:21:11:21.530: echo: G29 W I6 J2 Z-0.47167 Recv:21:11:21.534: echo: G29 W I0 J3 Z-0.54667 Recv:21:11:21.537: echo: G29 W I1 J3 Z-0.34167 Recv:21:11:21.540: echo: G29 W I2 J3 Z-0.32750 Recv:21:11:21.543: echo: G29 W I3 J3 Z-0.32833 Recv:21:11:21.546: echo: G29 W I4 J3 Z-0.35500 Recv:21:11:21.549: echo: G29 W I5 J3 Z-0.45167 Recv:21:11:21.552: echo: G29 W I6 J3 Z-0.52250 Recv:21:11:21.552: echo: G29 W I0 J4 Z-0.69000 Recv:21:11:21.555: echo: G29 W I1 J4 Z-0.49000 Recv:21:11:21.558: echo: G29 W I2 J4 Z-0.19583 Recv:21:11:21.561: echo: G29 W I3 J4 Z-0.02750 Recv:21:11:21.564: echo: G29 W I4 J4 Z0.06583 Recv:21:11:21.568: echo: G29 W I5 J4 Z0.12000 Recv:21:11:21.571: echo: G29 W I6 J4 Z0.15750 Recv:21:11:21.574: echo: G29 W I0 J5 Z0.20000 Recv:21:11:21.577: echo: G29 W I1 J5 Z0.19583 Recv:21:11:21.577: echo: G29 W I2 J5 Z-0.01917 Recv:21:11:21.580: echo: G29 W I3 J5 Z0.12417 Recv:21:11:21.583: echo: G29 W I4 J5 Z0.10000 Recv:21:11:21.586: echo: G29 W I5 J5 Z0.01167 Recv:21:11:21.589: echo: G29 W I6 J5 Z-0.02917 Recv:21:11:21.592: echo: G29 W I0 J6 Z-0.18417 Recv:21:11:21.595: echo: G29 W I1 J6 Z-0.14833 Recv:21:11:21.599: echo: G29 W I2 J6 Z-0.01833 Recv:21:11:21.602: echo: G29 W I3 J6 Z-0.29500 Recv:21:11:21.602: echo: G29 W I4 J6 Z-0.08333 Recv:21:11:21.605: echo: G29 W I5 J6 Z-0.18083 Recv:21:11:21.608: echo: G29 W I6 J6 Z-0.03667 Recv:21:11:21.611: echo:; PID settings: Recv:21:11:21.614: echo: M301 P22.20 I1.08 D119.00 Recv:21:11:21.617: echo: M304 P97.10 I1.41 D1675.16 Recv:21:11:21.622: ; Controller Fan Recv:21:11:21.623: echo: M710 S255 I0 A1 D60 ; (100% 0%) Recv:21:11:21.626: echo:; Power-Loss Recovery: Recv:21:11:21.627: echo: M413 S1 Recv:21:11:21.630: echo:; Z-Probe Offset (mm): Recv:21:11:21.633: echo: M851 X0 Y0 Z0.05 Recv:21:11:21.636: echo:; Stepper driver current: Recv:21:11:21.639: echo: M906 X800 Y1100 Z1300 Recv:21:11:21.639: echo: M906 T0 E800 Recv:21:11:21.642: echo:; Driver stepping mode: Recv:21:11:21.645: echo: M569 S1 X Y Z Recv:21:11:21.648: echo:; Filament load/unload lengths: Recv:21:11:21.651: echo: M603 L550.00 U700.00 Recv:21:11:21.654: echo:; Filament runout sensor: Recv:21:11:21.656: echo: M412 S1 D15.00 Recv:21:11:21.657: ok

wabbitguy commented 1 year ago

@n1k0-83 okay I know exactly what the problem is...I've seen it once before on one of the test Max printers.

From your host terminal, send these two lines to fix it:

M205 X5 M500

If you also are using a stock extruder, the values for the extrusion are out about 5%.. you can adjust those if you want to go through it all with extruding and testing or just put in:

M92 E420 M500

n1k0-83 commented 1 year ago

Thank you so much! The shaking problem no longer exists. The movements are smooth. I'm so glad you were able to solve the problem so quickly and easily. Again 1000 thanks!

Note: The screen does not switch when printing via Repetier. This doesn't bother me at all, I just wanted to note it in case this might also be a problem.

Or did I just get it wrong? I understood that when printing via Repetier, the LCD switches to the stock firmware.

Start printing: image

Printing: image

wabbitguy commented 1 year ago

@n1k0-83 I haven't printed with Repetier since 2016, the only thing tested is Repetier Server Pro. Server will connect and can indicate some print job is done, which it isn't it's just the way that Repetier Server Pro connects.

From the main LCD page (with the four buttons on it). You start a print from Repetier Server Pro the LCD will change to the PRINT screen and indicate host printing mode (and it tells you that).

From then on you'll see the screen as shown in your bottom photo. If there is a colour change or tool change the LCD will flip to the RESUME screen because it's impossible to resume a print via USB.

From what I see, it's working exactly like it's supposed to.

n1k0-83 commented 1 year ago

@wabbitguy So all issues are fixed. Both KMax running without problems and the print results are quit perfect. Even with the 0.6 nozzle, the results are simply great. Thank you so much for your great firmware and your awesome support. You made my day!

wabbitguy commented 1 year ago

@n1k0-83 you're very welcome, great to hear it's working well for you. I tried a 0.6 nozzle but had issues with stringing that I could never solve, so it's also good to hear you got that working.

n1k0-83 commented 1 year ago

Both KMax works with wonderful with your firmware and 0.4 and the 0.6 nozzle. My setup is most of time 0.6 @ KMax and 0.4 @ Vyper. Btw. hope that I can find your firmware for the Vyper, too. It would be great ;-)

wabbitguy commented 1 year ago

@n1k0-83 I've never looked at the firmware on the Vyper, I did do some for the Kobra Plus and the Chiron. The Vyper looks like it uses the same display as the Kobra series, no idea what motherboard they use though and without one in the shop here to test on it's a big shot in the dark...no idea when the current version of the Vyper firmware is either.

n1k0-83 commented 1 year ago

If you would have fun and interest in the development of a Vyper firmware, then I can support you with the possibilities available to me ;-)

The Vyper is in the end identical to the Kobra Max. The hardware, apart from the hotbed, is identical. That's why it is often said that the Kobra Max is "just" a big Vyper.

wabbitguy commented 1 year ago

@n1k0-83 just to be clear, if I did work on the Vyper firmware there would need to be some discussion. Like is a 7x7 levelling grid beneficial to the Vyper? Whats the total length of the Bowden tube in mm? And some other things that may arise.

Secondly, I would need a beta tester willing to install the firmware and screen update on their Vyper. Prior to that they would need access to the original Anycubic Vyper firmware for the printer AND LCD so in the event something goes amiss, their printer can be restored to factory specification.

Lastly the firmware update for the Vyper could or may wipe out any previous settings so possibly any levelling, PID tuning, Z-offset, e-Steps would need to be redone. Pronterface via USB (or some host) would be required and the beta tester would need knowledge of how to do all these things (send and receive GCODES)..etc

n1k0-83 commented 1 year ago

I see no problem and would like to support you. However, I use the Community firmware on the Vyper, which also includes PID tuning in the scope of functions. Even if you write in the other post that this is useless, so I would not want to do without this. If you would be available for this deal, I would really like to support you. You can take a look at the community firmware as an example and for comparison: https://github.com/CR6Community

wabbitguy commented 1 year ago

@n1k0-83 sorry but I just can't see the logic in PID tuning.

PID tuning doesn't even take effect until 10C below the target temp since it basically designed to keep the temp within a range at target temp. If the Vyper is anything like the Max, Anycubic has the wrong thermistor defined in the configuration as well. So applying PID tuning for the wrong partakes even less sense.

I do appreciate the fact that my Max firmware has enabled you to enjoy your printer more fully.