Hey so im one the guys behind this project. I built the hardware (my first every hardware related project so probably many mistakes). I also built the web app which allow single click programming via USB and OTA using bluetooth.
All source for the firmware, hardware and web app is fully open on my GitHub. (Unfortunately being a new user i cant post links)
Anyone is free to do what they want with this, modify it, sell it. I dont licence it or anything so dont make anything on it. It's just super cool to me that people are out there using what ive built!
Dan is someone who did just that. He has taken what ive built, designed some really cool shells, built some great guides and is offering various kits and things so people off all skill levels can have one.
His models are also fully open on his GitHub if someone wanted to build their own.
Its incredible how far this project has reached and the generally positive things people have been saying about it!
Looking trhough this thread there appears to be three common questions:
* why use a web app to program
Becuase I'm a web developer and TypeScript is what i enjoy! I wanted to use Web Serial and Web Bluetooth and so this was the perfect opportunity. I wanted to offer once click firmware programming where a user needed zero tools to be installed, just hit the site and click go.
For those worrying about the site going down you can clone the repo and run it locally, its just an Angular app!
* I want it portable
I'm working on that now. I have designed custom FPC's to replace the PSP's which allow be to tap into the signals. This allows original buttons to be used and for me to control the PSP. The hardware right now is shaped the way it is to fit where the UMD drive fits. There's a few tweaks to do then that will be ready soon.
View attachment 476702
You can see a prototype of it working on my YT (sorry for the terrible quality) (Unfortunately being a new user i cant post links)
* its a bit pricey
Now this is on Dan, like i say i don't make money on these. However i can say that it takes allot of effort on his part not just to design the shells and everythign but to piece it all together. Find working PSP's build the entire thing. As well as managing the logistics of it all. So i think the price is fair.
But yea just wanted to say thanks for all the positive comments on what ive built. Its fantastic to see something ive made for fun being talked about and used out there in the wild.
Any questions please give me a shout!
EDIT: One final thing im currently at the "Lets ponder this for a while untill i stop being lazy and prototype it" stage is having the ESP32 and the PSP actually talk. So homebrew on the PSP can comms with the ESP.
If that can happen this thing could be reduced down to just the ESP potentially, meaning you could keep the UMD.
The PSP has an internal I2c bus i believe. If i can get them to talk on it it would open up so much cools stuff. Currently playing with some PSP hombrew hello world and going from there.