
SmartCompass
wildjames/smart_compass
The product is going to be something similar to the compass in the Pirates of the Caribbean.

The product is going to be something similar to the compass in the Pirates of the Caribbean.
Display is an open-source printed circuit board by wildjames, from the wildjames/smart_compass repository on GitHub. It is a 4-layer board of 25 × 28 mm with 20 parts on 24 nets.
It is built around the MBR0540-TP, CL31B475KBHNFNE and RC0603FR-0710KL, with the CGA4J3X5R1A106K125AB, SRN3015BTA-100M and FH12-10S-0.5SH(55) among its other parts. Its parts include 11 capacitors, 3 diodes, 2 resistors, 2 connectors and 1 transistor. It belongs with the lEDs and displays boards of this library.
The product is going to be something similar to the compass in the Pirates of the Caribbean.
It has a ring of LEDs that indicate the direction you need to walk in to get to the place you want to be, which can be other devices in a tracking group, waypoints on a navigation route (e.g. hiking), Atlas Obscura sites for the city you're in, or some location you pinned (e.g. where you parked your car, or something like that). Locations will be either pins dropped by the compass itself, or loaded to the device using a companion app on a phone - communicating with that means the device needs BLE. The nRF52840 module gives that.
The compass has a GNSS module for getting its own location, and a 9-axis IMU for the compass orientation. It has a LoRa radio for kilometer-range mesh networking, allowing it to maintain an off-grid communication layer in cases where the cell network is either unavailable (e.g. rural locations, mountains), or overloaded (e.g. music festivals and other large events) - or if you just don't want to be carrying a phone (e.g. a kid being set loose in a shopping centre).
For typical single-device operation, however, the compass will rely on a companion phone app. Using the app, the user can navigate to desired location without referring to their phone. These can be user-defined, like setting the navigation destination on Maps, or get a list of Locations of Interest (LoI) from something like Atlas Obscura. I could also do a "hot/cold" thing with phone RSSI signal strength to get a kind of phone finder feature, but that may not be very useful.
The device has a few core requirements:
I'm writing down user flows as I think of them in the User Flow Library page.
The component cost per device is up to ~£50. The boards are about £5 per board for the first run (some heavy discounts, I shouldn't squander that). Assembled, the first shipment of 5 boards would cost $115 plus ~$60 in components per board makes that up to $400. That's a hefty chunk of cash. I could try getting just two assembled for this initial run, which brings it down to like, $200, but that's still pricey.
| Qty | Value | Footprint | References |
|---|---|---|---|
| 8 | 1uF | Capacitor_SMD:C_0603_1608Metric | C1, C3, C4, C5, C7, C8, C10, C11 |
| 3 | MBR0540 | Diode_SMD:D_SOD-123 | D1, D2, D3 |
| 2 | 4.7uF | Capacitor_SMD:C_1206_3216Metric | C6, C9 |
| 1 | 10K | Resistor_SMD:R_0603_1608Metric | R1 |
| 1 | 10uF | Capacitor_SMD:C_0805_2012Metric | C2 |
| 1 | 10uH | smart_compass:L_Bourns_SRN3015BTA | L1 |
| 1 | 3R | Resistor_SMD:R_0603_1608Metric | R2 |
| 1 | FH12-10S-0.5SH(55) | Connector_FFC-FPC:Hirose_FH12-10S-0.5SH_1x10-1MP_P0.50mm_Horizontal | J1 |
| 1 | FH12-24S-0.5SH(55) | smart_compass:HRS_FH12-24S-0.5SH_55_ | J2 |
| 1 | IRLML6346 | Package_TO_SOT_SMD:SOT-23 | Q1 |

wildjames/smart_compass
The product is going to be something similar to the compass in the Pirates of the Caribbean.

wildjames/smart_compass
The product is going to be something similar to the compass in the Pirates of the Caribbean.

VIP-LES/leos-efm-pcb
This repository is the starting-point PCB template for VIP Lightning From the Edge of Space (LEOS). All LEOS modules should be spun off from this template so that every module begins with the standard Raspberry Pi Pico…

iandchasse/silkscreen-pcb
Silkscreen: open-hardware ESP32-S3 e-paper reader mainboard (KiCad 9). Formerly the de-link hub.

aliaksei-lameyka/ENKU-Base-reader
Open enku-mainboard-r0.1.kicadpro with KiCad10.0.7. Matching PCB/root schematic and power.kicadsch, mcuio.kicadsch, epdhv.kicadsch, connectors.kicadsch are canonical.


oguztaskin755-lgtm/PCB_3D_Renderer
A PCB with STM32 and SSD1306 that displayes 3D objects using a 3D Renderer I made.


crehmann/Sharp-Memory-LCD-Breakout
See the BOM csv file in the release zip-file for LCSC part numbers

vyquocvu/analog-ai-chip
This directory contains the editable KiCad 10 source for the 70 mm × 52 mm, four-layer Pager-1 main carrier. The display, keypad, protected Li-Po pack, and analog accelerator are external assemblies.
It measures 25 × 28 mm and has 4 copper layers, 1.6 mm thick.
20 parts, built around the MBR0540-TP, CL31B475KBHNFNE, RC0603FR-0710KL and CGA4J3X5R1A106K125AB. 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.
From the wildjames/smart_compass repository on GitHub, at the commit this page was made from: the board is boards/display/Display.kicad_pcb and its schematic boards/display/Display.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Its repository states no licence, so its author keeps all rights: ask wildjames before reusing the design.