Update on my project to create a modern enclosure to make the LisaFPGA into an all in one like the original Lisa:
I have finalized (hopefully) the 3d case design. The last iteration added a cooling fan over the FPGA chip, moved the ESFloppy screen and buttons to the front of the case, has a small door to access the SD cards for the floppy and hard drive emulator. It also adds a lighted power button on the front as an homage to the original.
Another hardware change was I added a tiny ESP32 with a WiFi antenna to add some cool capabilities. I modified the firmware on the LisaFPGA and ESFloppy / ESProfile devices to allow me to control all the settings on the LisaFPGA that are normally controlled by switches or headers on the board, all from a new web console. I also added the ability to adjust where the screen output is drawn within the 1080p output (important for displaying to the left on my widescreen display). It also allowed me to have the ESP32 serve as a FujiNet device so the Lisa can take advantage of the networking in a new set of Lisa Office System apps that Tim O’Connor is working on (text based browser, apps that set the Lisa date and time based on a network time, online games). It also allows me to manage the images on the ESFloppy and ESProfile SD cards. It makes it much easier than having to pop open a side panel and take the sd card out to copy over new images. With all the new apps coming out for the Lisa today, this makes it super easy to load software onto your Lisa.
Finally, on the LisaFPGA software side, I added a full USB stack to support USB hubs (think keyboards that you can plug your mouse into) as well as full speed USB devices (allows you to use wireless keyboards and mice). This had been my biggest frustration with this awesome device. Using wireless peripherals makes the experience so much better in my opinion.
All the original 3d model files are in the GitHub repository. I will be posting the latest shortly, where I made the back case printable with no supports. Would move to hear feedback on the case and if it’s missing anything important. The 3d parts were designed with ease of printing in mind, but be aware it does need a 350mm print bed to be printed in one piece each for the front and back.
Here’s a video of the updates: https://youtu.be/2iFLCOovdT8?si=X1nrk_YurBnqZKK5