Commit Graph

711 Commits

Author SHA1 Message Date
Oliver Köster
640fce0c02 Merge pull request #409 from stklcode/feature/extui
make custom Anycubic touchscreen implementation an ExtUI module
2023-01-03 13:00:29 +01:00
Knutwurst
33a8c67631 Update builddate 2022-12-23 18:53:05 +01:00
Stefan Kalscheuer
b115276fee move display notification after leveling for Chiron into ExtUI hook 2022-12-23 17:51:20 +01:00
Stefan Kalscheuer
36c8aee75b make custom Anycubic touchscreen implementation an ExtUI module
Start migration to ExtUI module. We do not yet change much of the custom
logic, but this brings us closer to upstream and allows use of some
integration hooks with less patching required.
2022-12-23 17:29:38 +01:00
Oliver Köster
a9513299c0 Merge pull request #408 from stklcode/fix/beeper
re-enable beeper pin for custom Anycubic touchscreen implementation
1.5.0-beta.2
2022-12-23 17:16:03 +01:00
Stefan Kalscheuer
9e5248e65d re-enable beeper pin for custom Anycubic touchscreen implementation 2022-12-23 16:56:51 +01:00
Knutwurst
c9f1b91bbe Set correct default baudrate and port number for ESP wifi module. This fixes #406. 2022-12-22 12:48:16 +01:00
Oliver Köster
029b37077a Merge pull request #405 from stklcode/fix/marlin-212-missing
add missing files from 2.1.2 merge
2022-12-22 09:55:24 +01:00
Stefan Kalscheuer
4885c082fe add missing files from 2.1.2 merge
fixes 67c7ce7b79
2022-12-22 09:48:39 +01:00
Oliver Köster
0f75d5be1d Merge pull request #404 from stklcode/fix/chiron-regression
fix regression from LCD_SERIAL migration for CHIRON targets
2022-12-22 09:41:35 +01:00
Stefan Kalscheuer
affad24f74 fix regression from LCD_SERIAL migration for CHIRON targets
fixes fd58245bd2

There is an extension to the G29 implementation that sends a J25
notification to the external display. This must not use the
HardwareSerial implementation anymore.

there are also two leftover opening parenthesis in the command scaning
loop within the Chiron block that must be removed.
2022-12-22 09:20:12 +01:00
Oliver Köster
bd5eba2a0c Merge pull request #403 from stklcode/fix/filename-padding
fill the output buffer with blanks on DGUS2 clone displays
2022-12-21 21:42:04 +01:00
Oliver Köster
b750daf391 Merge pull request #401 from stklcode/fix/z-mapping
swap Z motors for all targets and use predefined mappings
2022-12-21 21:40:29 +01:00
Oliver Köster
4fc8948e0b Merge pull request #400 from stklcode/feature/lcd-serial
use LCD_SERIAL for Anycubic touchscreen communication
2022-12-21 21:40:05 +01:00
Stefan Kalscheuer
41c16006a1 fill the output buffer with blanks on DGUS2 clone displays
The intention behind the original logic was to fill the entire line with
blanks, so that the output buffer of the display gets "flushed". Restore
this behavior.
2022-12-21 20:15:37 +01:00
Stefan Kalscheuer
d43d99bead swap Z motors for all targets and use predefined mappings
Z endstop mapping has changed as side effect of the upstream merge, so
it does no longer match the motor mapping.
Define SWAP_Z_MOTORS to resolve this issue without manipulation of the
upstream pin mapping.

Also use predefined mapping instead of custom overrides.
2022-12-21 19:56:55 +01:00
Stefan Kalscheuer
fd58245bd2 use LCD_SERIAL for Anycubic touchscreen communication
Replace our implementation of HardwareSerial with LCD_SERIAL from AVR
HAL and copy helper methods and macros from Anycubic i3 ExtUI.
2022-12-21 12:26:45 +01:00
Oliver Köster
bd0f3a9aa5 Merge pull request #399 from stklcode/fix/cleanup-filename
simplify file name sanitization
2022-12-21 09:14:16 +01:00
Knutwurst
55170f9fc8 Update build version 2022-12-21 09:09:55 +01:00
Stefan Kalscheuer
c2c950bbca simplify file name sanitization
The routine copies "fileNameLen" characters from the original filename
plus one additional character or a trailing blank. This additional char
is overwritten by a terminating null-byte afterwards anyway.

