Assembly Notes (Atom Board) - IanSB/RGBtoHDMI GitHub Wiki
This page is a work in progress
Drilling the top of the enclosure
-
Mount bare PCB in the enclosure and make marks through the guide holes in the centre of the three push switches. Either mark with a needle, or carefully drill through with a fine drill bit. The LEDs are exactly 15mm further out than then switches.
-
Drill 4mm holes for the three switches, and 3mm holes for the the LEDs. Ideally use "lip and spur" drill bits (also called a brad point bit or dowelling bit), as these give a cleaner cut.
Assembling the PCB
Assemble in the following order
- Parts marked NF on the PCB need not be fitted
- Surface mount (Xilinx CPLD, three 0805 capacitors and SOT-23 IC)
- Visually check the CPLD for solder bridges, as these are harder to fix when the through-hole parts are mounted
- Capacitors on the underside, under the IC sockets
- Resistors
- IC Sockets
- Capacitors
- LEDs
- Pi connectors
- Headers
- Clean the board with IPA
- finally mount the switches
Configure the Pi
Basically just download and unzip the latest RGBtoHDMI release here onto a blank FAT32 formatted SD Card.
Program the CPLD
Skip this step if your board was supplies by Dave with a CPLD fitted - it has already been programmed.
IMPORTANT: MAKE SURE YOU PROGRAM THE RIGHT FILE (!!!!)
CPLD programming instructions can be found here.
Adjust and test
Use the following program:
10 GOSUB a
20 FOR A=#8000 TO #81FF
30 ?A=A
40 NEXT
50 LINK LL0
60aP=#2800
70 DIM LL10
80[
90:LL0
100 JSR #FE66
110 LDA #B002
120 AND @#F7
130 STA #B002
140 LDX @9
150 LDY @55
160:LL1
170 DEY
180 BNE LL1
190 DEX
200 BNE LL1
210 LDA #B002
220 ORA @#08
230 STA #B002
240 JMP LL0
250]
260 RETURN
To save typing this in, it is included in the Atom Software Archive, Chapter D, as "COLOUR TEST 1".
Finalise the Case
- file groove in case to allow reset switch to fit in (it's very tight!, add photo)