32c8e9c2dc"Calibrate Z" was redefined to let the user move the X axis up to the Z end stoppers and to re-calibrate the 9 bed point reference values after the printer has been re-seated or transported.
bubnikv
2016-08-04 17:42:54 +0200
f9f9912fffFixed print stop: Now the printer will maintain a valid coordinate system during print stop, so it will not crash into the end stops. Clean-up of some hard coded constants. Fixed line edit error introduced in the preceding check-in. Enable a high power mode when first booted up on a virgin RAMBo board.
bubnikv
2016-08-04 13:02:45 +0200
4c6ea5af94Fixed crashes when one moved the axes from the menu many times up/down, left/right until the planner queue got full.
bubnikv
2016-08-02 15:40:23 +0200
805cdadb6fShow "Calibrating nth point" on the display when running G80 if initiated from SD card. Don't show Z height during the calibration.
bubnikv
2016-08-02 15:08:34 +0200
077560ce4cImprovement of baby stepping: 1) Fix of stepper control timing 2) Load / restore baby stepping after 9 point bed leveling using the planner instead of the questionable baby stepping routine.
bubnikv
2016-08-02 12:19:17 +0200
012e21d49dAdd files via upload
akukan
2016-07-28 15:19:23 +0200
f17aa3b0a2Adjusted the maximum acceleration of the Z axis to a sensible value for the MK2 printer.
bubnikv
2016-07-26 15:36:35 +0200
7355589119Added a test for a broken PINDA cable during G80. Added a ------ separator in the menu showing the Toshiba FlashAir IP address.
bubnikv
2016-07-26 11:35:39 +0200
403d71d902Increased the "calibration point not found" threshold from 0.5mm to 1.mm difference from the reference value stored in the EEPROM. Lowered the speed of lowering the Z axis during the XY calibration from 0.5mm per zig-zag search to 0.2mm to avoid the nozzle scratching the bed if the PINDA sensor is mounted too high. Improved the display routine to break the interpunction from the end of a sentence. While the result may not be typographically correct, more fits onto the screen.
bubnikv
2016-07-25 15:33:26 +0200
d00b4a2c75Reworked the calculation of jerks in the planner. Now the confugration values are half the values used before, and the planner ensures, that the jerks will not be violated.
bubnikv
2016-07-22 16:52:13 +0200
986b286803Reworked calculation of the trapezoidal ramps inside the planner. The old implementation seems to be buggy, it accesses segments outside the queue, causing jerks and skipped steps.
bubnikv
2016-07-22 10:37:06 +0200
5c56e472feShow the Toshiba FlashAir IP address in the menu.
bubnikv
2016-07-22 10:31:30 +0200
562c089e17Initial implementation of the Toshiba FlashAir support: Get the status of the Toshiba FlashAir, namely its IP address. The IP address is currently reported through an M46, but this is subject to change and the IP address shall be shown on the display.
bubnikv
2016-07-21 10:48:08 +0200
c8c92f8ae5PLA preheat settings for MK2 set to 215/55
akukan
2016-07-20 16:30:44 +0200
ea6a948c6bRemoved the dual carriage code for readibility. Removed support for the slow Toshiba stepper drivers.
bubnikv
2016-07-19 10:57:18 +0200
2e6e4542c9Undo babystepping in Z before G28 / G80, if applied already. Update babystepsTodo atomically (disable / enable interrupts). Disable debugging outputs on the serial line from the X/Y calibration code. OctoPrint fix - fixes a hangup after G28: Link the G28->G80 G codes by calling the G80 code directly without pushing it into the command buffer. SD card driver patch to support the Toshiba FlashAir SD/WiFi card.
bubnikv
2016-07-18 17:28:54 +0200
3c21438392In addition to the firmware version number, store the "PRUSA3D" magic at the beginning of the EEPROM, so at the upgrade the firmware would know, if the previous firmware was a Prusa3D firmware.
bubnikv
2016-07-08 09:49:15 +0200
d825c5ffacWrite the current firmware version into first 8 bytes of the EEPROM, so the firmware will have a chance to find out, that it has been upgraded.
bubnikv
2016-07-07 22:01:51 +0200
d4e332112bReset babystepping value on startup, if the Z live adjust is off. This is necessary so the Z axis will not go havoc when the Z live adjust is enabled.
bubnikv
2016-07-07 21:34:13 +0200
591e81777a"Printer has not been calibrated yet, calibrate Z" message on startup, if EEPROM_BABYSTEP_Z_SET equals 0x0ff.
bubnikv
2016-07-07 21:23:32 +0200
208976f397Ignore extended ASCII characters. These characters have no meaning in the G-code apart from the file names and Marlin does not support such file names anyway. Serial characters with a highest bit set to 1 are generated when the USB cable is unplugged, leading to a hang-up of the print process from an SD card.
bubnikv
2016-07-07 20:31:11 +0200
0b372bfc94Added a new feature to the "M115" code: "M115 Umajor.minor.revision-flavor" will trigger a dialog on the display if the "upgrade" firmware version number is higher than the current version number.
bubnikv
2016-07-07 20:26:59 +0200
d7c75f2060Updated soft end stops with the skew calibration active. Updated changes between the corrected / uncorrected XY axes.
bubnikv
2016-07-07 11:51:24 +0200
a88c0a30e7Fixed a non-C++ implementation of the PRUSA specific G-Codes. Yet another improvements of the bed skew calibration.
bubnikv
2016-07-06 16:12:04 +0200
1394e7efc6Skew calibration: Yet another improvement of the search algorithm of the front row induction sensor targets. Fixes of some movements behind the end stops.
bubnikv
2016-07-06 09:34:42 +0200
58b2aa9fb8Improvement of the bed skew calibration.
bubnikv
2016-07-04 19:00:42 +0200
0389b23514Rewrote the fitting routine of the induction sensor points to the measured points from Linear Least Squares to Nonlinear Least Squares to maintain unity length of machine axes. Improved the scanning of the 1st row of the induction points.
bubnikv
2016-07-01 09:13:15 +0200
677c13fc9aImproved the bed auto calibration at the Y=0 edge of the bed. Fixed problems with step motors being disabled after inactivity.
bubnikv
2016-06-24 15:44:31 +0200
80971237b8Polished the bed skew and shift calibration.
bubnikv
2016-06-23 19:08:45 +0200
c24f3369d7Fixed a bug in babystepping: The babystep value will be written to EEPROM at the end of the menu only. Provided a general method for a menu function to detect exiting by a timeout. When exiting, the menu function is called with a global variable menuExiting set. Some errorneously removed functions were reverted.
bubnikv
2016-06-23 11:15:47 +0200
78ebd522b6Removed support for DELTA, SCARA and BARICUDA. Implemented bed skew calibration by matching a precise physical model to the measured data using the least squares method. Rewrote handling of the command buffer to preserve memory and allow pushing the commands to the front of the queue.
bubnikv
2016-06-23 08:46:15 +0200
08bf6acf1bFixed ".." label when leaving a subdirectory. Made the hidden and system files invisible when browsing the SD card.
bubnikv
2016-06-20 13:46:37 +0200
d9da3c4c7fBugfix of the "Move Z carriages up" step.
bubnikv
2016-06-16 15:52:58 +0200
6cff4b92ffAutomatic bed calibration by searching the 3x3 point matrix. Fixed a problem with low RAM by re-vamping the langtool.
bubnikv
2016-06-16 14:29:04 +0200
feb82d42ebM119 report fixed and added new gcode
michalprusa
2016-02-25 12:27:08 +0100
12cce64f90Variants name changed for better readability and match command reply
michalprusa
2016-02-21 18:12:32 +0100
f8c65e39aeReorginized the repository and added license
Josef Prusa
2016-02-21 15:02:31 +0100
9c2dc0bb42Version 2.2.3 live Language setting, Language reset when holding knob during startup, revision names redesigned, minor tweeks and cleanup
v2.2.3
prusa3d-bb
2016-02-19 17:54:24 +0100
a0e8a18004Fixed temperature range when setting from LCD
prusa3d-bb
2016-02-18 13:01:02 +0100
0e2a987d8cIncreased maxtemp to make 40W heaters acceptable
prusa3d-bb
2016-02-18 12:48:28 +0100
c10d87fa9dAdded printed parts, firmware motor current switching, added live Z adjusting, more parametrized and minor cleanup
prusa3d-bb
2016-02-03 13:03:50 +0100
7e3639d0b3Fixed beeping, knob sensitivity decreased, only one character displayed after scrolling fixed, M27 command returning filename and time elapsed, fixed XY and E PWM channels mismatch
prusa3d-bb
2016-01-26 19:52:24 +0100