Cart

Your cart is empty

Solder Demon
Browse documentation/Build Guide

rosco_m68k build guide

A Motorola 68010 computer on a single board, built by you from a bare PCB to a boot message. Five soldering stages, lowest parts first, then power-up. The same guide is available as a PDF.

IC1 MC68010 CPUU1ODDROMU2EVENROMU3ODDRAMU4EVENRAMIC2 DECODERIC4DUARTIC6 WATCHDOGIC5 GLUEIC3 DUART GLUE
MC68010CPU at 10 MHz
1 MB + 1 MBRAM + flash ROM
2 × UARTplus SPI / SD
160 × 100 mm572 solder joints
Download PDF

The ticks you set on this page are saved in your browser, so you can close it and carry on later.

Read first

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 long expansion header J3 on the left. 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

NOTCH PIN 1

Chips and sockets

The notch marks the pin 1 end. Match it to the notch printed on the board.

Here: every notch points left or up.

STRIPE= MINUS LONG LEAD= PLUS

Electrolytic caps

The long lead goes in the hole marked +. The stripe faces away from it.

Here: every stripe faces right.

FLAT EDGE= MINUS SHORT LEAD= MINUS

LEDs

The flat edge of the body sits on the flat of the printed outline.

Here: every flat edge faces 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

  1. Heat the pad and the lead together.
  2. Feed solder into the joint, not onto the tip.
  3. Take the solder away, then the iron. Hold still until it sets.
  4. 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.

1
Stage 1 of 5

Resistors

21 parts
42 joints
1K210K10K2K2330R330R330R 270R 330R
Fit nowAlready fittedLaterNo label on the map = 4K7
ValueQty4 bands5 bandsPositions
4K712yellow violet redyellow violet black brownR3 R7–R10 R12 R15–R18 R31 R32
330R4orange orange brownorange orange black blackR1 R2 R13 R14
10K2brown black orangebrown black black redR11 R19
1K21brown red redbrown red black brownR21
2K21red red redred red black brownR27
270R1red violet brownred violet black blackR28

How

  1. Resistors have no polarity. Bend both leads at the body, press the part flat on the board, solder, trim.
  2. 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. Unsure? Measure it.

Watch out
7 of the 4K7 resistors sit inside the IC1 outline: R7 R9 R10 R12 R15 R17 R18. The CPU socket covers them in stage 3, so they must be in, flat and trimmed first.
2
Stage 2 of 5

Small capacitors, crystal

26 parts
54 joints
7pF7pFQ1S1
Fit nowAlready fittedLaterNo label on the map = 100nF
PartQtyMarkedPositions
100nF ceramic22104C3–C10 C12 C13 C20 C22–C32
7pF ceramic27C1 C2, either side of the crystal
3.6864 MHz crystal13.6864Q1
Button1S1, top right corner

How

  1. Nothing in this stage has polarity. Either way round is correct.
  2. Seat each capacitor low on the board. Straighten leads that are wider than the holes with pliers first.
  3. Tape the crystal down and solder it quickly. If a joint will not take, let it cool and try again.
  4. The button only fits one way. Solder all four legs.
Three holes
C1 and C2 have three holes for two leads. One lead always goes in the hole nearest the crystal, the other in whichever remaining hole fits the lead spacing.
Q1 ALWAYSEITHERALWAYSEITHER
3
Stage 3 of 5

Sockets and oscillator

13 parts
360 joints
Q244 642424242416832323232
Fit nowAlready fittedLaterNumber = pin count
PartQtyPositionsWhich way
64-pin socket1IC1notch left
32-pin socket4U1–U4notch up
24-pin socket4IC2 IC3 IC5 IC6IC2: notch left; IC3 IC5 IC6: notch up
16-pin socket1IC7notch left
8-pin socket1IC15notch up
44-pin PLCC socket1IC4cut corner top right
10 MHz oscillator1Q2sharp corner bottom left; soldered, no socket

How

  1. Drop the socket in, notch over the printed notch. Solder two opposite corner pins.
  2. Look from the side. Not flat, or notch wrong? Reheat a corner and fix it now.
  3. Solder the remaining pins. It is easy to skip one in a long row.
No chips yet
The sockets stay empty until stage 5.

The oscillator is a metal can with one sharp corner: that is pin 1, usually marked with a dot.

4
Stage 4 of 5

LEDs, headers, electrolytics

