Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/Duet3D/RepRapFirmware.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2021-12-11Added most of the event handling codeDavid Crocker
2021-11-23Fixed heightmap.csv generation for Duet2_SBCChristian Hammacher
2021-11-07Bug fix for tool changingDavid Crocker
2021-11-05Fixes for G68David Crocker
2021-11-05We no longer restore position automatically after a tool changeDavid Crocker
2021-11-02Removed heightmap code for SBC modeChristian Hammacher
Removed various bits that were previously needed for heightmap handling in SBC mode
2021-10-31Tidied up for static analysisDavid Crocker
2021-10-28SBC improvements for 3.4-b6Christian Hammacher
Refactored various parts of the SBC interface Renamed Linux to SBC in various places CAN updater checks if file is present on SBC before update SBC task is only woken up when SPI transfers finish Bug fix: Codes that were sent back to the SBC (e.g. from USB) caused temp reports to be printed Bug fix: SBC reconnects could take longer than expected
2021-10-22M0/M1 no longer turns heaters off if stop.g/sleep.g is foundDavid Crocker
2021-10-04Addition to previous commitDavid Crocker
2021-09-24Fixed wonky delta prints, also added a new simulation modeDavid Crocker
2021-09-21Set correct Z coordinate before calling Kinematics::IsReachableDavid Crocker
2021-09-08Work on restartable macros + preparatory work for multiple streamsDavid Crocker
2021-08-09Bug fixes for SBC modeChristian Hammacher
Bug fix: File operations could report errors after SBC reconnected Bug fix: M600 didn't invoke macro file(s) correctly Bug fix: Pause reports could be sent to DSF before M226/M600 finished
2021-08-03Fixe pause followed by cancel in standalone mode; removed M0/1 H paramDavid Crocker
2021-07-29Simplified IsAccessibleProbePoint and IsReachableDavid Crocker
2021-07-27Merge branch '3.4-dev' into 3.4-input-shapingDavid Crocker
2021-07-24More fixes for new time unitsDavid Crocker
2021-07-21More work towards 3.4Christian Hammacher
Added new "cancelling" state to state.status Experimental support for M911/916 is now enabled
2021-07-11Merge branch '3.4-dev' into 3.4-input-shapingDavid Crocker
2021-07-11Homing files should ignore workplace coordinate offsetsDavid Crocker
2021-06-07More work on input shapingDavid Crocker
2021-06-04Bug fix: when a macro was aborted the error message was lostDavid Crocker
2021-05-08Default PCF speed is now saved in a restore pointDavid Crocker
2021-05-08Allow empty K and F parameters in M409David Crocker
2021-05-01Fixed bugs with fast-then-slow G30 probing3.3RC1David Crocker
2021-03-14Fixed M585David Crocker
Also added error message if M675 or M585 is used on an unhomed axis Also recognise layer number comments from Kiri Moto slicer
2021-03-12Rewrote M675 to fix numerous issuesDavid Crocker
M675 didn't deploy/retract probe or turn off heaters if configured M675 had no error handling for probe aready triggered/not triggered M675 didn't work consistently M675 now accepts parameter K in place of P and requires either K or P Also changed DeployZProbe to default to deployprobe.g only if deployprobe0.g is not found, not for other Z probes. Similarly for retractprobe.g. Refactored code to set axis lengths mafter a G1 H3 move Moved StraightProbeSettings from the Move module (which didn't use them) to GCodes Removed unused goingSlow parameter from endstop CheckTriggered functions
2021-03-10Fix for DSFDavid Crocker
2021-03-10Implemented variablesDavid Crocker
2021-03-06Started adding support for variables and parametersDavid Crocker
2021-03-04Created Platform and PrintMonitor folders within /srcDavid Crocker
2021-03-04Implemented fast-then-slow G30 probingDavid Crocker
2021-03-03Got rid of "near endstop" statusDavid Crocker
Cherry picked from commit 165b178f7de75b1d00b26fec28f2a03fb36d6119
2021-02-24Fixed issue with printing being aborted during simulationDavid Crocker
2021-02-22Work towards v3.3Christian Hammacher
Introduced new "obsolete" attribute for object model fields Marked some fields in the object model obsolete Warnings are now shown when obsolete fields are used Reduced object model size a bit of grid definitions Added back some grid properties for backwards-compatibility Added new o-flag to M409 and rr_model
2021-02-18Refactored movedBufferDavid Crocker
2021-02-16Wil mesh any two axes (#476)dc42
* Open mesh compenastion for any-two axes * Fix reboot loop on Duet 3 * Fix typos Skip Z axis where not appropriate Add version to HeightMapHeader * Fix compiler errors * Make compatible with pre 3.3-beta2 format again Minor simplifications * Revert changes to SBC interface (implement that later) * Also prevent sending a none-XY grid to SBC for now * Rename variables and no longer persist axis numbers * Use common parent class for Kinematics with round bed Co-authored-by: Manuel Coenen <manuel@duet3d.com>
2021-02-15Use stack for filename instead of allocting it permanentlyManuel Coenen
2021-02-15Add M997 P parameter to specify firmware binary to useManuel Coenen
2021-01-23Initial implementation of G17/G18/G19 (not tested)David Crocker
2020-12-07Minor improvements to new HTTP CORS codeDavid Crocker
Also moved the FirmwareUpdate class out of the Network folder
2020-12-07Fix PanelDue not resetting at the end of flashingManuel Coenen
Improve PanelDue resetting at the start of flashing (still not solved) Reduce flash memory usage by encapsulating debug statements in #if Fix FirmwareUpdate prerequisites failing to detect problems on Duet2+SBC and Duet 3 Mini 5+
2020-11-30Implement flashing PanelDue v3 from Duet mainboards (#451)Manuel
* Implement flashing PanelDue v3 from Duet mainboards This uses the required code extracted from BOSSA * Remove unsused blocks with #if 0 ... #endif Initialize PanelDueUpdater on first use Simplify excpetion handling in PanelDueUpdater Undo some changes made to bossa code to keep it closer to original (except for removed parts)
2020-11-06Abort tool change and possibly running job if applying tool Z offset would ↵Manuel
exceed Z min/max (fixes #438) (#442)
2020-11-06Added memcpyf and memcpyi32, renamed memcpy32 to memcpyu32David Crocker
2020-11-05Inlined some trivial functions in GCodeBufferDavid Crocker
2020-11-04Fixed issues with incorrect reporting of pausing/resuming statesDavid Crocker
Also made is quicker to establish whether pausing or resuming
2020-10-29Extended logging (#446)Manuel
* Extend log levels from only 0 and 1 to 0 to 3 Add log level to the object model as state.logLevel Use the two top bits in MessageType to represent log levels Add L parameter to M118 to have the message logged at the given level Add logging for G10, M291, M292 Add current version to start of logging Make all non-flagged messages being part of log level DEBUG * Apply requested changes * Fix compiler error
2020-10-26Implemented filament-error macro filesDavid Crocker