raspberry-pi-pico

Open-source projects categorized as raspberry-pi-pico

Top 23 raspberry-pi-pico Open-Source Projects

  • documentation

    The official documentation for Raspberry Pi computers and microcontrollers (by raspberrypi)

  • Project mention: Selfhostate e avete un homelab? | /r/ItalyInformatica | 2023-12-10
  • pimoroni-pico

    Libraries and examples to support Pimoroni Pico add-ons in C++ and MicroPython.

  • Project mention: Family Photos vs 256 Kb RAM | news.ycombinator.com | 2023-06-02

    It takes some time to decode, but I can grab- for example- this 259k JPEG: http://placekitten.com/3840/2160

    And display it from the microSD card with this code: https://gist.github.com/Gadgetoid/0b8e352e377135d743338c9483...

    As more or less demonstrated by this example: https://github.com/pimoroni/pimoroni-pico/blob/main/micropyt...

    Decoding is done via Larry Bank's JPEGDEC: https://github.com/bitbank2/JPEGDEC

    It uses roughly 20k RAM to provide the necessary buffers both for decoding JPEGs into blocks which are passed to a drawing routine that handles copying the data into the display RAM buffer (on our larger Inky display this is backed by PSRAM). I don't believe there's a hard limit to the size of the JPEGs you can display. The main bottlenecks are decoding time and the relatively limited scaling options: FULL, HALF, QUARTER, EIGHTH.

    This aside, the authors solution is actually quite elegant. As long as you have control over the image pipeline there's no real reason to encumber the device with handling large (both in bytes and pixel dimensions) files. You'll also get much better dithering results writing your own routine to convert files from JPG to the raw 4-bits per pixel format for the display. Our built-in dithering is just a plain ordered dither matrix and, while quaint and retro, it leaves much to be desired visually.

    If you're trying to use a public API you can also make GitHub actions automate the whole image conversion process and publish the results to GitHub pages. This works great for, for example, the daily XKCD, serving both to reformat the strip for the display, credit the author, extract the "alt" text and avoid excess requests to the origin. Eg: https://pimoroni.github.io/feed2image/xkcd-800x480-daily.jpg. Though the astute will notice I still opted for jpeg in this case.

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • Control-Surface

    Arduino library for creating MIDI controllers and other MIDI devices.

  • pico-micropython-examples

    Examples to accompany the "Raspberry Pi Pico Python SDK" book.

  • kaluma

    A tiny JavaScript runtime for RP2040 (Raspberry Pi Pico)

  • piantor

    The Piantor Keyboard is a beginner-friendly, easy-to-solder, 42-key or 36-key, diodeless, low profile aggressive column staggered, hotswappable and non-hotswappable, programmable ergonomic mechanical split keyboard powered by Raspberry Pi Pico or other compatible RP2040 boards. It is based on the Cantor Keyboard.

  • Project mention: Corne, but with a wider thumb cluster and stronger column stagger? | /r/crkbd | 2023-06-13

    There are a few things that are close: * The Cantor/Piantor: more aggressive stagger and slightly changed thumb cluster. * The Swept Corne: essentially a big sweep. * The Hillside 46/48: This comes in many forms which are very similar to what you are looking for. Essentially an extra aggressive stagger (and perhaps splayed) Corne with a bigger thumb cluster.

  • picogus

    Emulation of ISA sound cards on Raspberry Pi Pico (GUS, Adlib, MPU-401, Tandy, CMS)

  • Project mention: PicoGUS: Emulate ISA Sound Cards (GUS, Adlib, MPU-401, Tandy, CMS) with a Pico | news.ycombinator.com | 2023-05-24

    are the PIO blocks wide enough to handle an ISA bus? Or are you using a shift register or another port on the pico to interface with the bus?

    edit:: looking at the schematic it looks like you have the address/data pins multiplexed on an 8-bit port: https://github.com/polpo/picogus/blob/main/hw/PicoGUS-schema...

    Curious if you did the HW design first, or SW design first, or how you came up with this particular solution.

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • EuroPi

    EuroPi: A reprogrammable Eurorack module based on the Raspberry Pi Pico

  • Project mention: Using a Raspberry Pi Pico as a cheap multi-channel DAC for pitch CV | /r/synthdiy | 2023-07-05

    Hi all, I'm making a Eurorack sequencer module with 4 pitch CV outputs (NOT audio) and I've noticed that DACs are kind of a pain due to being expensive, SMT-only & still requiring buffering with op amps. I figure that a good alternative would be to buy a Raspberry Pi Pico for $4 which will give me 8 PWM outputs that I would then hook up to an output stage like the one in the europi (shown here: https://github.com/Allen-Synthesis/EuroPi/blob/main/hardware/EuroPi/schematic/europi_schematic.pdf)

  • Pico3D

    Open World 3D Game Engine for the PicoSystem & RP2040 Microcontroller

  • rp2040js

    A Raspberry Pi Pico Emulator in JavaScript

  • WiFi-password-stealer

    Simple Windows and Linux keystroke injection tool that exfiltrates stored WiFi data (SSID and password).

  • Project mention: Show HN: BadUSB that can exfiltrate stored WiFi passwords | news.ycombinator.com | 2023-10-08
  • hagl

    Hardware Agnostic Graphics Library for embedded

  • pico-solar-system

    Digital version of the classic mechanical orrery

  • micropython-rotary

    MicroPython module to read a rotary encoder. (by miketeachman)

  • uCNC

    µCNC - Universal CNC firmware for microcontrollers

  • MicroPico

    MicroPico (aka Pico-W-Go) is a Visual Studio Code extension designed to simplify and speed up the development of MicroPython projects for the Raspberry Pi Pico and Pico W boards.

  • microphone-library-for-pico

    Capture audio from a microphone on your Raspberry Pi Pico or any RP2040 based board. 🎤

  • belay

    Belay is a python library that enables the rapid development of projects that interact with hardware via a micropython-compatible board.

  • PicoW_HomeAssistant_Starter

    Everything you need to get started with your own Intranet of Things, using the high-quality, low-cost Pico W as the backbone.

  • tinybasic

    A BASIC interpreter for Arduino, ESP, RP2040, STM32, Infineon XMC and POSIX with IoT and microcontroller features. (by slviajero)

  • Project mention: Is it possible to write a code interpreter in Arduino? | /r/arduino | 2023-05-25

    Might be a good start here: https://github.com/slviajero/tinybasic -- essentially first google result I found.

  • Pico-DMX

    A library for inputting and outputting the DMX512-A lighting control protocol from a Raspberry Pi Pico

  • pico-infonesPlus

    NES Emulator with SD card and menu support for the Raspberry PI Pico and other RP2040 based microcontrollers. Play your games from SD card on a HDMI display.

  • keezyboost40

    4x10 ortholinear with an LCD in the middle. Uses the Raspberry Pi Pico, as well as Rust firmware

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

raspberry-pi-pico related posts

Index

What are some of the best open-source raspberry-pi-pico projects? This list will help you:

Project Stars
1 documentation 5,087
2 pimoroni-pico 1,202
3 Control-Surface 1,142
4 pico-micropython-examples 899
5 kaluma 598
6 piantor 509
7 picogus 453
8 EuroPi 390
9 Pico3D 373
10 rp2040js 356
11 WiFi-password-stealer 324
12 hagl 280
13 pico-solar-system 270
14 micropython-rotary 250
15 uCNC 230
16 MicroPico 227
17 microphone-library-for-pico 223
18 belay 221
19 PicoW_HomeAssistant_Starter 185
20 tinybasic 179
21 Pico-DMX 170
22 pico-infonesPlus 163
23 keezyboost40 159

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com