Skip to the content
PCBKitNew board
2 layers82 × 42 mmOpen authenticator, the printed circuit board in 3D

Hardware design files for open authenticator

Size
82 × 42 mm
Copper layers
2
Thickness
1.6 mm
Parts
86
Nets
64
Pads
248
Tracks, vias
556, 145
Pours
22
Routed
Yes
KiCad
KiCad 5 (file 20171130)
Created
1 Dec 2020
Updated
23 Aug 2021

Overview

Open authenticator is an open-source printed circuit board by Open-Authenticator, from the Open-Authenticator/hardware-design repository on GitHub, published under the MIT licence. It is a 2-layer board of 82 × 42 mm with 86 parts on 64 nets, routed with 556 tracks and 145 vias.

It is built around the ESP32-WROOM-32, TPS63001DRC and DS3231MZ+, with the S2B-PH-SM4-TB(LF)(SN), SS14 and TYPE-C-31-M-17 among its other parts. Its parts include 18 capacitors, 18 resistors, 5 ICs, 5 switches and 4 connectors. It belongs with the ESP32 boards of this library.

Main components

6

README

README.md

Open Authenticator Hardware Design

This repository contains hardware design files and datasheets for the open authenticator. This project is in development and is not ready for release.

Order from OSH Park

Features

  • Small form factor of 82mm x 42mm
  • Uses ESP32-WROOM-32D module
  • Uses 128x64 0.96" inch OLED panel
  • Uses DS3231 RTC with battery backup (CR2032) for timekeeping
  • Powered by 3.7V 300 mAh LiPo battery
  • Uses MCP73831 for charging LiPo battery
  • Uses TPS63001 Buck Boost Converter IC for efficient 3.3V power supply, with input range from 1.8V - 5.5V
  • Uses TPS22919 Load switch to control power to OLED and RTC chip
  • Autoselect power source, i.e., battery or USB
  • USB Type-C for charging only (no data pins connected)

Project Structure

text
/datasheets - contains datasheets of various components used in the pcb
/kicad_project - contains kicad project files for the pcb
/schematics - contains schematics of the the pcb

Tools

To view/modify the files from this repository, install KiCAD from: https://kicad.org

Schematics

Plots

Front side

Back side

Credits

Thanks to OSHPark for sponsoring first prototypes

Thanks to PCBway for sponsoring the final prototypes

Parts

86
QtyValueFootprintReferences
16buzzard_labels, , , , , , , , , , , , , , ,
610uF 50VCapacitor_SMD:C_1206_3216MetricC1, C4, C6, C8, C9, C11
510kResistor_SMD:R_0603_1608MetricR4, R5, R6, R13, R14
54.7kResistor_SMD:R_0603_1608MetricR2, R3, R7, R15, R16
31uF 50VCapacitor_SMD:C_1206_3216MetricC3, C5, C10
3MountingHole_PadMountingHole:MountingHole_2.2mm_M2_ISO7380_PadH1, H2, H3
20.1uF 16VCapacitor_SMD:C_0603_1608MetricC13, C14
20.1uF 50VCapacitor_SMD:C_1206_3216MetricC2, C7
2100kResistor_SMD:R_0603_1608MetricR9, R10
21uF 16VCapacitor_SMD:C_0603_1608MetricC17, C18
25.1kResistor_SMD:R_0603_1608MetricR11, R12
1100Resistor_SMD:R_0603_1608MetricR1
110uF 16VCapacitor_SMD:C_0603_1608MetricC12
11N5819Diode_SMD:D_SOD-123D3
11kResistor_SMD:R_0603_1608MetricR8
12.2 uHCDRH104RNP-150NC:INDPM102100X400NL1
12.2uF 16VCapacitor_SMD:C_0603_1608MetricC16
1310kResistor_SMD:R_0603_1608MetricR17
13V3Connector_Wire:SolderWirePad_1x01_SMD_1x2mmTP1
13vCR2032-BS-6-1:CR2032BS61BT1
14.7uF 16VCapacitor_SMD:C_0603_1608MetricC15
1910kResistor_SMD:R_0603_1608MetricR19
1BOOT/SELECTButton_Switch_SMD:SW_Push_1P1T_NO_6x6mm_H9.5mmSW3
1Conn_01x02_FemaleConnector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_VerticalJ1
1DMP2305U-7DMP2305U-7:SOT96P240X110-3NQ1
1DOWNButton_Switch_SMD:SW_Push_1P1T_NO_6x6mm_H9.5mmSW2
1DS3231MPackage_SO:SOIC-16W_7.5x10.3mm_P1.27mmU2
1ESP32-WROOM-32RF_Module:ESP32-WROOM-32U1
1GNDConnector_Wire:SolderWirePad_1x01_SMD_1x2mmTP8
1LEDLED_SMD:LED_0603_1608Metric_CastellatedD2
1LOAD_SWITCHConnector_Wire:SolderWirePad_1x01_SMD_1x2mmTP4
1MCP73831-2-OTPackage_TO_SOT_SMD:SOT-23-5U3
1OLED_SCLConnector_Wire:SolderWirePad_1x01_SMD_1x2mmTP7
1OLED_SDAConnector_Wire:SolderWirePad_1x01_SMD_1x2mmTP6
1POWER SWITCHslide_switch_12D00:Slide_Switch_SS-12D00SW5
1RESETButton_Switch_SMD:SW_Push_1P1T_NO_6x6mm_H9.5mmSW4
1RTC_SCLConnector_Wire:SolderWirePad_1x01_SMD_1x2mmTP3
1RTC_SDAConnector_Wire:SolderWirePad_1x01_SMD_1x2mmTP2
1S2B-PH-SM4-TB(LF)(SN)jst-ph-2-pin-connector:JST_S2B-PH-SM4-TB(LF)(SN)J3
1SS14SS14:DIOM5227X270ND1
1SSD1306_ribbonribbon_connectors:SSD1306_ribbonP1
1TPS22919DCKRTPS22919DCKR:SOT65P210X110-6NIC1
1TPS63001Package_SON:Texas_DRC0010J_ThermalViasU4
1TYPE-C-31-M-17TYPE-C-31-M-17:TYPEC31M17J2
1UPButton_Switch_SMD:SW_Push_1P1T_NO_6x6mm_H9.5mmSW1
1V_INPUTConnector_Wire:SolderWirePad_1x01_SMD_1x2mmTP5

