7
mirror of https://github.com/golioth/ostentus-hw.git synced 2025-04-14 02:39:12 +00:00
A PCB front panel for Golioth's Aludel hardware platform
Go to file
Chris Gammell c90645dc6c
Update README.md
Add datasheet links for two parts mentioned in README
2024-07-09 10:43:07 -04:00
3dmodels Rev A complete, submitted for first PCB 2023-01-09 20:00:57 -05:00
lib Added accelerometer on the i2c bus, this would allow for additional actions like 'taps' or tilts to interact with menus. Closes 2023-11-16 15:36:38 -05:00
mech change to new golioth logo, fixes 2023-11-16 11:29:24 -05:00
ostentus.pretty Fixing DRC violations found by macrofab 2024-01-03 22:24:42 -05:00
.gitignore update gitignore for .lck files 2024-07-08 16:54:31 -04:00
bom.ini Updated stencil for paste layer to include Pico for Macrofab manufacturing. Updated layout / sch to match. 2023-12-27 19:51:41 -05:00
CODE_OF_CONDUCT.md Create CODE_OF_CONDUCT.md 2024-07-09 10:26:33 -04:00
fp-info-cache Fixing DRC violations found by macrofab 2024-01-03 22:24:42 -05:00
fp-lib-table Rev A complete, submitted for first PCB 2023-01-09 20:00:57 -05:00
LICENSE Create LICENSE 2024-07-09 10:26:04 -04:00
ostentus-hw.kicad_pcb remove legacy .lck files and update files for KiCad 8 2024-07-08 16:56:32 -04:00
ostentus-hw.kicad_prl remove legacy .lck files and update files for KiCad 8 2024-07-08 16:56:32 -04:00
ostentus-hw.kicad_pro remove legacy .lck files and update files for KiCad 8 2024-07-08 16:56:32 -04:00
ostentus-hw.kicad_sch remove legacy .lck files and update files for KiCad 8 2024-07-08 16:56:32 -04:00
README.md Update README.md 2024-07-09 10:43:07 -04:00
sym-lib-table Added accelerometer on the i2c bus, this would allow for additional actions like 'taps' or tilts to interact with menus. Closes 2023-11-16 15:36:38 -05:00

Ostentus

The Ostentus is part of Golioth's "Aludel" platform, a family of devices that makes it easier to connect hardware to the internet using Golioth's Firmware SDK and cloud platform. The Aludel family of devices are widely used in Golioth's Reference Designs, which are end-to-end demonstrations of IoT devices targeted at different vertical applications.

This board acts as a display and input device for Reference Designs. Using a series of simple calls from a Zephyr platform, it's possible to offload readings from the underlying device and push them up to the display without consuming processing cycles on the main processor (such as the nRF9160 on the Elixir). We chose ePaper in order to have a high visibility display that would continue showing a reading when in a low power or off state. Since the QWIIC connector powers the Ostentus as well as sending data, it's possible to power down the entire subsystem of the Ostentus while still operating the underlying Elixir.

This is released as Revision C of the Ostentus.

On the board

  • Raspberry Pi Pico - Originally chosen during the part shortages of 2022-23, the Pico provides a low cost solution including a programming interface over the USB port + micropython ease-of-use
  • ePaper interface
  • Accelerometer (LIS2DH12) -- Currently unimplemented but targeting "double tap" behaviors in the future
  • 3 button capacitive touch controller (CAP-1203-1)
  • QWIIC header for incoming power and i2c
  • Downward firing LEDs

Programming

There are two companion repositories which enable the Ostentus to work:

The Aludel form factor

The Aludel form factor (Originally the "Aludel Mini" form factor) is based around the Bud Boxes CU-1937-MB. This board is designed to affix to the top of this case without the original plastic lid from Bud. The QWIIC connector on backside of the Ostentus is meant to be wired to the Elixir, which has a matching connector.

Rev C Photos

TO-DO

Purchase

The Ostentus board is not available to purchase. Please contact devrel@golioth.io if you would like to arrange help with your manufacturing.

Hardware Lineage and License

This design was derived from the Pimoroni Badger 2040

This board is released under the CERN OHL-P (v2) license. See LICENSE for more info.

Any replication or modification of this design must remove references to Golioth and The Golioth Logo, which is a trademark of Golioth, Inc.