7
mirror of https://github.com/golioth/elixir-hw.git synced 2024-11-23 08:04:39 +00:00
An open source hardware device that has cellular, wifi, bluetooth, GPS, and more!
Go to file
Daniel Mangum 8e6c45ed6c docs: update build command to match ref design template
Updates the build command to match the updated reference design
template.

Signed-off-by: Daniel Mangum <georgedanielmangum@gmail.com>
2024-09-26 08:39:37 -04:00
elixir.pretty First commit 2024-07-08 11:32:35 -04:00
input First commit 2024-07-08 11:32:35 -04:00
.gitignore First commit 2024-07-08 11:32:35 -04:00
bom.ini First commit 2024-07-08 11:32:35 -04:00
CODE_OF_CONDUCT.md Create CODE_OF_CONDUCT.md 2024-07-08 16:15:46 -04:00
elixir-mechanical.kicad_sch First commit 2024-07-08 11:32:35 -04:00
elixir-nrf9160.kicad_sch First commit 2024-07-08 11:32:35 -04:00
elixir-power.kicad_sch First commit 2024-07-08 11:32:35 -04:00
elixir-sensors.kicad_sch First commit 2024-07-08 11:32:35 -04:00
elixir.kicad_pcb First commit 2024-07-08 11:32:35 -04:00
elixir.kicad_prl First commit 2024-07-08 11:32:35 -04:00
elixir.kicad_pro First commit 2024-07-08 11:32:35 -04:00
elixir.kicad_sch First commit 2024-07-08 11:32:35 -04:00
fp-info-cache First commit 2024-07-08 11:32:35 -04:00
fp-lib-table First commit 2024-07-08 11:32:35 -04:00
LICENSE Create LICENSE 2024-07-08 15:47:05 -04:00
README.md docs: update build command to match ref design template 2024-09-26 08:39:37 -04:00
sym-lib-table First commit 2024-07-08 11:32:35 -04:00

Elixir

The Elixir 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 primarily targets cellular connectivity but also has the ability to connect to/interact with WiFi networks; it can also be used for supplemental features such as Wi-Fi locationing. An on-board power management unit facilitates a large array of power options, including LiPo via the onaboard connector and charging capabilities, but also up to 48V input for industrial applications. There are are array of sensors and other other commonly used support ICs. Prominently featured on Aludel boards, including this one, are headers that conform to the MikroBus standard. This is a pinout from Mikroelectronika and supported by their wide range of plug-in sensor boards. We chose this standard for maximum hardware swappability, enabling our users to change to a different targeted sensor or industry vertical by replacing one or two click boards.

This is released as Revision C of the Elixir. Revisions A and B were internal-only and the naming will be maintained for continuity.

On the board

  • nRF9160 - Cat M1 / NB-IOT / GPS chip with dual core Cortex M33 processing
  • ESP32-C3 - Running ESP-AT firmware, interfaced to the nRF9160 over UART
  • BME280 - Weather sensor from Bosch, common to many Golioth designs
  • Power
    • Low quiescent buck circuit, inherited from Feather Board
    • 5V boost to service the 5V output on the MikroBus
    • Battery charging
    • Fuel gauge
    • High voltage input (5.5V to 48V) for powering from things like OBD-II and industrial supplies
  • LIS2DH - Accelerometer, inherited from Feather board
  • PWM Buzzer - Allow audible indication similar to the Thingy91
  • Real Time Clock
  • Secure Element
  • Power Switching - Power switch of 3V3 for sensor nodes to shut down in low power situations
  • QWIIC / STEMMA Headers - External sensors and peripherals including the Aludel Ostentus
  • ClickBus headers
  • USB C interface and power
  • External SIM connector
  • Multiple programming interfaces
    • 10 pin SWD (02x05 .127mm pitch), accessible from outside the case
    • 10 pin SWD Tag Connect (accessible from the top side of the board)
    • USB using the serial bootloader / MCUBoot

The Aludel form factor

The Aludel form factor (Originally the "Aludel Mini" form factor) is based around the Bud Boxes CU-1937-MB. This was further customized with a milled alternative ordered custom from Digikey, described in more detail in this blog post. There are inserts that are 3D printed to target specific applications/Click boards, and a custom PCB front panel called the Aludel Ostentus, which also is OSHW.

Rev B Photos

Aludel_Elixir_RevB_Top Aludel_Elixir_RevB_Bottom

Purchase

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

Usage with Reference Designs

The Elixir is supported natively in the Reference Design Template. To use it in a build run the command:

west build -p -b aludel_elixir/nrf9160/ns --sysbuild app

Hardware Lineage and License

This design was derived from Jared Wolff's open source nRF9160 Feather board and extended to fit the Aludel platform size. Additional items were added and some features removed or modified to fit the needs of Golioth Reference Designs

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.