Fall in Love with the RP2350

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

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

    3-stage RV32IMACZb* processor with debug

    This looks awesome a really great step up from the RP2040. I'm a big fan of the original and I'm excited to see all the improvements and upgrades.

    I imagine with the new secure boot functionality they've got a huge new range of customers to tempt to.

    Also exciting to see them dip their toe into the open silicon waters with the hazard 3 RISCV core https://github.com/Wren6991/Hazard3.

    Of course it they'd used Ibex https://github.com/lowrisc/ibex the RISC-V core we develop and maintain at lowRISC that would have been even better but you can't have everything ;)

  • SaaSHub

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

    SaaSHub logo
  • pico-examples

    > My hope is that they'll eventually provide a library of ready-made "soft peripherals"

    Perhaps they could be more ready-made, but there are loads of official PIO examples that are easy to get started with.

    https://github.com/raspberrypi/pico-examples/tree/master/pio

  • pico-sdk

    Looks like the SDK got updated a couple hours ago:

    https://github.com/raspberrypi/pico-sdk/commit/efe2103f9b284...

  • ibex

    Ibex is a small 32 bit RISC-V CPU core, previously known as zero-riscy.

    This looks awesome a really great step up from the RP2040. I'm a big fan of the original and I'm excited to see all the improvements and upgrades.

    I imagine with the new secure boot functionality they've got a huge new range of customers to tempt to.

    Also exciting to see them dip their toe into the open silicon waters with the hazard 3 RISCV core https://github.com/Wren6991/Hazard3.

    Of course it they'd used Ibex https://github.com/lowrisc/ibex the RISC-V core we develop and maintain at lowRISC that would have been even better but you can't have everything ;)

  • rp2040-motor-controller

    A dual channel brushless motor controller based on the RP2040 microcontroller, designed in Kicad. (by sequoia-hope)

    This is very exciting! For the last several years I have been developing a brushless motor driver based on the RP2040[1]. The driver module can handle up to 53 volts at 30A continuous, 50A peak. I broke the driver out to a separate module recently which is helpful for our farm robot and is also important for driver testing as we improve the design. However this rev seems pretty solid, so I might build a single board low cost integrated single motor driver with the RP2350 soon! With the RP2040 the loop rate was 8khz which is totally fine for big farm robot drive motors, but some high performance drivers with floating point do 50khz loop rate.

    My board runs SimpleFOC, and people on the forum have been talking about building a flagship design, but they need support for sensorless control as well as floating point, so if I use the new larger pinout variant of the RP2350 with 8 ADC pins, we can measure three current signals and three bridge voltages to make a nice sensorless driver! It will be a few months before I can have a design ready, but follow the git repo or my twitter profile[2] if you would like to stay up to date!

    [1] https://github.com/tlalexander/rp2040-motor-controller

    [2] https://twitter.com/TLAlexander

  • CMSIS-RP2xxx-DFP

    I see CMSIS definitions for the RP2040 at https://github.com/raspberrypi/CMSIS-RP2xxx-DFP but none for RP2350. Maybe they'll eventually appear in that repo, given its name is RP2xxx? I thought vendors are legally obligated to provide CMSIS definitions when they license an ARM core.

  • pico-mac

    Run the popular umac emulator right on your Pi Pico!

    I'd settle for Mac 512K ;)

    https://github.com/evansm7/pico-mac/issues/7

  • can2040

    Software CAN bus implementation for rp2040 micro-controllers

    Well open source CAN and MII implementations do exist. Perhaps you can help provide a pull request to the official repo that checks in appropriate versions of that code, or file an issue requesting them to do it.

    https://github.com/KevinOConnor/can2040

    https://github.com/sandeepmistry/pico-rmii-ethernet

    My biggest issue with their wireless implementation is that I get my boards made at JLCPCB and Raspberry Pi chose a specialty wireless chip for the Pico W which is not widely available, and is not available at JLCPCB.

  • pico-rmii-ethernet

    Well open source CAN and MII implementations do exist. Perhaps you can help provide a pull request to the official repo that checks in appropriate versions of that code, or file an issue requesting them to do it.

    https://github.com/KevinOConnor/can2040

    https://github.com/sandeepmistry/pico-rmii-ethernet

    My biggest issue with their wireless implementation is that I get my boards made at JLCPCB and Raspberry Pi chose a specialty wireless chip for the Pico W which is not widely available, and is not available at JLCPCB.

  • DECstation2040

    A RP2040 based DECstation emulator

    8b10b requires 10 bits for each 8 “real” bits, and we’re only talking about monochrome here, so we x10 and /8, and the data rate is on both rising and falling clocks (I think) so we /2 as well

    You don’t even need to do the 8b10b calculation, the interface will do that for you if you enable TMDS.

    [1]: https://github.com/rscott2049/DECstation2040

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

Did you konow that C is
the 7th most popular programming language
based on number of metions?