Open-source electronics for your boat
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
kbox.pretty
kicad-ESP8266
libs
qucs
.gitignore
README-macrofab.md
README-pcbng.md
README.md
REWORK
at-0811-s-drilling.dxf
at-0811-s-drilling.pdf
bom-substitutions.csv
bom2csv.xsl
fp-lib-table
gerber-prep.sh
kbox-board-render.png
kbox-cache.lib
kbox-exploded.jpg
kbox-in-enclosure.jpg
kbox.dcm
kbox.jpg
kbox.kicad_pcb
kbox.lib
kbox.net
kbox.pro
kbox.sch
kbox.wrl
macrofab-bom-in-pcbnew-values.py
nmea.sch
rgbs.sch
sensors.sch
teensy.sch
unused-libs.py

README.md

KBox

KBox is an open-source platform to develop "smart boat" applications.

Picture of KBox

This repository contains all the hardware files for this project. For firmware, please visit the kbox-firmware repository.

KBox hardware includes:

  • One NMEA2000 interface,
  • Two NMEA0183 inputs (one of them can be used as a Seatalk input),
  • Two NMEA0183 outputs,
  • One WiFi interface that can connect to an existing network or create a new network on your boat,
  • Three analog inputs to measure voltages between 0 and 23V (batteries, solar panels, generators, etc),
  • One shunt input to measure current consumption of your main house battery,
  • One barometer,
  • One inertial measurement unit providing a magnetic compass, an accelerometer to measure roll, pitch and yaw as well as a gyroscope,
  • An SDCard to record data.

Find more news about KBox on hackaday.io.

How to get KBox?

KBox is an open-source hardware project. You can review the schematics and build it yourself. We also intend to get a few batches manufactured by a professional board assembly house. If you are interested, put your name in our form!

I am interested in an early manufacturing batch.

Schematics

Download the PDF version of KBox schematics or use Kicad to open this project.

Pictures

KBox electronics

KBox with the screen removed

Recommended waterproof enclosure.

The board was designed to fit in this enclosure and you can easily include multiple cable glands. The reference of this enclosure is DS-AT-0811-S. It is available from Adafruit.

KBox in a waterproof enclosure

License

The hardware files for KBox are distributed under the Creative Commons - Attribution ShareAlike 4.0 license.

You can share and adapt this project and redistribute it as long as you give credit to the original authors, clearly indicate if changes were made, and you re-distribute under a similar license.

Contributors

To contribute to this project, please make a pull-request via GitHub and add your name to the list of Contributors in that pull-request. Thanks!

External libraries

A copy is automatically saved by KiCad in the kbox-cache.lbr file so you should not need to have those installed in your computer.

Just in case, here is the list of 3rd party libraries used:

For the schematic:

  • kicad_libs: w_analog, w_device, conn

For the PCB:

  • kicad_libs: w_smd_trans (will disappear soon), w_misc_comp (rotary encoder)

A note on git subtrees

This project use of git subtrees to reference footprints from various libraries on the web. It works great and should make everyone's life easier but when you need to pull changes from the original repo or push back some updates, it can be slightly non trivial ...

So here is the best reference I have found: https://hpc.uni.lu/blog/2014/understanding-git-subtree/