# Learning Resources

**URL:** https://forums.pimoroni.com/c/discussion/learning-resources/20.md

[Latest](https://forums.pimoroni.com/latest.md) · [Categories](https://forums.pimoroni.com/categories.md)

---

## [Github](https://forums.pimoroni.com/t/github/4643)

<div class="topic-metadata">

**Author:** [@major\_tomm](https://forums.pimoroni.com/u/major_tomm)\
**Replies:** 6\
**Last updated:** [May 1, 2017, 11:15am UTC](https://forums.pimoroni.com/t/github/4643 "2017-05-01T11:15:26Z")

</div>

I had a spare evening yesterday so I finally got around to fixing an issue with the Mote examples that I found a while ago. Now I've only used Github a little, but I just about figured out the process (forking, committin…

---

## [About the Learning Resources category](https://forums.pimoroni.com/t/about-the-learning-resources-category/3297)

<div class="topic-metadata">

**Author:** [@gadgetoid](https://forums.pimoroni.com/u/gadgetoid)\
**Replies:** 0\
**Last updated:** [November 10, 2016, 9:47am UTC](https://forums.pimoroni.com/t/about-the-learning-resources-category/3297 "2016-11-10T09:47:44Z")

</div>

This is the place to share and curate and tutorials, guides, books, videos and more that might help others learn about engineering, programming, electronics, the Raspberry Pi, software, GitHub and anything else maker!

---

## [Thermal camera with Tufty 2350 - Learn Guide error](https://forums.pimoroni.com/t/thermal-camera-with-tufty-2350-learn-guide-error/28941)

<div class="topic-metadata">

**Author:** [@Golden\_Pirate](https://forums.pimoroni.com/u/Golden_Pirate)\
**Replies:** 2\
**Last updated:** [July 1, 2026, 1:48pm UTC](https://forums.pimoroni.com/t/thermal-camera-with-tufty-2350-learn-guide-error/28941 "2026-07-01T13:48:22Z")

</div>

Ahoy! I’d like to request a correction to the subject document unless I have totally the wrong end of the gangplank… The code instructions, step 8, say to create a blank file ‘init.py’. This doesn’t work. After much m…

---

## [Pimoroni Explorer Kit Tutorial](https://forums.pimoroni.com/t/pimoroni-explorer-kit-tutorial/26501)

<div class="topic-metadata">

**Author:** [@Tonygo2](https://forums.pimoroni.com/u/Tonygo2)\
**Replies:** 38\
**Last updated:** [March 21, 2026, 1:00pm UTC](https://forums.pimoroni.com/t/pimoroni-explorer-kit-tutorial/26501 "2026-03-21T13:00:51Z")

</div>

The following code demonstrates the use of the Pimoroni Explorer Kit as a desktop auto clock/calendar/weather station. I hope someone finds it useful. Triangles used to be difficult but the latest version of picographic…

---

## [Flash Plasma Firmware to regular Pico?](https://forums.pimoroni.com/t/flash-plasma-firmware-to-regular-pico/28582)

<div class="topic-metadata">

**Author:** [@T1nue](https://forums.pimoroni.com/u/T1nue)\
**Replies:** 4\
**Last updated:** [January 6, 2026, 5:57am UTC](https://forums.pimoroni.com/t/flash-plasma-firmware-to-regular-pico/28582 "2026-01-06T05:57:40Z")

</div>

Obviously I could simply try this myself, but maybe someone else already tried this out: Can I use the Plasma firmware on a regular Pico 2350? When I check the API of the “Plasma”-variant of Micropython, it contains a co…

---

## [Presto audio examples](https://forums.pimoroni.com/t/presto-audio-examples/28284)

<div class="topic-metadata">

**Author:** [@grumpyandfrumpy](https://forums.pimoroni.com/u/grumpyandfrumpy)\
**Replies:** 4\
**Last updated:** [November 24, 2025, 5:18pm UTC](https://forums.pimoroni.com/t/presto-audio-examples/28284 "2025-11-24T17:18:48Z")

</div>

I’ve been playing around with the built in piezo speaker to play sound files albeit quiet. I think you need more power to get a better sounding audio. There’s also a demo using duty cycle to change the volume of a simpl…

---

## [Clipper LTE with Arduino](https://forums.pimoroni.com/t/clipper-lte-with-arduino/27903)

<div class="topic-metadata">

**Author:** [@Rob\_S](https://forums.pimoroni.com/u/Rob_S)\
**Replies:** 1\
**Last updated:** [August 5, 2025, 1:57pm UTC](https://forums.pimoroni.com/t/clipper-lte-with-arduino/27903 "2025-08-05T13:57:18Z")

</div>

The Pimoroni Clipper (A7683E) is a neat LTE board. (The micro-SIM card needs to be inserted with the missing corner first.) Note that the PowerUp sequence timing as appear to be quite critical, as the board wont respond…

---

## [Apprise to LCD/OLED Display?](https://forums.pimoroni.com/t/apprise-to-lcd-oled-display/27776)

<div class="topic-metadata">

**Author:** [@Funk](https://forums.pimoroni.com/u/Funk)\
**Replies:** 3\
**Last updated:** [May 15, 2025, 10:42am UTC](https://forums.pimoroni.com/t/apprise-to-lcd-oled-display/27776 "2025-05-15T10:42:38Z")

</div>

Has anyone managed to get apprise enabled apps to send a notification to an oled/lcd display at all? I would love to be able to have a small status led/OLED display on a headless system that uses apprise and spi so noti…

---

## [New Presto Micropython release and psram.mkramfs()](https://forums.pimoroni.com/t/new-presto-micropython-release-and-psram-mkramfs/27458)

<div class="topic-metadata">

**Author:** [@bobtrex](https://forums.pimoroni.com/u/bobtrex)\
**Replies:** 2\
**Last updated:** [March 17, 2025, 2:27am UTC](https://forums.pimoroni.com/t/new-presto-micropython-release-and-psram-mkramfs/27458 "2025-03-17T02:27:53Z")

</div>

Many thanks for the new release of Micoropython and apps for the Presto. The new menu looks fantastic, its really coming along. So I noticed a command i hd not seen before (although it may have already been there) “ps…

---

## [PRESTO Touch Screen Demo](https://forums.pimoroni.com/t/presto-touch-screen-demo/26915)

<div class="topic-metadata">

**Author:** [@Tonygo2](https://forums.pimoroni.com/u/Tonygo2)\
**Replies:** 4\
**Last updated:** [February 24, 2025, 3:22pm UTC](https://forums.pimoroni.com/t/presto-touch-screen-demo/26915 "2025-02-24T15:22:15Z")

</div>

Delighted with my Presto. Here is another demo to help get you started. Merry Christmas to you all! # Touch screen demo on PRESTO # Tony Goodhew 25 Dec 2024 import time from random import randint from presto import…

---

## [Making an old school plastic case - Chris Barnatt video](https://forums.pimoroni.com/t/making-an-old-school-plastic-case-chris-barnatt-video/26894)

<div class="topic-metadata">

**Author:** [@PGo](https://forums.pimoroni.com/u/PGo)\
**Replies:** 0\
**Last updated:** [December 23, 2024, 8:45pm UTC](https://forums.pimoroni.com/t/making-an-old-school-plastic-case-chris-barnatt-video/26894 "2024-12-23T20:45:53Z")

</div>

Like many on here I follow the ‘Explaining Computers’ channel, but on Christopher Barnatt’s eponymous new channel he’s recently posted a simple way to make a project case from solvent-welded ABS plastic sheet. This see…

---

## [Display Pimoroni explorer board not (always) working](https://forums.pimoroni.com/t/display-pimoroni-explorer-board-not-always-working/26622)

<div class="topic-metadata">

**Author:** [@user-10](https://forums.pimoroni.com/u/user-10)\
**Replies:** 4\
**Last updated:** [November 23, 2024, 9:27pm UTC](https://forums.pimoroni.com/t/display-pimoroni-explorer-board-not-always-working/26622 "2024-11-23T21:27:45Z")

</div>

Today I have received a new PIM550 Pico Explorer board. The board is connected with USB to a laptop with Windows 11 Thonny installed. As a beginner with a new PIM550 Pico PI PIMORONI explorer base I have a question : …

---

## [Pga2350 c++ examples for using GPIO over 32 via pio for both directions](https://forums.pimoroni.com/t/pga2350-c-examples-for-using-gpio-over-32-via-pio-for-both-directions/26444)

<div class="topic-metadata">

**Author:** [@kotopes](https://forums.pimoroni.com/u/kotopes)\
**Replies:** 2\
**Last updated:** [November 2, 2024, 6:31am UTC](https://forums.pimoroni.com/t/pga2350-c-examples-for-using-gpio-over-32-via-pio-for-both-directions/26444 "2024-11-02T06:31:25Z")

</div>

Hi, my friend yesturday try to interact with GPIO on new pga2350 with pio on c++, but, can not receive data from GPIO over 32. if request GPIO over 32 - result - receive from GPIO0(as used mask #1f). can we get c++ exam…

---

## [Frustration over use of SPi terms](https://forums.pimoroni.com/t/frustration-over-use-of-spi-terms/24979)

<div class="topic-metadata">

**Author:** [@nohspamjose](https://forums.pimoroni.com/u/nohspamjose)\
**Replies:** 4\
**Last updated:** [June 17, 2024, 9:45am UTC](https://forums.pimoroni.com/t/frustration-over-use-of-spi-terms/24979 "2024-06-17T09:45:41Z")

</div>

I have a small number of small LCD screens and every bloody one of them uses unique naming for the pins!!! For example your 1.54" colour IPS LCD has printed on it (see the photo) 3-5V CS SCK COPI DC BL GND And here i…

---

## [Windows 11 on Pi5](https://forums.pimoroni.com/t/windows-11-on-pi5/24227)

<div class="topic-metadata">

**Author:** [@edtcami](https://forums.pimoroni.com/u/edtcami)\
**Replies:** 0\
**Last updated:** [February 20, 2024, 2:30pm UTC](https://forums.pimoroni.com/t/windows-11-on-pi5/24227 "2024-02-20T14:30:16Z")

</div>

Has anyone managed to get Windows 11 to boot on a Pi5 with Pimoroni NVMe Base?

---

## [A-Z tutorial for controlling a servo using the Pimoroni Servo 2040 controller](https://forums.pimoroni.com/t/a-z-tutorial-for-controlling-a-servo-using-the-pimoroni-servo-2040-controller/20611)

<div class="topic-metadata">

**Author:** [@assadollahi](https://forums.pimoroni.com/u/assadollahi)\
**Replies:** 4\
**Last updated:** [December 17, 2023, 10:03am UTC](https://forums.pimoroni.com/t/a-z-tutorial-for-controlling-a-servo-using-the-pimoroni-servo-2040-controller/20611 "2023-12-17T10:03:37Z")

</div>

Hey there, as I wasn’t able to find a good tutorial that walks me from flashing Micropython, downloading Thonny, connecting the Servo Controller to the PC and the IDE / Interpreter to actually connecting and moving a ser…

---

## [Pimoroni MicroPython reference docs](https://forums.pimoroni.com/t/pimoroni-micropython-reference-docs/23427)

<div class="topic-metadata">

**Author:** [@robyoung](https://forums.pimoroni.com/u/robyoung)\
**Replies:** 2\
**Last updated:** [December 4, 2023, 2:32pm UTC](https://forums.pimoroni.com/t/pimoroni-micropython-reference-docs/23427 "2023-12-04T14:32:49Z")

</div>

Hi, where can I find the module reference documentation for the pimoroni MicroPython library? This is the repo GitHub - pimoroni/pimoroni-pico: Libraries and examples to support Pimoroni Pico add-ons in C++ and MicroPyt…

---

## [WebREPL](https://forums.pimoroni.com/t/webrepl/23234)

<div class="topic-metadata">

**Author:** [@ChaiFox](https://forums.pimoroni.com/u/ChaiFox)\
**Replies:** 0\
**Last updated:** [November 6, 2023, 9:25pm UTC](https://forums.pimoroni.com/t/webrepl/23234 "2023-11-06T21:25:04Z")

</div>

I’m wondering if anyone has WebREPL set up and working on any of the Pimoroni devices that are running on micropython? I’ve got an enviro weather and have needed to make some changes to the code but getting up on the roo…

---

## [How do you remotely control your bots with the Servo2040?](https://forums.pimoroni.com/t/how-do-you-remotely-control-your-bots-with-the-servo2040/22986)

<div class="topic-metadata">

**Author:** [@MrEcko](https://forums.pimoroni.com/u/MrEcko)\
**Replies:** 6\
**Last updated:** [September 27, 2023, 6:27pm UTC](https://forums.pimoroni.com/t/how-do-you-remotely-control-your-bots-with-the-servo2040/22986 "2023-09-27T18:27:51Z")

</div>

Hi All, I purchased a servo2040 board not too long ago to make a hexapod with 18 servos. How does everyone with this board control their robots remotely? The HC-06 bluetooth modules uses serial communication and I don’t…

---

## [Digital barometric pressure readings are off](https://forums.pimoroni.com/t/digital-barometric-pressure-readings-are-off/22881)

<div class="topic-metadata">

**Author:** [@LSTEW452](https://forums.pimoroni.com/u/LSTEW452)\
**Replies:** 2\
**Last updated:** [September 5, 2023, 6:36pm UTC](https://forums.pimoroni.com/t/digital-barometric-pressure-readings-are-off/22881 "2023-09-05T18:36:21Z")

</div>

There is a need to adjust this sensor for height. I found for every 100 feet the pressure will be down 35 millimeters. It seems no one uses these readings. So if you do the math and adjust the digital barometric reading …

---

## [Weatherhat Experments](https://forums.pimoroni.com/t/weatherhat-experments/22854)

<div class="topic-metadata">

**Author:** [@LSTEW452](https://forums.pimoroni.com/u/LSTEW452)\
**Replies:** 6\
**Last updated:** [September 4, 2023, 10:58am UTC](https://forums.pimoroni.com/t/weatherhat-experments/22854 "2023-09-04T10:58:25Z")

</div>

I adjusted the Weatherhat to reflect imperial settings and match as close as possible my weather stations. My feed is producing too many decimal places to the right. Does anyone know to set it two decimal places?

---

## [BME280 sensor accuracy](https://forums.pimoroni.com/t/bme280-sensor-accuracy/22837)

<div class="topic-metadata">

**Author:** [@LSTEW452](https://forums.pimoroni.com/u/LSTEW452)\
**Replies:** 3\
**Last updated:** [August 31, 2023, 2:59pm UTC](https://forums.pimoroni.com/t/bme280-sensor-accuracy/22837 "2023-08-31T14:59:15Z")

</div>

Here are my test results with the weather hat. I had to move the weather hat off the raspberry pi to reduce overheating. I attached the Weatherhat to Raspberry Pi GPIO pins with a cable. I noticed that the temperature wa…

---

## [Servo2040 Pinout Reference](https://forums.pimoroni.com/t/servo2040-pinout-reference/22790)

<div class="topic-metadata">

**Author:** [@MrEcko](https://forums.pimoroni.com/u/MrEcko)\
**Replies:** 20\
**Last updated:** [August 31, 2023, 2:45pm UTC](https://forums.pimoroni.com/t/servo2040-pinout-reference/22790 "2023-08-31T14:45:23Z")

</div>

Hi, I just purchased the Servo2040 board, and I’ve been looking for a pinout reference sheet to explain the pins on the opposite side of the servo headers. In particular what are A0, A1, and A2. Are these 3 analog inputs…

---

## [How do you program for picos?](https://forums.pimoroni.com/t/how-do-you-program-for-picos/22408)

<div class="topic-metadata">

**Author:** [@gauntface](https://forums.pimoroni.com/u/gauntface)\
**Replies:** 1\
**Last updated:** [June 27, 2023, 8:23am UTC](https://forums.pimoroni.com/t/how-do-you-program-for-picos/22408 "2023-06-27T08:23:19Z")

</div>

Hi All, I’ve done some programming for the pico w (attached to the inventor 2040w) using Thonny, but I really miss vscode and the features it has for software development. I’ve tried a few different extensions to try a…

---

## [MQTT Scroller for the Galactic Unicorn](https://forums.pimoroni.com/t/mqtt-scroller-for-the-galactic-unicorn/20627)

<div class="topic-metadata">

**Author:** [@Smithee11](https://forums.pimoroni.com/u/Smithee11)\
**Replies:** 15\
**Last updated:** [May 22, 2023, 1:55pm UTC](https://forums.pimoroni.com/t/mqtt-scroller-for-the-galactic-unicorn/20627 "2023-05-22T13:55:29Z")

</div>

I had a couple of hours on the train to try out the Unicorn (its great) - i have added an MQTT version of the scroller text at: \[Galactic-Unicorn-MQTT-Scroller/micropython at main · ucl-casa-ce/Galactic-Unicorn-MQTT-Scr…

---

## [Tiny 2040 RGB LED control - Tutorial](https://forums.pimoroni.com/t/tiny-2040-rgb-led-control-tutorial/16604)

<div class="topic-metadata">

**Author:** [@Tonygo2](https://forums.pimoroni.com/u/Tonygo2)\
**Replies:** 25\
**Last updated:** [May 14, 2023, 8:22am UTC](https://forums.pimoroni.com/t/tiny-2040-rgb-led-control-tutorial/16604 "2023-05-14T08:22:51Z")

</div>

The RGB LED built into the Tiny 2040 may give you a surprise if you have only used common cathode RGB LEDs in the past. Here low numbers make it brighter and high numbers make it dimmer. Here is a routine to control it …

---

## [MQTT Script for tThe Plasma Stick 2040 W (Pico W Aboard) by Pimoroni](https://forums.pimoroni.com/t/mqtt-script-for-tthe-plasma-stick-2040-w-pico-w-aboard-by-pimoroni/20743)

<div class="topic-metadata">

**Author:** [@Smithee11](https://forums.pimoroni.com/u/Smithee11)\
**Replies:** 3\
**Last updated:** [March 28, 2023, 10:23am UTC](https://forums.pimoroni.com/t/mqtt-script-for-tthe-plasma-stick-2040-w-pico-w-aboard-by-pimoroni/20743 "2023-03-28T10:23:19Z")

</div>

In a similar vein to the Galatic Unicorn MQTT scroller in a previous post, I have also uploaded a version for the Plasma Stick 2040W. So it takes in an MQTT feed and changes the colour accordingly. I’m using it in a shi…

---

## [Badger2040-pystub - A Python library providing badger2040 typehinting and more for your IDE](https://forums.pimoroni.com/t/badger2040-pystub-a-python-library-providing-badger2040-typehinting-and-more-for-your-ide/20973)

<div class="topic-metadata">

**Author:** [@Ventus](https://forums.pimoroni.com/u/Ventus)\
**Replies:** 0\
**Last updated:** [December 14, 2022, 2:44am UTC](https://forums.pimoroni.com/t/badger2040-pystub-a-python-library-providing-badger2040-typehinting-and-more-for-your-ide/20973 "2022-12-14T02:44:22Z")

</div>

I was frustrated with how convoluted a badger2040 MicroPython project can be (plus I wanted to use a real IDE like PyCharm and not Thonny), so I ported the badger2040 package API docs into a package you can install onto …

---

## [Animated gifs](https://forums.pimoroni.com/t/animated-gifs/20363)

<div class="topic-metadata">

**Author:** [@shroomy](https://forums.pimoroni.com/u/shroomy)\
**Replies:** 0\
**Last updated:** [September 25, 2022, 7:22am UTC](https://forums.pimoroni.com/t/animated-gifs/20363 "2022-09-25T07:22:52Z")

</div>

Hi superbrains First post so be gentle I am trying to get an animated gif running on a pi zero 2 and the HyperPixel 2.1 Round I am very new to Linux pi and anything else not Microsoft How can I do this so it runs on s…

---

## [Tiny correction to Getting Started with Enviro](https://forums.pimoroni.com/t/tiny-correction-to-getting-started-with-enviro/20317)

<div class="topic-metadata">

**Author:** [@sswell](https://forums.pimoroni.com/u/sswell)\
**Replies:** 1\
**Last updated:** [September 20, 2022, 9:31am UTC](https://forums.pimoroni.com/t/tiny-correction-to-getting-started-with-enviro/20317 "2022-09-20T09:31:06Z")

</div>

Greetings. In the excellent tutorial here: (Getting Started with Enviro (Pico W Aboard)) a line reads: You’ll want the Files window visible so you can see the files on Enviro. If you can’t see it you can open it up …

[Next page](https://forums.pimoroni.com/c/discussion/learning-resources/20.md?page=1)
