Commit Graph

128 Commits

Author SHA1 Message Date
David Ramiro 731e8b81bf
Enable MMBL after homing
Making M420 S1 on the slicer start code redundant by restoring mesh bed leveling values after homing
2018-12-02 15:00:10 +01:00
David Ramiro a3c7d4f3f1
Tweak bed size
Slightly enlarging incorrect bed size from the manufacturer configuration
2018-12-02 14:57:50 +01:00
David Ramiro c831dd6361
Update readme
Cleaning up a bit and adding extruder calibration tutorial.
2018-11-30 16:07:36 +01:00
David Ramiro 8a6a05e600
Merge branch 'testing' 2018-11-29 17:16:28 +01:00
David Ramiro 19fcc48831
Add compiled binary for stock drivers
For those who use the stock A4988 drivers, I added a hex file with all the latest commits that is safe to use.
2018-11-28 23:36:55 +01:00
David Ramiro e527750d81
Enable S-Curve Acceleration and tweak jerk
To further optimize print quality even at very high speeds (I aim for roughly 80-100mm/s), I enabled S_CURVE_ACCELERATION and tweaked the jerk and default acceleration values.

Note: This is still in testing. As soon as I finish and it works as I like, I'll push it onto the master branch. If you see this commit on the master branch, it's safe to flash.
2018-11-28 23:33:11 +01:00
David Ramiro a6f926c1a8
Update README.md 2018-11-26 02:42:24 +01:00
David Ramiro b76f3358a5
Enabling fan on auto PID tune
Since a custom fan duct caused the heat block on my printer to cool down enough to have a negative impact on PETG printing, I adjusted the auto PID tune aswell as the default PID values.

Also adding a precompiled hex file of all the previous changes.
2018-11-24 03:44:53 +01:00
David Ramiro 4fd3347f81
Enable G26 mesh validation
Enabling the G26 command for easy testing of the bed mesh removing the need of a manually printed bed level test file.
2018-11-24 03:38:15 +01:00
David Ramiro b6fd1dbc9d
Add precompiled hex
Adding granular controls of the z axis to the SD card menu.
2018-11-20 00:30:29 +01:00
David Ramiro 0fb578c915
Add precise Z axis movement
To help with manual mesh bed leveling, I added four Z-axis controls to the special menu.
2018-11-19 16:43:06 +01:00
David Ramiro a57fb2f38b
Update precompiled hex 2018-11-18 13:51:28 +01:00
David Ramiro dde0d239d3
Further tweak PID 2018-11-18 00:40:10 +01:00
David Ramiro 3fc5663535
Tweak thermal runaway and PIDs
Fix false positive thermal runaway on higher temperature prints with the fan on
2018-11-18 00:04:41 +01:00
David Ramiro 35de65ee1d
Fix mesh leveling menu
Fixed a typo that caused mesh leveling not to start
2018-11-17 22:56:38 +01:00
David Ramiro f9dc31d90d
Add precompiled hex
Compile 11/17/2018 changes
2018-11-17 22:36:22 +01:00
David Ramiro 5432154bf7
Update special menu
• Added auto PID tune of heatbed to the special TFT menu
•Enabled automatic saving on both PID tune commands
• Added preheating and mesh leveling commands to the special TFT menu
• Mentioned changes in readme
2018-11-17 22:02:55 +01:00
David Ramiro c583398198
Correcting bed size
Migrating bed size values from manufacturer firmware
2018-11-17 20:19:33 +01:00
David Ramiro 3101fc8d6f
Raising maximum hotend temperature
Due to a request, I am raising the maximum temperature allowed on the hotend more flexibility on ABS and PETG printing.
2018-11-17 19:53:29 +01:00
David Ramiro 77ceef9625
Tweak e-steps
After getting my extruder to work reliably on a Vref of 1.100V on the TMC2208, I had to adjust my e-steps quite a bit from the original value from Anycubic. Assuming you have a TMC2208 on a similar voltage, this might work well right after flashing, calibrating your e-steps is recommended in any case.
2018-11-17 19:43:48 +01:00
David Ramiro 486e7fbf7d
Fix typos 2018-11-16 20:56:52 +01:00
David Ramiro 003e93652a
Add precompiled hex 2018-11-16 20:15:02 +01:00
David Ramiro b80797bee5
Add compiled hex
Only flash if you use TMC2208 and have NOT inverted your stepper driver connectors.
2018-11-16 19:27:48 +01:00
David Ramiro 468123fe4f
Revert buffer tweaks
Due to occasional hiccups on USB printing, I am looking for a better way to ensure smooth prints and temporarily reverting the buffer tweaks
2018-11-16 19:23:00 +01:00
David Ramiro 5e56a939e3
Enable heatbed PID mode and add several tweaks
Enable heatbed PID mode and add several tweaks

Enable PIDTEMPBED and add several tweaks

• Enabling heatbed PID tuning
• Tweaking default hotend PID
• Enhancing MMBL grid from 9 points to 25 (3x3 to 5x5 -
 fair warning, leveling might take a few minutes now!)
• Increasing buffer and lowering baudrate to ensure smoother prints via USB
• Removing some redundant stuff to save memory

Thanks to @NetrunnerAT for his recommendations!

Co-Authored-By: NetrunnerAT <netrunnerat@users.noreply.github.com>
2018-11-16 10:50:55 +01:00
David Ramiro a813344030
Enable heatbed PID mode and add several tweaks
Enable PIDTEMPBED and add several tweaks

• Enabling heatbed PID tuning
• Tweaking default hotend PID
• Enhancing MMBL grid from 9 points to 25 (3x3 to 5x5 -
 fair warning, leveling might take a few minutes now!)
• Increasing buffer and lowering baudrate to ensure smoother prints via USB
• Removing some redundant stuff to save memory

Thanks to @NetrunnerAT for his recommendations!

Co-Authored-By: NetrunnerAT <netrunnerat@users.noreply.github.com>
2018-11-16 10:45:53 +01:00
David Ramiro 75a3d730d8
Enable manual mesh bed leveling
For the known issue of uneven heatbeds of the i3 Mega, I have enabled Marlin's manual mesh bed leveling.
2018-11-16 10:35:55 +01:00
David Ramiro 6957194af3
Initial commit
Using TMC2208 in standalone mode, I've inverted the stepper direction to match Anycubics pin layout. M110 memory watcher was removed due to redundancy and - ironically - to save memory.
2018-11-16 10:32:01 +01:00