Skip to the content
PCBKitNew board
2 layers37.9 × 69.1 mmHUGINN, the printed circuit board in 3D

It is a LoRa ( Long Range ) powered pocket off grid pager.

Size
37.9 × 69.1 mm
Copper layers
2
Thickness
1.6 mm
Parts
35
Nets
58
Pads
143
Tracks, vias
346, 2
Routed
Yes
KiCad
KiCad 6 (file 20211014)
Created
29 May 2026
Updated
17 Jul 2026

Overview

HUGINN is an open-source printed circuit board by basic-bitch-foundation, from the basic-bitch-foundation/HUGINN repository on GitHub. It is a 2-layer board of 37.9 × 69.1 mm with 35 parts on 58 nets, routed with 346 tracks and 2 vias.

It is built around the AP2112K-3.3. Its parts include 10 capacitors, 7 resistors, 5 switches, 2 ICs and 2 inductors. It belongs with the ESP32 boards of this library.

Main components

1

README

README.md

HUGINN

Introduction

Huginn was crow of Odin (Greek God), He was messenger of hims. Thus this will be your personal messenger, let u communicate w/ hommies in any 9 realms.

It is a LoRa ( Long Range ) powered pocket off grid pager.

Build

It have BOM, Custom PCB, 3D printed Enclosure, buttons and suport. Download All files(.stp) from Enclosure printable folder and print 'em

It uses M2 screw everywhere For part link please download .odf not .csv In assembly u may see the MCU as colliding with PCB dw! it just cz I can't remove the header pins. :lollll: alt text alt text alt text alt text alt text alt text alt text alt text

Instructions

First comes the MCU U hve to castellated solder it on top of the board or can use very low height header pins

then Display as display I gave in BOM, Have 8 pin(Goes to HAT) to 8 , I will suggest to solder 'em direct , though half height n 2.54 header can use.

Stating with solder all component On PCB , As most part will be connected using wire to component to SMD solder Pad.

  1. Part u need to connect like this: ( Component--> wire--> Smd pad)