21 parts
116 joints
GGRR 470µFJ3J2J1J4J5JP3 JP4
Fit nowAlready fittedLaterG = green, R = red · no label = 100µF
PartQtyPositionsWhich way
LED green2LED1 LED3flat edge and short lead left
LED red2LED2 LED4flat edge and short lead left
Header 2×321J3two 1×32 strips side by side, short pins into the board
Header 1×63J1 J2 J4short pins into the board
Header 1×25J5 JP1–JP4short pins into the board
100µF electrolytic7C11 C14–C19long lead in + hole (left), stripe right
470µF electrolytic1C21long lead in + hole (left), stripe right

How

  1. LEDs first. Solder one lead, check the LED stands straight, then the other.
  2. Headers next. Tack one pin, check the header is upright, then the rest.
  3. Electrolytics last, the 470µF at the very end. Push each one flat first.
Polarity
A reversed electrolytic can burst. A reversed LED stays dark. Check each stripe and flat edge against the map before soldering.

J6–J8 stay empty: no parts are supplied for them.

5
Stage 5 of 5

Chips and jumpers

12 chips
no soldering
IC1 MC68010U1ODDROMU2EVENROMU3ODDRAMU4EVENRAMIC2 ADDRESS DECODERIC7 74LS148IC6 WATCHDOGIC5 GENERAL GLUEIC3 DUART GLUEIC15555IC4DUART JP3 JP4
Fit nowAlready fittedLaterNames as printed on the board

First, with the sockets still empty

  1. Check every joint with a magnifier: beads, bridges, skipped pins.
  2. Multimeter on continuity across the two pins of J5. A brief chirp is the capacitors charging. A steady tone is a short: find it first.

Then the chips

  1. Press each row of legs gently against the bench until both rows are parallel.
  2. Notch to notch, every leg in its hole, then press down evenly.
  3. IC4: cut corner to cut corner (top right), then straight down until it sits level.
Look-alikes
The two ROMs look alike, and so do the four ATF22V10C, but each is programmed for one socket. Go by the label on the chip. The two RAM chips are interchangeable.

Jumpers

Leave JP1–JP4 open for the first power-up. Park each cap on one pin.

  • JP1 and JP2 power the board from a serial adapter. Never both, never with a supply on J5.
  • JP3 enables flash ROM writes.
  • JP4 only for the original RAM expansion board.
Last step

Power-up

1324 GNDRTSVCCRXDTXDCTSJ1RESET+5VGND

J1 pins, from the bottom up:

1GND2RTS3VCC4RXD5TXD6CTS
  1. Power. 5 V DC, regulated, at least 500 mA, on J5: left pin +5 V, right pin GND, as printed on the board. Measure the supply before you connect it.
  2. Serial. A USB serial adapter set to 5 V on J1 (UART-A). The pins follow the usual 6-pin FTDI order, GND at the bottom. With loose wires: board TXD to adapter RXD, RXD to TXD, GND to GND.
  3. Terminal. 115200 baud, 8 data bits, no parity, 1 stop bit.
  4. Switch on and watch the LEDs.
No protection
Reversed power leads or more than 5 V will destroy chips. There is no fuse and no regulator on the board.

A healthy board

  • LED4, RESET, red: one blink at power-on, then off.
  • LED3, RUN, green: on, steady.
  • LED2, I1, red: on briefly during start-up, then off.
  • LED1, I0, green: blinks about once a second.

On the terminal

                                 ___ ___ _
___ ___ ___ ___ ___       _____|  _| . | |_
|  _| . |_ -|  _| . |     |     | . | . | '_|
|_| |___|___|___|___|_____|_|_|_|___|___|_,_|
                  |_____|      Classic
MC68010 CPU @ 10.0MHz with 1048576 bytes RAM

Something else happens? Unplug first.

  • No LED at all: measure 5 V across J5, then check the LED flat edges.
  • A chip gets hot: it is in backwards or in the wrong socket.
  • RESET stays lit: check IC15, IC5 and the stripe of C11.
  • RUN lit, no text: swap TXD and RXD, check the baud rate, check you are on J1 and not J2.
  • I0 never blinks: ODD and EVEN ROM swapped, a look-alike chip in the wrong socket, or a leg folded under.

Still stuck?

Send clear photos of both sides of the board to Telegram or solderdemon.official@gmail.com and tell us what the four LEDs do.