TobleMiner / oled-nametag

A ESP32-based OLED nametag
CERN Open Hardware Licence Version 2 - Permissive
51 stars 4 forks source link

OLED Nametag

This repository contains the design file for a fully open source electronic name badge with monochrome OLED display.

Image of badge in operation

I would not recommend ordering RevA yet as there are a number of issues with that version. See Rev A issues for details.

Features

Construction

All fabrication files are located in fab.

PCB

The main PCB have been optimized for manufacturing through JLCPCB.
Most components can also be assmbled by JLCPCB directly.

Display

The display used can be one of:

Other menchanically compatible SSD1322-based parts can also be used.

Housing

The device housing is 3D printable and designed to suit most 3D printing processes, especially SLA and FDM. Good results have also been achieved with MJF and SLS printing.

There are three different fabrication files for the case top part, depending on the thickness of the lithium batteries used.

Additionally 4 button actuators need to be printed for each OLED badge. Those are also contained in the OpenSCAD design files and fabrication output.

Assembly

PCB

When choosing PCB assembly through JLCPCB only two PCB components need to be assmbled manually:

Display

The display is mounted to the top side of the PCB using double sided adhesive tape with a thickness of .15mm. Align to top of the PCB (side with USB-C port) with the top of the display.

Batteries

The device needs two 303030, 403030 or 503030 cells as a power source.
The batteries need to be mounted on the bottom side of the PCB. Double- sided adhesive foam tape with a thickness of 2mm is recommended for this purpose.

Housing

Place the button actuators into the housing first, then slide in the PCB with both display and batteries attached and stuck down.

At this point the badge should look like this:
Image of backside with top removed

Finally screw on the top lid iwht six 4mm M1 fine thread self tapping screws.

Firmware

The OLED badge is running fully Open Source firmware. For the purpose of enabling WLAN connectivity vendor-provided binary blobs are required.
The firmware source can be found here:
https://github.com/TobleMiner/oled-nametag-firmware

Rev A issues

Rev A is very much a prototype. It has the following known issues:

The current state of the repository does not reflect Rev A but a potential Rev B. Please note that this state of the design has not been tested yet.