View on GitHub

picoPloT

A SloeComputers Project

picoPloT

Raspberry Pi Pico temperature recorder with a rolling plot on E-Paper display.

Software dependencies

Both Pico and native targets should build on MacOS or Linux.

Status

Build Status

Working

Hardware information

prototype

For more information on the circuit above see the schematic

Also builds for the pimoroni badger 2040…

badger 2040

See README for more information.

Software build

Checkout

This repo uses git sub-modules, so checkout using –recurse to clone all the dependent source…

git clone --recurse https://github.com/SloeComputers/picoPloT.git

or

git clone --recurse ssh://git@github.com/SloeComputers/picoPloT.git

Set date and time

The date and time at reset is hard coded in picoPlot_rpipipico.cpp

In the future this could be improved by…

Being developed on MacOS but should build fine on Linux too.

Indirect build of all supported targets (with cmake and ninja)…

make

Build directly using cmake…

mkdir build
cd build
cmake .. -DCMAKE_TOOLCHAIN_FILE=PDK/TGT/rp2040/toolchain.cmake
make

Flashable images will be found under the build sub directory here…

.../picoPloT_WAVESHARE_EPAPER.uf2
.../picoPloT_BADGER2040.uf2

License

This project is licensed under the MIT License - see the LICENSE file for details