Skip to the content
PCBKitNew board
2 layers18.3 × 31.1 mmNwX287, the printed circuit board in 3D

Drop-In replacement for Dallas, Benchmarq, Odin and other RTC modules

Size
18.3 × 31.1 mm
Copper layers
2
Thickness
1.6 mm
Parts
5
Nets
26
Pads
58
Tracks, vias
112, 17
Pours
1
Routed
Yes
KiCad
KiCad 7 (file 20221018)
Created
15 Jun 2021
Updated
28 Feb 2024

Overview

NwX287 is an open-source printed circuit board by necroware, from the necroware/nwX287 repository on GitHub, published under the GPL-3.0 licence. It is a 2-layer board of 18.3 × 31.1 mm with 5 parts on 26 nets, routed with 112 tracks and 17 vias.

It is built around the BQ4285EP and CR1220-2. Its parts include 2 ICs and 1 crystal.

Main components

2

README

README.md

Necroware's nwX287 RTC module

photo

This is a drop-in replacement for RTC modules with solid body. Such modules were widely used on 486 and Pentium mainboards back in the days. After so many years the battery inside of such modules got empty and there is no way to exchange it. With empty battery BIOS settings can not be saved and so many mainboards can't even boot properly. This alternative solution has a socket for CR1225 and the battery can be easily replaced again, when it gets empty. This module can be used with BQ3285, BQ4285 or pin compatible RTC chips, dependent on the requirements. This module was tested only with the named ICs, but it should be also compatible with DS1385, which has additional 2KB of NVRAM and was used on many microchannel and EISA mainboards.

This part should be compatible with following RTC modules:

  • Dallas DS1287 / DS12887 / DS12B887 (using BQ3285)
  • Dallas DS1387 (using DS1385, untested so far)
  • Dallas DS14287 (using BQ4285)
  • Benchmarq BQ3287 (using BQ3285)
  • Benchmarq BQ4287 (using BQ4285)
  • ODIN OEC12C887 (using BQ3285)
  • VIA VT82887 (using BQ3285)

Video: https://www.youtube.com/watch?v=svPNxILeQEw

Remarks to the used RTC chips

Pay attention, which RTC IC you need. Most of the mainboards with an RTC module need BQ3285, but some EISA mainboards require BQ4285 with chip enable signaling on pins 21/22 to control external memory. The Benchmarq ICs are easier to find today, that's why they are proposed, but there are some compatible ICs existing which can be used instead as well:

  • Benchmarq BQ3285 = Dallas DS12885
  • Benchmarq BQ4285 = Dallas DS14285

This module can be also used as a replacement for the Hitachi HD146818P RTC chip which was not only used in many PC mainboards, but also in other devices and home computers like the BBC Master. On some devices the pin 1 has to be pulled up to pin 24 (VCC, Motorola Mode) or down to pin 12 (Ground, Intel Mode) using a 10k resistor. This was tested by Adrian on his YT channel (he used a simple bodge wire, but it's safer to use a resistor: https://youtu.be/2Sgleturods?t=2970)

Cutting the module pins

Important: some mainboards seem to use /RCL pin 21, so cut it first if you are sure, that your mainboard doesn't use it.

Dependent on which RTC chip you are using you have to cut off some pins on the module. If you are using BQ3285, you need to remove pins 2,3,16,20,21,22. When using BQ4285 you need to remove pins 2,3,16,20.

photo photo

Force Motorola / Intel mode

The BQ3285 and most of the compatible chips can work in two modes Motorola and Intel. The Motorola mode was usually used on home computers with Motorola CPU and on x86 compatible PCs used the Intel mode. The BQ3285 and most compatible chips have auto detection feature for the mode. If pin 1 is pulled high, then the chip will work in Motorola mode and if it is set to low, then the Intel mode is selected. Unfortunately very old systems used original RTC chips, where the pin 1 was floating and the chips were hard wired internally to be always either in Motorola or Intel mode. On this nwX287 replacement module pin 1 on the PCB is connected to the pin 1 of the chip, so the mode selection should work, however if accordant connection on the mainboard is floating, the chip will go into the default mode, which is Intel. That will be a problem on older systems, which expect the chip to be in Motorola mode. Therefore an optional jumper was introduced on the module to force a particular mode if needed. If the module is not workin in your system, try to put a solder blob as required.

Bill of Materials

Part#Description
U11Real-Time Clock BQ3285S or BQ4285S SO-24
Y11Crystal oscillator 32.768kHz 6pF
BT11CR1220 / CR1225 SMD battery holder

Parts

5
QtyValueFootprintReferences
132.768kHz 6pFCrystal:Crystal_SMD_FrontierElectronics_FM206Y1
1CR1220nwX287:BatteryHolder_CR1220BT1
1Jumper_3_OpenJumper:SolderJumper-3_P1.3mm_Open_RoundedPad1.0x1.5mmJP1
1bq4285Package_SO:SOIC-24W_7.5x15.4mm_P1.27mmU1
1socketPackage_DIP:DIP-24_W15.24mm_SocketU2

Questions

How big is the NwX287 PCB?

It measures 18.3 × 31.1 mm and has 2 copper layers, 1.6 mm thick.

What parts does the NwX287 use?

5 parts, built around the BQ4285EP and CR1220-2. 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 NwX287 KiCad files?

From the necroware/nwX287 repository on GitHub, at the commit this page was made from: the board is kicad/nwX287.kicad_pcb and its schematic kicad/nwX287.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the NwX287 design in my own project?

Its repository publishes it under the GPL-3.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

  • 4 layers100 × 66 mmTinyllama, the printed circuit board in 3D

    Tinyllama

    eivindbohler/tinyllama

    A tiny x86 retro computer

    114 parts309GPL-3.0
  • 4 layers100 × 77 mmTinyLlama, the printed circuit board in 3D

    TinyLlama

    eivindbohler/tinyllama2

    A tiny x86 retro computer

    139 parts138GPL-3.0
  • 2 layers96 × 74.4 mmMonolith, the printed circuit board in 3D

    Monolith

    luftaquila/monolith

    DIY wireless real-time datalogging platform for Student Formula and Baja.

    138 parts45
  • 4 layers100 × 100 mmUaefi, the printed circuit board in 3D

    Uaefi

    rusefi/uaefi

    🔴Community support ONLY 🔴 https://www.facebook.com/groups/rusEfi 🔴 Discord🔴 Commercial Support 🔴

    171 parts39
  • 4 layers108 × 50 mmFED3, the printed circuit board in 3D

    FED3

    KravitzLabDevices/FED3

    Feeding Experimentation Device version 3

    114 parts36GPL-3.0
  • 2 layers60 × 100 mmEsp gps ntp, the printed circuit board in 3D

    Esp gps ntp

    liebman/esp32-gps-ntp

    This is an esp-idf app using platformio.

    28 parts22MIT
  • 4 layers99.1 × 91.4 mmPanel, the printed circuit board in 3D

    Panel

    bfrigon/alarm-clock-v3

    Alarm clock (v3)

    187 parts18CC-BY-SA-4.0
  • 2 layers70 × 56 mmOrbigator, the printed circuit board in 3D

    Orbigator

    wyolum/orbigator

    Analog orbit propagator.

    61 parts17