Commit Graph

7443 Commits (4e04383d18769c458356309ea42dae25b57611f8)
 

Author SHA1 Message Date
Scott Lahteine 1a775cecac Revert behavior of enqueue_and_echo_commands_P
Scott Lahteine 79d42d87c1 Syntax cleanup
Scott Lahteine b47fd31c37 Revert some changes to UBL
Bob-the-Kuhn 185337e787 add delays to allow stop & kill messages to get out
Scott Lahteine 63abb65146 Update description of PINS_DEBUGGING
Scott Lahteine f75aa4d5be Merge pull request from thinkyhead/rc_probe_manually
Add PROBE_MANUALLY — ABL without a probe
Scott Lahteine 73e193da1d Implement LCD_BED_LEVELING for PROBE_MANUALLY
Scott Lahteine fcadc7bb1a Implement the "manual" option for ABL
Scott Lahteine 9e22184936 Add a "manual" option for ABL
Scott Lahteine 541165e878 Merge pull request from thinkyhead/rc_ubl_further_fixes
Further adjustments to UBL code
Scott Lahteine b19a15fa7f Within applied to UBL
Scott Lahteine 342ee458ae Additional UBL fixes, optimizations
Scott Lahteine a5e085cbea Have run_probe() return probe Z, not nozzle Z
Scott Lahteine 4487d22d56 Apply FIXFLOAT macro
Scott Lahteine 6cac0f43eb MBL fiddle
Scott Lahteine 25a6bfa7ed Add and apply WITHIN macro
Scott Lahteine 81136c1e82 Merge pull request from thinkyhead/rc_tinyboy
Support for TinyBoy 2 3D printer (and its OLED display)
Scott Lahteine 93aad54dc1 Clean up code, remove _now command function
Stefan Brüns 6ba6c92a81 Add example configuration for TinyBoy L10/L16
The TB2 is a Indiegogo funded 3d printer. It uses a MKS SMELZI V1.0
main board (based on MELZI, i.e. Sanguinololu). I comes as a complete kit,
including display and panel.
Two variants exists, L10 and L16, with a height of 100 and 160 mm.
The heating function of the provided bed can enabled by soldering a
thermistor and some wires to it.

Signed-off-by: Stefan Brüns <stefan.bruens@rwth-aachen.de>
Stefan Brüns 0fe57ad4f5 Add Support TinyBoy2 OLED/Encoder panel
The OLED is driven by an SSD1306, connected to the board via
I2C, the rotary encoder is connected to 3 GPIO pins.

Signed-off-by: Stefan Brüns <stefan.bruens@rwth-aachen.de>
Scott Lahteine baadb11536 Merge pull request from thinkyhead/rc_ubl_continued
UBL additional cleanup
Scott Lahteine 65ca6472ba Make G26 compatible with G92 and M206
Scott Lahteine 4902fd4e95 More data in UBL class, make it a static class
- Make all `unified_bed_leveling` data/methods static
- Move some UBL-related variables into the class
- Replace `map_[xy]_index_to_bed_location` with `mesh_index_to_[xy]pos`
Scott Lahteine edbc024d76 Disable UBL_G26_MESH_EDITING by default
Scott Lahteine 9e4bd6b3b5 Further repairs to UBL, comments, spacing
Bob-the-Kuhn f3618c3337 Reduce UBL RAM usage by making G26/G29 optional
Scott Lahteine e746d68a12 Merge pull request from thinkyhead/rc_mbl_abl_optimize
Make MBL a static class, use lookup for index-to-point conversion
Scott Lahteine c9eb1d6ab7 Make MBL a static class, use lookup for index-to-point conversion
Scott Lahteine de9d2cddc3 Merge pull request from thinkyhead/rc_cleanup_6150_etc
UBL cleanup, optimization
Scott Lahteine 9217e4b8ec Various UBL cleanups and bug fixes
Scott Lahteine 9924199802 Merge pull request from thinkyhead/rc_fix_slowdown
General minor cleanup
Scott Lahteine 0e71e7b2fb Cleanup to planner.cpp
Scott Lahteine f105cad43c Marlin: Slight cleanup to Marlin_main.cpp
Scott Lahteine 499f9e04e1 Marlin: Temperature soft-PWM cleanup
Scott Lahteine 7ddd94dc61 Merge pull request from StefanBruens/fix_Makefile_errors
Fix makefile errors, cleanup
Scott Lahteine af09095f03 Merge pull request from thinkyhead/rc_fil_sensor_vs_sd
Show Filament Width on LCD when SD is disabled
Remo Kallio d38b1bc4b1 Show filament width sensor values in LCD constantly if SD card support is not enabled.
Scott Lahteine e3459ec178 Merge pull request from MagoKimbra/rc_fix_delta_angles
Fix delta_angles
Scott Lahteine 592300922c Merge pull request from thinkyhead/rc_scara_feedrate
Convert feedrate on SCARA from mm/s to deg/s
Scott Lahteine f49aec057f Tweak "can not" => "can't" in RUMBA pins
Scott Lahteine 0a23a1bb3b Dynamic feedrate on SCARA, converting target mm/s to deg/s
Roxy-3D d8724bb546 Get G29's P1 (Automated Probing) working again.
Incorrect optimizations of data types and ternary operators caused some
issues.
Scott Lahteine 8d53298a6d Merge pull request from thinkyhead/rc_a4jp_scoovo
Board A4JP should be SCOOVO_X9H
Scott Lahteine c7f6ee9c93 Board A4JP should be SCOOVO_X9H
Scott Lahteine 8c07ac7f7c Merge pull request from thinkyhead/rc_use_safe_delay
Use safe_delay to ensure watchdog reset
Scott Lahteine a9fc30ae2e Use safe_delay to ensure watchdog reset
Roxy-3D 171904b6c7 Make G29 What command print reliably and fix G29 P1 bug Waldo found
Roxy-3D 9d3ac66f73 Map clean up of UBL
UBL's maps are cleaner.   And with a 1 value, G29 O 1  will generate a
map suitable to be Cut & Pasted into Excel so a Suface Map can be
generated.
Roxy-3D 9a1949a91e Cleaned up G26 ready to replace existing one at MarlinFirmware/Marlin
Roxy-3D aec85ad45a Start of process to get UBL running again.
The wait_for_user change totally broke UBL.   But there is stuff wrong
now in the thermal code and/or LCD Panel code.