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
2022-01-13Changed to use Succeeded(GCodeResult) functionDavid Crocker
2021-11-01Restrict Z probe types 1,2,3,5 to probe #0David 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-22Reduce acceleration when homing using stall detectionDavid Crocker
2021-10-08Fixed Duet 2 SBC build and increased version to 3.4.0beta5David Crocker
2021-08-26Bux fix: P31 parameter of M500 is now rememberedDavid Crocker
2021-06-29Refactored swap-and-delete operationsDavid Crocker
2021-05-26Corrected some exception specifications (thanks Andy)David Crocker
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-04Created Platform and PrintMonitor folders within /srcDavid Crocker
2021-03-03Got rid of "near endstop" statusDavid Crocker
Cherry picked from commit 165b178f7de75b1d00b26fec28f2a03fb36d6119
2020-12-28Partially implemented M954David Crocker
2020-12-14Reworked stall detection endstops and implemented them for TMC2209David Crocker
2020-09-13Z probe and trigger improvementsDavid Crocker
M558 with P parameter always creates a new probe (fix for a bug when P was used with the same type as before) Added Z probe trigger height 2nd order temperaure coefficient Added Z probe last stop height to object model, per Z probe Added R2 option to M581 command to trigger only if not printing from SD card
2020-04-20Changes to PanelDue output code, add GpOut ports to OMDavid Crocker
Suppress empty responses to PanelDue Discard responses that PanelDue indicates that it isn't interested in Added state.gpOut array Renamed sensors.inputs to sensors.gpIn and return null array element for unconfigured inputs
2020-04-07Increment move.seq when speed or extrusion factor is changedDavid Crocker
Speed factor is on longer live in object model Rationalised exception specifications
2020-03-21G30 and G28 now accept a K parameter for the Z probe numberDavid Crocker
2020-02-29Still 3.01-RC3 provisionalDavid Crocker
Got remote BLTouch working Bug fix: when endstops were already triggered, homing moved could hang Bug fix: external SD card didn't work on Duet Maestro
2020-02-17Moved heat.sensors to sensors.analog in the OMDavid Crocker
Also added heater monitors to the OM
2020-02-16Replaced HeaterProtection instances by HeaterMonitorsDavid Crocker
2020-02-12Refactored GP inputsDavid Crocker
2020-02-05VariousDavid Crocker
Added module ExpansionManager Implemented expansion board announcement messages Added expansion boards to OM Added filament monitors to OM
2020-02-04VariousDavid Crocker
Endstops for invisible axes are now reported in the object model Increased max extruders on Duet WiFi/Ethernet to 7 M999 can now be used to reset expansion boards Use exceptions to handle out-of-range CAN addresses in GCode requests
2020-01-19Major refactoring, bug fixes in function evaluationDavid Crocker
Changed all bitmaps to use the bitmap class from RRFLibraries Fixed bugs in functoin evaluation
2020-01-18Lock ZProbes when accessing them and added more items to OMDavid Crocker
2020-01-04Conditional GCode fixes and exception specifiersDavid Crocker
Loops are now working Added noexcept specifiers to omst of the remaining C++ source files
2019-12-163.0RC1 final(?)David Crocker
Fixed issue with G1 H1 moves when endstops are not already triggered. There is still an issue if a move involves only remote drivers and a main board endstop switch. Don't set up a default bed heater on Duet 3 Fixed issue when creating a switch endstop failed
2019-12-14Fixed M574 when used to change the position of an existing switch endstopDavid Crocker
2019-12-14Final (?) changes to 3.0RC1David Crocker
Removed M574 S0 option Fix truncation of M574 report Unconfigured fans report fanPercent -1 instead of -100
2019-12-123.0RC1 provisionalDavid Crocker
Implemented extruder stall detection for G1 H1 E moves Fixed M119 crash when an axis had no endstop Duet 3 build now loads IAP into RAM
2019-11-08Added check when using remote endstopsDavid Crocker
When setting up G1 H1 or G1 H3 moves that rely on remote endstops, check that the expansion board knows about the Fixed build errors that occurred in some configurations
2019-11-06More work on remote endstops + enabled MPUDavid Crocker
Remote endstops now working properly M950 H# C"nil" now deletes a heater and doesn;t require a sensor number MPU is now enabled M574 report includes remote endstop pin names
2019-11-01VariousDavid Crocker
Improved temperature reading accuracy for thermistors at room temperature Implemented M308 L and H parameters for local thermistors on Duet 3 M115 P parameter is only implemented on those builds that support multiple board types, and only when running config.g at startup Minor improvements to endstop handling
2019-10-30Fixed some endstop bugsDavid Crocker
Fixed problems with endstop switches sometimes not flagging axes as homed, especially if the endstop was already triggered at the start of the homing move When remote endstops flag changes in their state, don't apply the state change to the current move unless it is a move that checks endstops Wait for moves to complete at the start of executing M574
2019-10-21Implement G38.x (2 <= x <= 5) (#324)Manuel
* Implement G38.x (2 <= x <= 5) * Improve code readability * Remove accidentally committed change to Endstop.h * Fix missing initialization and deduplicate code * Use GCodeResult::error instead of GCodeResult::badOrMissingParameter * Fix filename in comment, add description and revert changes in RepRapFirmware.h
2019-09-21More support for remote endstopsDavid Crocker
2019-09-20Fixes for remote endstopsDavid Crocker
2019-09-18Bug fixesDavid Crocker
Bug fix: M950 for heaters and fans didn't strip '-' or '_' from names Added missing newline to some CAN-related error messages Reduced the amount of information sent when configuring a remote Z probe SoftTimer now uses a regular CallbackParameter
2019-09-16Endstops and fragmented repliesDavid Crocker
More work on remote endstops Support fragmented replies Check we have the correct binary before sending firmware update requests to expansion boards
2019-09-15RefactoringDavid Crocker
Refactored endstop source files in preparation for supporting remote endstops on Duet 3
2019-09-14More work on remote Z probe supportDavid Crocker
2019-09-123.0beta103.0beta10David Crocker
Z probing bug fixes
2019-09-06More Duet 3 workDavid Crocker
Fixed bug with running out of DMs when using extruders on expansion boards Refactored Z probe code ready to support remote Z probes
2019-08-21Bug fixesDavid Crocker
Fixed problems reading thermistors Fixed problems reading heater temperature when no heater model is set Set a defaullt heater model when the heater is switched on, if it hasn't been set already Print error code in hex in M122 Fixed problem with compatibility setting - we no longer copy it to all input channels after runnig config.g Delay M950 H commands until there are no new sensors waiting to be linked nito the main list Got rid of dummy X endstop on Duet 3 Replaced the default Z probe by a dummy one on Duet 3 Include the last reading in the M308 report Increased SD card retries to 5 and doubled the retry delay each time ma retry fails Unlock SPI between SD card retries, if it was locked
2019-07-02Consolidation after mergeDavid Crocker
Reverted some changes to Linux/MessageFormats.h and Linux/BinaryParser.cpp for compatibility with the existing SDF release Added HAS_MASS_STORAGE definition Removed lots of mass storage code when HAS_MASS_STORAGE is false Removed non-RTOS code Moved SPI channel usage definitions into CoreNG Added some new CAN message formats (not used by this project yet)
2019-06-25Merge remote-tracking branch 'origin/v3-dev' into v3-chrishammChristian Hammacher
2019-06-25Merge remote-tracking branch 'origin/v3-dev' into v3-chrishammChristian Hammacher
2019-06-22Various minor changesDavid Crocker
Fixed problem with creating new Z probes Fixed a build issue caused by recent merge Send bleps to both 12864 and PanelDue if both present G31 echoes Z probe threshold etc. as well as current value
2019-06-18Fixed merge of RRFv3 changesChristian Hammacher
Merged in changes of RRFv3 as of 29 May Changed Linux "transfer ready" to "transfer clock" pin Bug fix: Fans were not initialised
2019-06-07Added support for triggersDavid Crocker
Added support for M577, M581, M582 Clear out HTTP and Telnet clients when disabling networking Moved hardware-dependent step functions to Pins_xxx.h files