1st build (for computer)The toolchain provided by Samsheff supports C99 so am I. If you have a decent C compiler (clang or gcc), first of all check on your computer everything is ok.kindle-home-automation $ make build cc -Werror -Wall -ggdb -pedantic...
the resistor is 1M, but I didn't find any specification for the range (it's there to supply for the mic, which is just a fancy resistor for our purposes anyway)
For some reason, the GitHub link doesn't seem to be showing up in the links section (too many entries, perhaps?). Anyway, the GitHub repository for this project is here.
Battery with induction charging attachment. It's a little underpowered- the little low power rainbow icon stays lit on the Pi. But it seems to work fine for a few hours anyway.
I had to install new speakers because the original was badly deteriorated. Instead of 1 large speaker, I added 2 8" speakers. The new amplifier was a 2 channel anyway, so made sense to me.
Now that you've used the attached code (I'm going to assume you have anyway...) have a play if you like to ensure all is going smoothly. This is everything hooked up on a breadboard.Otherwise, it's time to assemble the finished product!
get a 2 GB microSD, FAT formatted. (I think 2 GB is the max the driver will support; haven't tested with larger. Anyway, I suspect 2GB might be able to hold all the software ever written for the TRS-80, ever. UPDATE: it works with up to 32...
Being a ceramic DIP, the FM1208S is easy to delid! As described in this article, you essentially just have to grab it with a vise, heat it with a torch, and pull the top off with pliers. Since the chip doesn't work anyway, what's the harm?
Line the rear panel up and glue to the assembly. Excess glue is easy to wipe up now, but will be hidden anyway.Weighing down the piece is not necessary unless the wood is warped. A couple of textbooks (or a box of dominoes in this case) while...
I used a LulzBot TAZ 4 with PLA filament. Layer height was 0.2mm and speed was moderate. I used 2mm wall thickness and 20% infill. Because the enclosure is pretty much a shell anyway, the wall thickness and infill can be adjusted, but...
The door needs hinges and a latch. I chiseled out hinge recesses so the door will seal better. The latch was two small eye screws... Is that what they're called? Those screws with the closed circle on the end? Anyway, a stiff bit of wire was bent into...
This is when you get to put your debugging hat on. I can tell you the software is working on GitHub so at least that is one less thing to debug. But go ahead anyway if you have doubts and send me any updates you find.
Save FLASH ROM contents as a backup for safety (or is it perceived safety? When the device is bricked, it will not run flashrom anyway. Ah, whatever... Thou shalt make backups.)flashrom -p internal -c "MX25L3206E/MX25L3208E" -r /path/to/yourfile.bin...