doobie42 / OpenPegasus

Open Source Firmware for the Pegasus Touch 3D Printer
MIT License
17 stars 5 forks source link

Need better support for detecting the lid is open/closed #5

Open doobie42 opened 7 years ago

doobie42 commented 7 years ago

Currently I only check for the lid being open when we lift the Z axis. I need to do it in the galvo too in case it is bumped open as things are printing, of course, due to the nature of how things are implemented, I could only detect it open between packets. Because of this almost an entire packet could be lost, or only part of it. I either could replay it or discard what was missed. I might implement it with an option for a user to choose.

X3msnake commented 5 years ago

did ever improved on this? btw awsome work Master. is your pegasus still working with the jailbreak firmware you made?

doobie42 commented 5 years ago

I don't think I made that update. Been busy the last few years once my move is completed, I might have more time to pick things up.

X3msnake commented 5 years ago

looking forward. I have a stopped pegasus that i hadnt had the courage to make it work yet since i hate closed source software.

if you pick this up again i might be encouraged to make and share the acrylic vat for it and maybe try building a fepVat to use with it ;)

No dia quarta-feira, 22 de maio de 2019, doobie42 notifications@github.com escreveu:

I don't think I made that update. Been busy the last few years once my move is completed, I might have more time to pick things up.

— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/doobie42/OpenPegasus/issues/5?email_source=notifications&email_token=ACUR56TH4KYCVKST6YXEQIDPWWTKFA5CNFSM4C2AX4YKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGODWAG5IY#issuecomment-494956195, or mute the thread https://github.com/notifications/unsubscribe-auth/ACUR56WTNQA6MF7EVBUGVCLPWWTKFANCNFSM4C2AX4YA .

-- Com os melhores cumprimentos, Vinicius Silva

X3msnake commented 5 years ago

The best implementation for this is to use a interrupt.

In case the door pin changes we can cut the laser and pause the galvos in the destination point

http://www.righto.com/2016/08/pru-tips-understanding-beaglebones.html

image