This first post will focus on the hardware side. And I'll do a second post as a reply on this thread for the software side later this week.
So let's dive in:
UART/Console port
To play with the kernel or bootloader or just general debug, it's essential to have access to the serial port. Unfortunately on the rev0 it's only accessible through the PEC and not via a standard .1 inch header like it will be on rev1.
Solution is simples, just add the header ! On the picture below you can see where to connect, I just soldered a 3 pin header using the center pin as ground soldered onto one of the GND 'post' for mechanical support and then just ran a couple of 30AWG wire to the buffer chip.
- UART connector
- uart_full.jpg (183.01 KiB) Viewed 27971 times
Force IDSEL low
If you want the use the USB host port, you need a cable that pulls the IDSEL pin low for it to work currently. Mine didn't have that which meant the port didn't really work (no power basically). I'm not planning on using that port as a device port, so the solution is simple, just force it low in all cases.
Again, AWG30 to the rescue and there is a resistor in the IDSEL path which is conveniently located near a big GND pad.
- IDSel forcing
- idsel_full.jpg (51.97 KiB) Viewed 27971 times
Acrylic support
Using the bare board wasn't really practical, I wanted something to hold it a bit better. So I took a scrap of thick acrylic and made a small base for it using metal standoffs. The tolerance of the hole is pretty tight, they are M3 and drill on the board is like 3.2mm so not much room ... hopefully if the holes aren't perfectly aligned, just use a soldering iron to heat the standoff and move it a bit :p
- Acrylic base
- base_thumb.jpg (67.94 KiB) Viewed 27971 times