-
Desktop version available
12/27/2019 at 21:53 • 0 commentsHi everyone! Sorry for the lack of updates. I developed a desktop version of this player, and all the files for it are now available to build. I created a separate hackaday.io page for it here: https://hackaday.io/project/169129-megagrrl-desktop
And here's the announcement video.
Look forward to some more progress on the portable in the new year.
Thank you for your support!
-
UI WIP
07/01/2019 at 00:11 • 1 commentWorking on UI stuff, here's a video. Still a lot more to do...
-
Just in case...
06/25/2019 at 18:29 • 0 commentsI did some work on the case! Three 3D printed pieces, and two common lengths of M3 standoffs and screws. It needs a few little things fixed but I'm quite happy with it...
-
blinky
06/21/2019 at 19:25 • 0 commentsi wrote some code to drive the channel status LEDs.
-
Prototype time
06/17/2019 at 01:23 • 0 commentsGetting one of these things put together...
Tested out the LEDs and they look great!
-
New PCBs arrived
06/15/2019 at 18:09 • 0 commentsThe new PCBs showed up! And I immediately found a mistake on one ;_; but it's pretty minor and if it actually affects anything I can fix it with a bodge wire. So far I got the front panel board assembled (don't have a pic on hand, sorry) and the main one about half done, waiting for some more parts to arrive.
Board pix!
The power supplies work and the ESP32 boots...
-
Rev.2 PCB almost done...
05/06/2019 at 19:47 • 1 commentI've been working on the revision 2 PCB and it is now fully routed, and will be done once I fix a few issues and do the silkscreen graphics.
Also planning to use a PCB for the front panel, with some through-board LEDs to indicate channel status, SD card access, etc. I still have a few more things to sort out with that, but expect at least a screenshot soon. As stated before, EAGLE board files will be available for both once I've tested the new design.
In the meantime I also did some more testing with using the ESP to generate clocks for the sound chips, and everything works fine. So, officially (I think!), say goodbye to the expensive and hard-to-solder LTCs!
While I'm talking about things being hard to solder, I want to note that a major design consideration with this project was making it relatively easy to assemble with simple soldering tools. A lot of space could be saved by using finer pitch IC packages, smaller passives, etc, but I stuck with SOs and 0805s because they're pretty doable on a simple pencil iron. I want this project to be accessible to as many people as possible, which would normally necessitate DIP packages for everything, but then it wouldn't fit in your hand, so I think this is a good compromise.
Anyway, that's all for now. I plan to order a first batch of PCBs at the end of this week, and I'm excited to test them out when they arrive.
-
Revision 2 coming!!
03/13/2019 at 20:42 • 0 commentsI wanted to post a quick update to this. The project is still ongoing despite my silence here! I am currently working on a revision 2 PCB that simplifies things and removes several parts from the BOM, to hopefully make it cheaper and easier to assemble. There were also a few electronic issues with the first PCB, which is why I haven't posted the schematic or board files yet -- I don't want anyone to make the same mistakes I did!
In the meantime, I got LittlevGL talking to the LCD, and VGM playback is basically perfect at this point. I've also been slowly putting more code into the git repository, but my focus right now is getting this next board revision finished. Once that's done and tested, I can work on getting a UI written.
Here's a video from last night, testing the use of the ESP32 for clock generation rather than separate LTC6904 chips. This is just hacked onto my current prototype board to validate my design before I order PCBs. I hope to have the new design fabbed and tested by the end of this month.
-
DAC streams are under control
10/23/2018 at 10:45 • 0 commentsUploaded two more videos again. This time, using two tracks that make heavy use of the DAC stream control subset of the VGM specification. Enjoy! Links to the artists are in the video descriptions, so go check them out if you like FM synth metal stuff~
-
More videos
10/20/2018 at 18:01 • 0 commentsI put a couple more videos on YouTube today: