Skip to the content
PCBKitNew board
2 layers77.6 × 100.1 mmAuthenticator, the printed circuit board in 3D

Weatherproof embedded user authenticator and authorizator device

Size
77.6 × 100.1 mm
Copper layers
2
Thickness
1.6 mm
Parts
33
Nets
81
Pads
210
Tracks, vias
524, 0
Routed
Yes
KiCad
KiCad 5 (file 20171130)
Created
30 Nov 2018
Updated
6 Sep 2024

Overview

Authenticator is an open-source printed circuit board by Hypernova-Oy, from the Hypernova-Oy/emb-toveri repository on GitHub, published under the GPL-3.0 licence. It is a 2-layer board of 77.6 × 100.1 mm with 33 parts on 81 nets, routed with 524 tracks and 0 vias.

It is built around the DS18B20+, EC2-3TNU and AST-1732MR-R, with the NHD-0420CW-AB3 and WP154A4SUREQBFZGC among its other parts. Its parts include 6 resistors, 5 diodes and 1 capacitor.

Main components

5

README

README.md

emb-toveri

Weatherproof embedded user authenticator and authorizator device

Toveri_PIN_entry

Skills needed to build a working Toveri

From front-end to backend

Estimated steps to production

  • Ordering components from various suppliers (500-600€)
  • Assembly of the PCB
  • Soldering the PCB
  • Making the cabling
  • Disassembling and cleaning the 3D print
  • Assembling the cables and components to the 3D-printed railing and enclosure.
  • Installing Raspbian to the Raspberry Pi
  • Setting up internet/network access
  • Accessing device via remote maintenance connection
  • Configuring barcode reader by reading control codes by hand.
  • Installing software
  • Configuring software and Server REST API
  • Running hardware diagnostics
  • Running software diagnostics
  • Planning the deployment location
    • Proper accessible position
    • Network access
      • Toveri has a remote maintenance connection using ssh, typically this requires some firewall rules to allow inbound traffic to Toveri's port :TCP22
      • Toveri needs access to the Koha's REST API, typically at port :TCP443
      • Additionally a monitoring solution, such as Zabbix, needs extra inbound/outbound ports to be forwarded. This is outside the scope of this project.
    • Power utility access
    • Maximum distance between the exterior barcode reader and Raspberry Pi is 4m of cable.
    • Safe location for the Raspberry Pi in the interior space.
    • How to attach the device to the exterior wall?
  • Executing the deployment plan
  • Monitoring performance and logs
  • Getting reports of device usage
  • Maintenance

Documentation

  • Blender/README.md: Instructions on how to read the electronic enclosure and connection railing schematics.

  • KiCad/README.md: Instructions on how to read the electronic diagrams.

  • ASSEMBLY.md: Component manifest and supplier list.

  • more here

Some pics about the finished Toveri

Previous enclosures Old models

Parts

33
QtyValueFootprintReferences
4DKoha-Suomi:1N4154TAPD1, D2, D3, D4
2220Koha-Suomi:Resistor_ThroughHole_Vertical_6.3x2.3mm_Spacing2.54mmR2, R3
24.7kKoha-Suomi:Resistor_ThroughHole_6.3x2.3mm_Spacing2.54mmR4, R5
2DS18B20+Koha-Suomi:TO-92_Inline_WideDS1, DS2
2EC2-3TNUKoha-Suomi:EC2-3TNUEC1, EC2
2HEADER_A_1X07_FKoha-Suomi:Header-1x7-F (Molex 38-00-1337)H5, H6
2HEADER_S_1X03Koha-Suomi:Pin_Header_Straight_1x03_Pitch2.54mmH2, H8
2HEADER_S_1X04Koha-Suomi:Pin_Header_Straight_1x04_Pitch2.54mmH3, H10
2HEADER_S_1X07Koha-Suomi:Pin_Header_Straight_1x07_Pitch2.54mmH4, H9
2RJ45_2xPortKoha-Suomi:RJ45 dual port - WE-15016137621RJ1, RJ2
1110Koha-Suomi:Resistor_ThroughHole_Vertical_6.3x2.3mm_Spacing2.54mmR1
1110Koha-Suomi:Resistor_ThroughHole_6.3x2.3mm_Spacing2.54mmR6
1AST-1732MR-RKoha-Suomi:AST-1732MR-RAST1
1CPKoha-Suomi:UMW0G101MDDC1
1HEADER_A_1X04Koha-Suomi:Pin_Header_Angled_1x04_Pitch2.54mmH1
1NHD-0420CW-AB3Koha-Suomi:Pin_Header_Straight_1x20_Pitch2.54mmNHD1
1RPi hat templateKoha-Suomi:RPi hat templateRPi gpio hat
1RPi_GPIOKoha-Suomi:PI_GPIO_Header_F_2x20RPi1
1Screw_Terminal_01x02Koha-Suomi:Screw_Terminal_01x02 (Molex)T2
1Screw_Terminal_01x04Koha-Suomi:Terminal 1x4 (Molex-398800304)T1
1WP154A4SUREQBFZGCKoha-Suomi:WP154A4SUREQBFZGCLED1

Questions

How big is the Authenticator PCB?

It measures 77.6 × 100.1 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Authenticator use?

33 parts, built around the DS18B20+, EC2-3TNU, AST-1732MR-R and NHD-0420CW-AB3. 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 Authenticator KiCad files?

From the Hypernova-Oy/emb-toveri repository on GitHub, at the commit this page was made from: the board is KiCad/authenticator/authenticator.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.

Can I use the Authenticator 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).

More from Hypernova-Oy/emb-toveri

2
  • 4 layers127.4 × 141.4 mmAuthenticator2.0, the printed circuit board in 3D

    Authenticator2.0

    Hypernova-Oy/emb-toveri

    Weatherproof embedded user authenticator and authorizator device

    54 partsGPL-3.0
  • 2 layers59.7 × 68.6 mmOld, the printed circuit board in 3D

    Old

    Hypernova-Oy/emb-toveri

    Weatherproof embedded user authenticator and authorizator device

    39 partsGPL-3.0

Similar boards

  • 2 layers106 × 156 mmEssaie, the printed circuit board in 3D

    Essaie

    bejaouihamza/https-github.com-bejaouihamza-IR-Interruption-Detector

    This project is a complete PCB-based system that detects interruptions between an IR emitter and receiver. When an object blocks the IR beam: - A buzzer/speaker is triggered, - A 7-segment display counter is…

    77 parts
  • 2 layers158.8 × 172.1 mmEaE, the printed circuit board in 3D

    EaE

    artem-sergiyovych/EaE

    75 parts1
  • 2 layers115.3 × 130.8 mmHackpad, the printed circuit board in 3D

    Hackpad

    quantumcompiler32/Blip_hackpad

    The three Hackpad.kicad files in this directory are the authoritative revision-one KiCad project. They were migrated unchanged from Moksh's active project on 2026-07-18.

    33 partsMIT
  • 2 layers25 × 25 mmSl25, the printed circuit board in 3D

    Sl25

    TECHOTAKU182/Pilot-Light

    本版与 ../../enclosure/sl25trafficrevb/ 外壳配套,取代 Rev A 的偏上小灯珠设计。PCB 正面只有一颗位于几何中心的 WS2812B-V5,其他电子元件和 USB-C 均在背面。 板框仍为 25×25 mm,双层、1.6 mm 厚,两个 M2 孔的位置保持原接口。

    24 parts1
  • 2 layers88.9 × 101.6 mmFrames v03, the printed circuit board in 3D

    Frames v03

    jonstapleton/mutable_eurorack

    Eurorack modules

    165 parts
  • 4 layers65 × 90 mmROSE PILK v1, the printed circuit board in 3D

    ROSE PILK v1

    Thornbots/Electrical

    Here is where we store all relevant files for the Electrical team. In here you will store all of the KiCad files that you produce through out the year.

    51 parts
  • 2 layers87 × 87 mmEsp thermostat, the printed circuit board in 3D

    Esp thermostat

    tomikaa87/esp-thermostat

    Smart WiFi thermostat based on the well-known ESP8266 SoC.

    59 parts7GPL-3.0
  • 2 layers75 × 65 mmPEE50 voltametrie, the printed circuit board in 3D

    PEE50 voltametrie

    erwinkooiman/SquareWaveVoltammetry

    miniaturized potentiostat with web interface

    48 parts1