Remove the redundant check and simplify the loop.
2022-12-21 09:07:05 +01:00
Knutwurst
c03aa9d5a4 Fix Z home position not touching the buildplate (see #396) by removing the 2mm HOMING_BACKOFF_POST_MM on z. 2022-12-21 08:58:53 +01:00
Oliver Köster
8877ad534d Merge pull request #398 from stklcode/fix/393-sd-filenames
use longest_filename() for SD card files instead of longFilename
2022-12-20 09:16:59 +01:00
Stefan Kalscheuer
3a19d9ef69 use longest_filename() for SD card files instead of longFilename
The long filename is not always filled, so files like "test.gco" may not
be shown in the file list. Use the built-in fallback to the longest name
available to overcome that issue and print the 8.3 name if no other is
available.
2022-12-20 09:03:22 +01:00
Oliver Köster
3be0c7e7a6 Merge pull request #397 from stklcode/marlin-212
Merge upstream changes from Marlin 2.1.2
2022-12-19 16:03:54 +01:00
Stefan Kalscheuer
67c7ce7b79 Merge upstream changes from Marlin 2.1.2 2022-12-19 15:31:22 +01:00
Oliver Köster
fe9ea826a5 Merge pull request #394 from KemalErtas/patch-1
Update mesh_bed_leveling.h
2022-12-19 15:16:24 +01:00
KemalErtas
24d306ccb0 Update mesh_bed_leveling.h
Bedleveling should run on 4MAXP2 rectangular shape beds. It has no problem with square shape.
2022-12-01 13:13:12 +03:00
Knutwurst
ac7c272403 Update Version and release date 1.5.0-beta.1 2022-09-13 09:27:36 +02:00
Oliver Köster
38f15215f8 Merge pull request #364 from stklcode/marlin-2.1.1
update code base to Marlin 2.1.1
2022-09-12 16:21:58 +02:00
Stefan Kalscheuer
bd49cc3d48 config: use soft PWM for fans
The hardware PWM for fan control conflicts with the speaker setup. While
this has always been an issue, sanity checks now fail because of this.

We've used soft PWM in 1.4.0 and reverted back to hardware PWM in 1.4.1,
so we probably need some additional investigation and testing here.
2022-09-12 16:18:18 +02:00
Stefan Kalscheuer
867ba6abc4 README++ 2022-09-12 16:18:04 +02:00
Stefan Kalscheuer
db27202614 update leveling implementation and pin config for Chiron 2022-09-12 16:18:03 +02:00
Stefan Kalscheuer
6368552ced clean up HardwareSerial code
Remove unused variables, sanitize declarations and apply uncrust.
2022-09-12 16:18:02 +02:00
Stefan Kalscheuer
afee7b10c2 apply uncrust to anycubic_touchscreen 2022-09-03 09:26:38 +02:00
Stefan Kalscheuer
031c095019 remove explicit ABL inclusion from Anycubit Touchscreen code 2022-09-03 09:26:05 +02:00
Stefan Kalscheuer
bf2795c51e add some directives to support custom target pinout 2022-09-03 09:25:33 +02:00
Stefan Kalscheuer
986e416c7f Merge upstream changes from Marlin 2.1.1 2022-09-03 09:23:32 +02:00
Knutwurst
626283aadb Set Z_PROBE_LOW_POINT to -2 to fix #346 2022-07-29 08:59:58 +02:00
Oliver Köster
84c181d4cf Merge pull request #311 from ignotus666/neo-fix
Comment out M150.cpp
2022-06-01 15:13:24 +02:00
Knutwurst
41d069464e Update build version 1.4.4 2022-05-12 13:16:27 +02:00
Knutwurst
4f459362c2 Enable Software-Endstop for Z_MIN which was disabled for BLTouch in the past. 2022-05-12 13:05:22 +02:00
Oliver Köster
4fcbe2afd0 Merge pull request #326 from stklcode/feature/325-m808
config: enable g-code M808 for repeat markers (#325)
2022-05-10 18:55:04 +02:00
Stefan Kalscheuer
465f4cbf60 config: enable g-code M808 for repeat markers (#325) 2022-05-09 19:45:56 +02:00
Knutwurst
e3a2aeb4cf Revert pause response to reenable M600 pause for use with octorptint. 2022-03-27 12:39:07 +02:00
ignotus
51da7acc6c Comment out M150.cpp
This line needs commenting out to successfully compile with Neopixel support.
2022-03-25 08:52:13 +01:00
Knutwurst
cbc02f7f3d Fix missing TMC26XStepper Lib build error. 2022-03-18 19:09:01 +01:00
Knutwurst
4985c9abf5 Only enable babystepping and probe offset change when BLTouch is enabled. 2022-02-23 10:08:45 +01:00
Knutwurst
0eaa8f902f Combine M851 and Z babystepping 2022-02-23 10:03:44 +01:00
Knutwurst
7444f4bb45 Add reset to 4Max Pro routine 2022-02-21 13:06:24 +01:00
Knutwurst
0440770618 Bump version for next release 1.4.3 2022-02-18 10:32:20 +01:00