rosco_6502 build guide
A 65C02 computer on a single board, built by you from a bare PCB to a monitor prompt. Five soldering stages, lowest parts first, then power-up. The same guide is available as a PDF.
The ticks you set on this page are saved in your browser, so you can close it and carry on later.
Before you solder
Tick the kit off against the packing list, then build in the order of this guide. Low parts go first, so the board always lies flat while you solder.
Which way round
Every map shows the component side with the 2×18 expansion header J5 on the right. Keep your board that way and "left", "right" and "up" in this guide always match what you see.
You need
Temperature-controlled iron with a fine tip, solder 0.6–1 mm, flush cutters, small pliers, multimeter, masking tape. For repairs: flux and solder wick.
Three parts that can go in backwards
Chips and sockets
The notch marks the pin 1 end. Match it to the notch printed on the board.
Here: every notch points up.
Electrolytic caps
The long lead goes in the hole marked +. The stripe faces away from it.
Here: every stripe faces right.
LEDs
The flat edge of the body sits on the flat of the printed outline.
Here: both flat edges face left.
Every joint
Good
A small cone that wets both the pad and the lead.
Bead on the lead
Solder never reached the pad. Add flux, reheat pad and lead together.
Bridge
Two pads joined. Draw the excess off with wick, then check the gap.
The routine
- Heat the pad and the lead together.
- Feed solder into the joint, not onto the tip.
- Take the solder away, then the iron. Hold still until it sets.
- Trim the lead just above the cone.
Static
The chips are static-sensitive. Leave them in their packing until stage 5 and touch something grounded before you handle them.
Resistors
| Value | Qty | 4 bands | 5 bands | Positions | |
|---|---|---|---|---|---|
| 3K3 | 9 | orange orange red | orange orange black brown | R1–R4 R7 R10–R13 | |
| 2K2 | 1 | red red red | red red black brown | R8 | |
| 330R | 3 | orange orange brown | orange orange black black | R5 R6 R9 |
How
- Resistors have no polarity. Bend both leads at the body, press the part flat on the board, solder, trim.
- Finish one value before you open the next bag.
Read the bands from the end where they are grouped. The last band, set apart, is the tolerance.
Small capacitors, crystal
| Part | Qty | Marked | Positions | |
|---|---|---|---|---|
| 100nF ceramic | 11 | 104 | C1–C4 C8–C12 C15 C19 | |
| 7pF ceramic | 2 | 7 | C13 C14, below the crystal | |
| 3.6864 MHz crystal | 1 | 3.6864 | Q1 | |
| Button | 1 | S1, centre right |
How
- Nothing in this stage has polarity. Either way round is correct.
- Seat each capacitor low on the board. Straighten leads that are wider than the holes with pliers first.
- Tape the crystal down and solder it quickly. If a joint will not take, let it cool and try again.
- The button only fits one way. Solder all four legs.
C13 and C14 have three holes for two leads. One lead always goes in the hole marked ALWAYS below, the other in whichever remaining hole fits the lead spacing.Sockets and oscillator
| Part | Qty | Positions | Which way | |
|---|---|---|---|---|
| 40-pin socket | 1 | IC1 | notch up | |
| 32-pin socket | 1 | U1 | notch up | |
| 28-pin socket | 2 | U2 U3 | notch up | |
| 24-pin socket | 2 | IC2 IC5 | notch up | |
| 16-pin socket | 1 | U4 | notch up | |
| 8-pin socket | 1 | IC4 | notch up | |
| 44-pin PLCC socket | 1 | IC3 | cut corner top left | |
| 10 MHz oscillator | 1 | X1 | sharp corner bottom left; soldered, no socket |
How
- Drop the socket in, notch over the printed notch. Solder two opposite corner pins.
- Look from the side. Not flat, or notch wrong? Reheat a corner and fix it now.
- Solder the remaining pins. It is easy to skip one in a long row.
The oscillator is a metal can with one sharp corner: that is pin 1, usually marked with a dot. It has four legs in an 8-pin outline.
LEDs, headers, power
| Part | Qty | Positions | Which way | |
|---|---|---|---|---|
| LED green | 1 | LED1 | flat edge and short lead left | |
| LED red | 1 | LED2 | flat edge and short lead left | |
| Header 2×18 | 1 | J5 | short pins into the board | |
| Header 1×6 | 3 | J1–J3 | short pins into the board | |
| Header 1×2 | 2 | JP1 JP2 | short pins into the board | |
| 100µF electrolytic | 2 | C16 C18 | long lead in + hole (left), stripe right | |
| 10µF electrolytic | 1 | C20 | long lead in + hole (left), stripe right | |
| 470µF electrolytic | 1 | C17 | long lead in + hole (left), stripe right | |
| DC jack | 1 | J7 | opening to the board edge |
How
- LEDs first. Solder one lead, check the LED stands straight, then the other.
- Headers next. Tack one pin, check the header is upright, then the rest.
- Electrolytics, the 470µF last. Push each one flat first.
- The DC jack has thick tabs: give each one a few seconds of heat and enough solder to fill the slot.
J4 and J6 stay empty: no parts are supplied for them.
Chips and jumpers
First, with the sockets still empty
- Check every joint with a magnifier: beads, bridges, skipped pins.
- Multimeter on continuity across the two empty holes of
J6, bottom right. A brief chirp is the capacitors charging. A steady tone is a short: find it first.
Then the chips
- Press each row of legs gently against the bench until both rows are parallel.
- Notch to notch, every leg in its hole, then press down evenly.
- IC3: cut corner to cut corner (top left), then straight down until it sits level.
Jumpers
Leave JP1 and JP2 open for the first power-up. Park each cap on one pin.
JP1andJP2power the board from a serial adapter on J1 or J2. Never both, never with a supply on J7.JP3is a pair of solder pads next to U3. Leave them unbridged.
Power-up
J1 pins, left to right:
- Power. 5 V DC, regulated, at least 400 mA, centre positive, into
J7. Measure the supply before you connect it. - Serial. A USB serial adapter set to 5 V on
J1(UART A). With loose wires: board TXD to adapter RXD, RXD to TXD, GND to GND. - Terminal. 115200 baud, 8 data bits, no parity, 1 stop bit.
- Switch on and watch the LEDs.
A healthy board
- LED1, green: blinks about once a second.
- LED2, red: stays off.
On the terminal
___ ___ ___ ___
___ ___ ___ ___ ___ | _| __| |__ |
| _| . |_ -| _| . | | . |__ | | | __|
|_| |___|___|___|___|_____|___|___|___|___|
|_____| System
RAM Bankcheck passed
ROM Bank #0 passed
Bank #1 passed
Bank #2 passed
Bank #3 passed
Memory checks passed
\The backslash is the WozMon prompt: the board is ready.
Something else happens? Unplug first.
- Green LED never blinks: measure 5 V across the J6 holes, check the oscillator corner and every notch.
- A chip gets hot: it is in backwards or in the wrong socket.
- LED blinks, no text: swap TXD and RXD, check the baud rate, check you are on J1 and not J2.
- Bankcheck failed: reseat U1 and U4, look for a leg folded under.
- Garbage on screen: wrong baud rate, or IC2 and IC5 swapped.
Still stuck?
Send clear photos of both sides of the board to Telegram or solderdemon.official@gmail.com and tell us what the two LEDs do.