Closed CacikeOtoao closed 5 years ago
I second that.
@ok1hra, @josefprusa, can we get an official word on this please?
No design files will be made available. I was told that Prusa Research instructed Delta not to disclose the files nor make the PSU available to third parties.
Since there has been no comment or statement made in regards to this issue I will be flagging this on Github as a GPL violation. This project was obviously modified to be fitted inside a Delta PSU and you did not update the project to reflect that.
To be really honest, despite the fact that it is sad to see the powerpanic go (it actually called UVLO in technical terms, which I found kind of cool), the power panic circuit is just a bunch of resistors to reduce the incoming voltage, then a optoisolator for safety, and then two transistors that do the very basic job of rectification of the current.
In a PSU, the same functionality can probably be done by connecting to some internal line. Basically a line with low enough voltage but before the big capacitor, so that line looses voltage immediately and without delay.
So I am inclined to think that there is nothing from the actual GPL code that was used.
Nothing in this design is a secret. Even if he made it so Delta couldn't release the design files it takes maybe 10 minutes (with experience) to open one up and figure it out yourself if you already have one of the new PSU's. I still would want the design out there just in case there is an issue with their PSU that nobody knows about. There have been too many safety issues with PSU's failing due to bad designs to not want to know how it was integrated.
https://www.edn.com/design/test-and-measurement/4361392/Circuit-monitors-ac-power-loss
https://electronics.stackexchange.com/questions/103542/detect-arduino-power-failure-and-save-data
I am proud of the decision to release this. Even though this is mostly a formal thing since as I explained above, there is not much to hide there anyway, but still.
Happy printing!
@ok1hra , Please update this repo to include the new design of the integrated Power Panic board into the PSU. Even if it is a customized PSU, the design files should be updated since the design changes would need to comply with the Open Source nature of the repo.