No Description
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Thomas Buck bbd5b07fd0 detect if OLED is plugged in 7 months ago
.github/workflows fix path in cmake gh action 7 months ago
docs use new 3d rendering in docs 7 months ago
firmware detect if OLED is plugged in 7 months ago
hardware start work on firmware 7 months ago
.gitignore remove jlc_lib from repo 10 months ago
.gitmodules detect if OLED is plugged in 7 months ago
COPYING add CERN-OHL-S-2.0+ license 9 months ago
LICENSE clean up firmware skeleton 7 months ago
README.md draw version and repo info on oled 7 months ago

README.md

Dispensy

PCB Docs Firmware

One day aims to be a new hardware base for the DrinkRobotics UbaBot.

Check out the Dispensy documentation.

License

This hardware of this project is licensed under the CERN Open Hardware Licence Version 2 - Strongly Reciprocal (CERN-OHL-S-2.0+) or any later version. The SSD1306 footprint is from KiCAD Rookie.

The docs are built using mdbook, licensed as MPL-2.0. The PCB SVG files in the documentation are displayed using svg-pan-zoom, licensed as BSD-2-Clause. The 3D PCB files in the documentation are displayed using three.js, licensed as MIT.

Please also take a look at the README.md files in the subfolders of this project for more info.

 ------------------------------------------------------------------------------
| Copyright (c) 2023 - 2024 Thomas Buck <thomas@xythobuz.de>                   |
|                                                                              |
| This source describes Open Hardware and is licensed under the CERN-OHL-S v2  |
| or any later version.                                                        |
|                                                                              |
| You may redistribute and modify this source and make products using it under |
| the terms of the CERN-OHL-S v2 (https://ohwr.org/cern_ohl_s_v2.txt)          |
| or any later version.                                                        |
|                                                                              |
| This source is distributed WITHOUT ANY EXPRESS OR IMPLIED WARRANTY,          |
| INCLUDING OF MERCHANTABILITY, SATISFACTORY QUALITY AND FITNESS FOR A         |
| PARTICULAR PURPOSE. Please see the CERN-OHL-S v2 (or any later version)      |
| for applicable conditions.                                                   |
|                                                                              |
| Source location: https://github.com/drinkrobotics/dispensy                   |
|                                                                              |
| As per CERN-OHL-S v2 section 4, should You produce hardware based on this    |
| source, You must where practicable maintain the Source Location visible      |
| on the external case of the Gizmo or other products you make using this      |
| source.                                                                      |
 ------------------------------------------------------------------------------

The firmware of this project is licensed as GPLv3. I initially adapted it from my own Trackball and Volcano Remote projects. It uses the Pi Pico SDK, licensed as BSD 3-clause, and therefore also TinyUSB, licensed under the MIT license. Some code is adapted from the TinyUSB examples. To control the OLED display, pico-ssd1306 is used, licensed under the MIT license. Repo metadata is embedded into the project using cmake-git-version-tracking, licensed under the MIT license.

This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.

This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
GNU General Public License for more details.

See <http://www.gnu.org/licenses/>.