Skip to the content
PCBKitNew board
2 layers47.5 × 51.7 mm486SocketBlaster, the printed circuit board in 3D

A voltage adapter PCB for 486 CPUs

Size
47.5 × 51.7 mm
Copper layers
2
Thickness
1.6 mm
Parts
12
Nets
122
Pads
367
Tracks, vias
1,116, 45
Pours
2
Routed
Yes
KiCad
KiCad 5 (file 20171130)
Created
28 Dec 2022
Updated
25 Jun 2023

Overview

486SocketBlaster is an open-source printed circuit board by scrapcomputing, from the scrapcomputing/486SocketBlaster repository on GitHub, published under the GPL-2.0 licence. It is a 2-layer board of 47.5 × 51.7 mm with 12 parts on 122 nets, routed with 1,116 tracks and 45 vias.

Its parts include 5 capacitors and 2 ICs. It belongs with the interfaces and adapters boards of this library.

README

README.md

486SocketBlaster

486SocketBlaster is a simple voltage adapter for 486 processors. It allows you to use a 3-volt 486 CPU on an older 5-volt-only motherboard. For example you can use a DX4 or an Am5x86 on an old 486 motherboard that would normally only work with 5-volt CPUs. This basically converts any 3-volt CPU to an "Overdrive".

486SocketBlaster Rev0.1 on a purple PCB 486SocketBlaster PCB

How does it work ?

It is really simple: All CPU pins are passed through to the motherboard socket, except for the Vcc. Those are connected to the output of a mini buck converter that can be soldered to the 486SocketBlaster board.

Soldering/Assembly Instructions

This board is not the easiest thing to solder, but can be done with a standard soldering iron and some patience. The best way to solder the headers is to start with the innermost one and work outwards in a spiral manner alternating between the top and bottom side as needed (see image below). This way you only work on the outside and can easily reach all the pins.

Assembly Instructions

A desoldering gun may be useful when you accidentally clog up other holes. But it is probably best to be very careful and avoid clogging them in the first place. Also using flux makes it easier.

Please make sure you check the solder joints (also check for continuity) before you add another row of headers on the same side, because the new row will permanently block your access to the solder joints! Desoldering a header is almost impossible even with a desoldering gun due to the very tight hole tolerances. So it has to be soldered correctly from the first try.

Voltage regulator

The 486SocketBlaster can be powered by a cheap of-the-shelf buck converter, or by an external one. The circuit board accepts two common types of small voltage buck converters, usually found using keywords like "mini buck converter". These are commonly rated at up to 3A of current. Given that 3-volt 486 CPUs are usually very efficient (the DX4-100 is rated at max 3.55/5.22W typical/max) such a regulator should be adequate in most cases. For best stability try to source a good quality part.

If you are planning to overclock or to use a more power hungry CPU, please use an external regulation circuit plugged in to the ExtPwr header, or use a very good quality mini buck converter.

WARNING!!!

Please make sure you know what you are doing! Improper assembly/settings/use can damage both your precious motherboard and your precious CPU!

Features

  • External Power Header. This can be used either for monitoring the CPU voltage, or for providing power externally, either with an external power supply or an external voltage regulator.
  • CLKMUL Header for selecting/overriding the CPU multiplier. This controls CPU pin R17. 1-2 connects it to the motherboard socket pin and 2-3 connects it to ground. This reduces the multiplier of a DX4 to 2x (66MHz) and sets the multiplier of an Am5x86 to 4x (133MHz).
  • WB/WT Header for selecting/overriding Write-Back/Write-Through cache. This controls processor CPU pin B13 (which is the CLKMUL pin in earlier 486 CPUs). 1-2 connects it to the motherboard socket pin, and 2-3 connects it to Vcc, which enables Write-Back.

Bill of materials

Item##Description
mini buck converter1We support two common sizes: 22x17mm and 18x12mm. These usually have chips like MP1584, MP2307 and others
40pin SIP pin header (male)5Single-row round pin 2.54mm pitch (male). Socket pin diameter: 0.50mm, PCB pin diameter: 0.60mm. (see photo below)
40pin SIP socket header (female)5Single-row round pin sockets, 2.54mm pitch. PCB pin diameter: 0.55mm. (see photo below)
SMD Ceramic Capacitors410uF SMD 1206, 6.3V or higher
Through-hole Capacitor110uF ceramic through-hole capacitor, 6.3V or higher
3-pin header 2.54mm pitch2(optional) Headers used for selecting the CPU Multiplier (CLKMUL) and Write-Back/Write-Through cache (WB/WT)
Jumper 2.54mm pitch2(optional) Jumpers for the CLKMUL and WB/WT headers