The 83 most common of 86 parts.

Questions

How big is the Open authenticator PCB?

It measures 82 × 42 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Open authenticator use?

86 parts, built around the ESP32-WROOM-32, TPS63001DRC, DS3231MZ+ and S2B-PH-SM4-TB(LF)(SN). 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 Open authenticator KiCad files?

From the Open-Authenticator/hardware-design repository on GitHub, at the commit this page was made from: the board is kicad_project/open_authenticator.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.

Can I use the Open authenticator design in my own project?

Its repository publishes it under the MIT 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 layers50 × 70 mmTime2time, the printed circuit board in 3D

    Time2time

    Resaj/time2time

    Chronometer with partials measurement for the line-following competitions

    97 parts5
  • 4 layers100 × 70.5 mmSmart Irrigation SystemV2, the printed circuit board in 3D

    Smart Irrigation SystemV2

    Benedikt3141/Smart-Irrigation-System

    A smart irrigation system for irrigation of up to 6 plants. It monitors the moisture, temperature, CO2 concentration, air quality ... and displays the data on a 2.4" TFT Display using an ESP32 DevKit C as processor.

    147 parts1MIT
  • 2 layers84.3 × 50.8 mmBase, the printed circuit board in 3D

    Base

    rmingon/drone-uwb

    Drone design for automatic position in space with UWB

    32 parts13
  • 2 layers40 × 40 mmPoc silkscreen v1, the printed circuit board in 3D

    Poc silkscreen v1

    ahsanu123/crumbs

    🍪 Crumbs - Collection of my DIY Electronic Module

    13 partsMIT
  • 4 layers50 × 50 mmSending Pebble, the printed circuit board in 3D

    Sending Pebble

    CohenMurray/SRAD-Telemetry-PCB

    65 parts1
  • 4 layers90 × 50 mmCryobelt, the printed circuit board in 3D

    Cryobelt

    michael201110/cryobelt

    100 parts1
  • 4 layers80 × 60 mmBardsAssistant, the printed circuit board in 3D

    BardsAssistant

    jaylingelbach/BardAssistant

    A tiny “Vicious Mockery” companion built on an ESP32-S3 DevKitM-1.

    77 parts
  • 2 layers110 × 140 mmKeypad PCB REV 3.0, the printed circuit board in 3D

    Keypad PCB REV 3.0

    yuhkm/STM32_Calculator_Keypad

    STM32 Based USB Keypad and Calculator

    111 parts