5 switches 2 LEDs Battery (optional)

  1. The semi rotating switch have two part one is switch with rod dropped and a pad put the switch inside carv and then fix the pad on left face of rod so i can press momentary switch. Then, Screw it from bellow (Enough clamp so that It can't move freely but can move!)

  2. As most part have support in Enclosure but gluing it make it smooth

  3. Glue the disc motor that will send vibration through body

  4. I don't gave the outing for LED cz It was ruining the Aesthetics of E ink's calm there so Any who want to see the charging status can place it nea usb input or a small hole behind panel

Code

This is basic firmware code u can compile and flash it in MCU using Platform.io (a extension in VS code) or using Thonny (IDE)

How to use it:

As pager need to be quick I added three code fn! and a local converter: So U navigate up/down between 143 ( I Love u!) 505 ( SOS ) etc. the click the send button when reciver will reciver get it wil automaticall converted in their own device . This save the bytes of daya is trasmitting and saving time

AI- decl.

I use like very little < 10% AI for code.

Outro

Made for Hackclub <3 by Saksham (A.K.A bbb) Feel free to contribute :heart:

Parts

35
QtyValueFootprintReferences
310uFCapacitor_SMD:C_0805_2012MetricC1, C7, C8
2100uFCapacitor_SMD:CP_Elec_5x5.3C2, C6
21kResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_HorizontalR2, R6
24.7uFCapacitor_SMD:C_0805_2012MetricC9, C10
25.1kΩResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_HorizontalR5, R7
2LEDsolderwirepad_1_02_SMD:SolderWirePad_1x02_SMD_5x5mmL1, L2
1100nfCapacitor_THT:C_Disc_D5.0mm_W2.5mm_P5.00mmC4
1100ΩResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_HorizontalR1
110kResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_HorizontalR4
110ufCapacitor_SMD:C_0805_2012MetricC5
12kΩResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_HorizontalR3
147uFCapacitor_SMD:C_1206_3216MetricC3
1AP2112K-3.3Package_TO_SOT_SMD:SOT-23-5VR1
1BatteryConnector_JST:JST_PH_S2B-PH-K_1x02_P2.00mm_HorizontalBT1
1DDiode_SMD:D_SMAD1
1ESP32-S3-DEVKITC-1U-N8R8ESP32-n8r8:ESP32-S3-DEVKITC-1-N8R8U1
1MCP73831-2-OTPackage_TO_SOT_SMD:SOT-23-5U2
1Motor_DCsolderwirepad_1_02_SMD:SolderWirePad_1x02_SMD_5x5mmM1
1Q_NMOS_GDSPackage_TO_SOT_SMD:SOT-23Q1
1SW_Csolderwirepad_1_02_SMD:SolderWirePad_1x02_SMD_5x5mmSW3
1SW_DWsolderwirepad_1_02_SMD:SolderWirePad_1x02_SMD_5x5mmSW4
1SW_Lsolderwirepad_1_02_SMD:SolderWirePad_1x02_SMD_5x5mmSW1
1SW_Rsolderwirepad_1_02_SMD:SolderWirePad_1x02_SMD_5x5mmSW5
1SW_SPSTsolderwirepad_1_02_SMD:SolderWirePad_1x02_SMD_5x5mmPSW1
1SW_UPsolderwirepad_1_02_SMD:SolderWirePad_1x02_SMD_5x5mmSW2
1USB_C_Receptacle_USB2.0Connector_PinSocket_2.54mm:PinSocket_1x06_P2.54mm_VerticalJ1
1displayConnector_PinHeader_2.54mm:PinHeader_1x08_P2.54mm_VerticalEP1
1leftRA-02_LORA:MODULE_RA-02_LORALoRa1

Questions

How big is the HUGINN PCB?

It measures 37.9 × 69.1 mm and has 2 copper layers, 1.6 mm thick.

What parts does the HUGINN use?

35 parts, built around the AP2112K-3.3. 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 HUGINN KiCad files?

From the basic-bitch-foundation/HUGINN repository on GitHub, at the commit this page was made from: the board is h/h.kicad_pcb and its schematic Schematic/h.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the HUGINN design in my own project?

Its repository states no licence, so its author keeps all rights: ask basic-bitch-foundation before reusing the design.

Similar boards

  • 2 layers26 × 30 mmMicrocontroller, the printed circuit board in 3D

    Microcontroller

    FrameworkComputer/ExpansionCards

    Reference designs and documentation to create Expansion Cards for the Framework Laptop

    34 parts1.1kCC-BY-4.0
  • 2 layers53.2 × 24.8 mmPicoLink, the printed circuit board in 3D

    PicoLink

    ErichStyger/mcuoneclipse

    McuOnEclipse projects and examples

    46 parts765
  • 2 layers36 × 20 mmCombined, the printed circuit board in 3D

    Combined

    adamb314/ServoProject

    Getting the most out of your hobby servo

    24 parts545
  • 2 layers25 × 25 mmSmallEncoder, the printed circuit board in 3D

    SmallEncoder

    DDeGonge/OS-ARM

    This arm is not industrial and it will not be fast, but that is not my goal. But it will hopefully be a very nice looking arm fully capable of 6dof motion, cheap enough to keep it accessable but capable enough to…

    17 parts498MIT
  • 4 layers70 × 72 mmSPINC AA Charger, the printed circuit board in 3D

    SPINC AA Charger

    CoretechR/SPINC

    DIY Automatic Battery Charger Using RP2040

    101 parts467GPL-3.0
  • 4 layers60.8 × 61.3 mmOS3M Mouse, the printed circuit board in 3D

    OS3M Mouse

    spoter368/os3m-hardware

    All the hardware needed to build your own OS3M Mouse!

    51 parts399
  • 4 layers74 × 104 mmBeepy, the printed circuit board in 3D

    Beepy

    sqfmi/beepy-hardware

    Beepy Hardware

    160 parts348MIT