Gerber files can be found in the releases: https://github.com/scrapcomputing/486SocketBlaster/releases

Please note that the headers are a very tight fit. So please make sure that you get headers of the correct pin diameter.

With the limited testing I have done so far, it seems that you need at least one 10uF through-hole ceramic capacitor, otherwise the voltage ripple is too high and the system can become unstable with a DX4 @ 100MHz, using a cheap MP1584-based buck converter.

headers

Videos featuring the 486 Socket Blaster

Changelist

  • Rev 0.5 : Adds WB/WT header and fixes CLKMUL table silkscreen for am5x86.
  • Rev 0.4 : Larger holes for the female headers (0.62mm instead of 0.57mm). These should fit headers with 0.55mm pin diameter.
  • Rev 0.3 : Updates silk screen for larger capacitor values and fixes CLKMUL table.
  • Rev 0.2 : Fixes initial revision bugs.

List of other similar 486 adapter projects

Parts

12
QtyValueFootprintReferences
410uFCapacitor_SMD:C_1206_3216Metric_Pad1.33x1.80mm_HandSolderC1, C2, C3, C4
2Conn_01x03Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_VerticalExtPwr1, J1
110uFCapacitor_THT:C_Rect_L7.0mm_W3.5mm_P5.00mmC5
1486486pga:486_168pgaBot1
1486486pga:486_168pga_socketTop1
1CLKMULConnector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_VerticalCLKMUL
1VoltageRegulator486pga:VoltageRegulator2U1
1VoltageRegulator486pga:VoltageRegulatorU3

Questions

How big is the 486SocketBlaster PCB?

It measures 47.5 × 51.7 mm and has 2 copper layers, 1.6 mm thick.

What parts does the 486SocketBlaster use?

12 parts. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.

Where can I download the 486SocketBlaster KiCad files?

From the scrapcomputing/486SocketBlaster repository on GitHub, at the commit this page was made from: the board is kicad/486SocketBlaster.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.

Can I use the 486SocketBlaster design in my own project?

Its repository publishes it under the GPL-2.0 licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).

Similar boards

  • 2 layersNrf bga, the printed circuit board in 3D

    Nrf bga

    github-linguist/linguist

    Language Savant. If your repository's language is being reported incorrectly, send us a pull request!

    12 parts14kMIT
  • 2 layers66.9 × 74.5 mmDeskHop, the printed circuit board in 3D

    DeskHop

    hrvach/deskhop

    Fast Desktop Switching Device

    12 parts7.9kGPL-3.0
  • 2 layers40 × 15 mmSensors, the printed circuit board in 3D

    Sensors

    google/mozc-devices

    Circuit diagrams and firmware source code for Gboard DIY keyboards

    12 parts3kApache-2.0
  • 2 layers42.7 × 56.5 mmTle6240 driver, the printed circuit board in 3D

    Tle6240 driver

    rusefi/rusefi

    rusefi - GPL internal combustion engine control unit

    12 parts1.2k
  • 2 layers49 × 25 mm5v boost regulator, the printed circuit board in 3D

    5v boost regulator

    hackclub/OnBoard

    💡 Join 1,000 teenagers and make your first PCB with a $100 grant!

    12 parts915
  • 2 layers28.3 × 10.3 mmTap Photosensor PCB, the printed circuit board in 3D

    Tap Photosensor PCB

    VoronDesign/Voron-Tap

    Tap is a nozzle-based z-probe for the V2 and Trident printer designs. The entire toolhead moves to trigger an optical switch. Tap offers many advantages:

    12 parts716GPL-3.0
  • 2 layers25.4 × 70.4 mmTpmsniffer, the printed circuit board in 3D

    Tpmsniffer

    stacksmashing/pico-tpmsniffer

    A simple, very experimental TPM sniffer for LPC bus

    12 parts696