Skip to content

Add Demon dock sensors - #49

Open
3DPrintDemon wants to merge 3 commits into
BondtechAB:mainfrom
3DPrintDemon:DEMON_DOCKS
Open

Add Demon dock sensors#49
3DPrintDemon wants to merge 3 commits into
BondtechAB:mainfrom
3DPrintDemon:DEMON_DOCKS

Conversation

@3DPrintDemon

Copy link
Copy Markdown

Add a community directory for DEMON_DOCKS

This system allows active tool sensing with load cell confirmation for all attached docks with simple & accurate switch connection to a non-critical MCU.

DEMON_DOCKS will auto scan for empty docks at startup & disable sensing for those docks. They can be added back into active docks (or removed again) at runtime by command/macro button. The docks can be set to warn only of a potential problem, raise errors if not printing, PAUSE the print if printing, emergency stop if not printing, or emergency stop when printing.

The load cell dock/undock confirmation can be set on/off at runtime.

The system warns of:

  • Undocked tools at startup that will be ignored
  • ignored docks during tool changes
  • inactive tools undocked at any time
  • problems during non-printing operations
  • load cell readings out of range
  • docking failures - printing & non-printing
  • pickup (undocking) failures - printing & non-printing

DEMON_DOCKS then takes specified actions for each type of occurrence.

It can even pause a tool change while printing if a problem is detected!

INDX DEMON DOCK

Added a note about the requirement for DEMON_INDX macros and provided additional details on recommended MCUs.
Expanded the README to include detailed descriptions of the DEMON_DOCKS system functionalities, warnings, and actions taken for various occurrences.
@codur-design

Copy link
Copy Markdown

Shouldn't these files go to https://github.com/BondtechAB/INDX/tree/main/community ?

@3DPrintDemon

Copy link
Copy Markdown
Author

Shouldn't these files go to https://github.com/BondtechAB/INDX/tree/main/community ?

Bondtech's choice there. I'm easy

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants