Skip to the content
2 layers30.5 × 17.2 mmDV-87-12SR, the printed circuit board in 3D

DV-87-12SR

kab01m/dallas2

DV-87-12 is a replacement module for Dallas DS1287

Size
30.5 × 17.2 mm
Copper layers
2
Thickness
1.6 mm
Parts
10
Nets
30
Pads
62
Tracks, vias
143, 16
Routed
Yes
KiCad
KiCad 8.0 (file 20240108)
Created
17 Mar 2024
Updated
11 Apr 2024

Overview

DV-87-12SR is an open-source printed circuit board by kab01m, from the kab01m/dallas repository on GitHub, published under the GPL-3.0 licence. It is a 2-layer board of 30.5 × 17.2 mm with 10 parts on 30 nets, routed with 143 tracks and 16 vias.

Its parts include 5 resistors, 2 connectors, 1 IC and 1 crystal. It belongs with the lEDs and displays boards of this library.

README

README.md

DV-87-12 is a replacement module for Dallas DS1287

This project is a complete replacement of widely used RTC modules DS1287, DS12887, DS12887+ originally made by Dallas and their derivatives.

Contents of this repository may be freely used for any purpose including PCB manufacturing and product selling with original copyright marking, you can use gerber files included. DV-87-12 and DV-87-12R were made in DipTrace and DV-87-12SR was made in KiCad EDA 8.0.

Options

Boards

These are variants of boards using different IC footprint and battery holder:

  • DV-87-12:
    • B1 is BS-1220-2 battery holder.
    • U1 is SOIC 300-mil (DS12885S, DS12885S+, bq3285, bq4285).
  • DV-87-12R:
    • B1 is Renata SMTU-1225-LF battery holder.
    • U1 is SOIC 300-mil (DS12885S, DS12885S+, bq3285, bq4285).
  • DV-87-12SR:
    • B1 is Renata SMTU-1225-LF battery holder.
    • U1 is SSOP 150-mil (bq3285LF).
    • Unfortunately, this board can't be used for bq4285 or DS1387.
R1/R2/R3

Only one of R1, R2 and R3 should be installed. DS1287 pin 1 is a mode select, some motherboards do not have it working, so you can pull pin 1 up with R2 for Motorola mode or down with R3 for Intel mode. Put zero resistor in R1 if you do not know.

R4/R5

Original DS1287 have 21 and 22 as not-connected, so by default you do not install R4 and R5. Some motherboards are known to use RCLR signal on pin 21. Put zero resitor into R4 if motherboard have "Clear RTC" jumper. DS13* or DS14* are using both 21 and 22 pins, so you put both R4 and R5 in place.

U1

You can use DS12885, bq3285 or bq4285 depending on what you can find and what original chip you want to replace.

  • DS1287 series:
    • Dallas DS1287, DS12887, DS12B887 : bq3285, DS12885S/S+, use R1.
    • Dallas DS12C887, DS12887+ : bq3285 or DS12885S+, use R1 and R4.
    • ST M48T86PC1 : bq3285 or DS12885S+, use R1 and R4.
    • Benchmarq BQ3287 : bq3285, use R1, R4.
    • ODIN OEC12C887 : bq3285, DS12885S/S+, use R1.
    • VIA VT82887 : bq3285, DS12885S/S+, use R1.
  • DS1387 series
    • Dallas DS1387 : DS1385, use R1, R4, R5.
  • DS1487 series
    • Dallas DS14287 : bq4285, use R1, R4, R5.
    • Benchmarq BQ4287 : bq4285, use R1, R4, R5.
  • Motorola MC146818A can be supported. Tell me if you need it.

Bill of Materials

  • DV-87-12 PCB board, use supplied Gerbers.
  • U1 - DS12885, bq3285, bq4285 or DS1385 (see above).
  • B1 - BS-1220-2 or SMTU-1225-LF.
  • B1 - CR1225 3V lithium cell
  • Y1 - 32.768 kHz crystal, 3215 metric SMD.
  • R1 - Zero 0805 inch SMD to enable selector mode (default).
  • R2 - 10 K 0805 inch SMD to enable Motorola mode (optional).
  • R3 - 10 K 0805 inch SMD to enable Intel mode (optional).
  • R4 - Zero 0805 inch SMD for 21 pin (optional).
  • R5 - Zero 0805 inch SMD for 22 pin (optional).
  • J1/J2 - (2pcs) Pin Header 1x12 Male 2.54mm

Useful links

None of these were used in current project except general idea.

Parts

10
QtyValueFootprintReferences
30RResistor_SMD:R_0805_2012MetricR1, R4, R5
210KResistor_SMD:R_0805_2012MetricR2, R3
2Conn_01x12_PinDV-87-12SR:PinHeader_1x12_P2.54mm_VerticalJ1, J2
132,768 kHzCrystal:Crystal_SMD_3215-2Pin_3.2x1.5mmY1
1Battery_CellDV-87-12SR:BatteryHolder_Renata_SMTU1225-LF_1x1225B1
1bq3285LFPackage_SO:SSOP-24_3.9x8.7mm_P0.635mmU1

Similar boards

  • 2 layers57 × 55.2 mmLogicAnalyzer, the printed circuit board in 3D

    LogicAnalyzer

    gusmanb/logicanalyzer

    24 channel, 100Msps logic analyzer hardware and software

    10 parts5.1kGPL-3.0
  • 2 layers32.2 × 15.4 mmProtector, the printed circuit board in 3D

    Protector

    byrantech/laptop

    anyon_e, a highly integrated, high end, open source laptop. Attempt the impossible.

    10 parts4.3kMIT
  • 2 layers26 × 18 mmConn, the printed circuit board in 3D

    Conn

    yaqwsx/KiKit

    Automation tools for KiCAD

    10 parts2.1kMIT
  • 2 layers44.3 × 30.5 mmLime2-SATA RevA, the printed circuit board in 3D

    Lime2-SATA RevA

    OLIMEX/OLINUXINO

    OLINUXINO is Open Source / Open Hardware, low cost from EUR 24 Linux Industrial grade Single Board Computer capable to operate -25+85C

    10 parts1.5k
  • 2 layers17.8 × 43.2 mmNano Adapter, the printed circuit board in 3D

    Nano Adapter

    VoronDesign/Voron-Hardware

    Cool Hardware designed by the Voron Design group

    10 parts1.1kGPL-3.0
  • 2 layers53.9 × 23.2 mmBuffer, the printed circuit board in 3D

    Buffer

    hoglet67/RGBtoHDMI

    Bare-metal Raspberry Pi project that provides pixel-perfect sampling of Retro Computer RGB/YUV video and conversion to HDMI

    10 parts1kGPL-3.0

Questions

How big is the DV-87-12SR PCB?

It measures 30.5 × 17.2 mm and has 2 copper layers, 1.6 mm thick.

What parts does the DV-87-12SR use?

10 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 DV-87-12SR KiCad files?

From the kab01m/dallas repository on GitHub, at the commit this page was made from: the board is DV-87-12SR/DV-87-12SR.kicad_pcb and its schematic DV-87-12SR/DV-87-12SR.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the DV-87-12SR 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).