Pico 2/RP2350 Support? #567
Replies: 7 comments 26 replies
-
I agree, but It would especially be nice to have support for the RP2350B variant, as this carries and extra 18 GPIO pins compared to the A model, and 2040, which would allow for more accessories, use in more machines, and/or allowing for a good 4 axis board, without using shift registers, which could allow for an even cheaper and smaller option. |
Beta Was this translation helpful? Give feedback.
-
The pinout of Pi Pico 2 is supposedly the same as the Pi Pico so my guess is that initially it will be a matter of compiling for it, perhaps with tweaking a few clocks to get timings right.
If somebody comes up with board design(s) I'll add the code... |
Beta Was this translation helpful? Give feedback.
-
A bit more digging this morning. There are a number of products being sold (at least advertised) with the RP2350B on them. In particular, there is the PGA2350 carrier board that has the RP2350B on it. The image of the chip says it is an A2 stepping which implies some level of stability. I think the outfit (Pimoroni, UK) is fairly reputable so I bought a couple with DHL shipping. If they are really in stock, I should have them in my hand this coming week. Am laying out a test board for it. Won't sell this board as I don't trust the PGA2350 to have long availability but worth it to get some testing in before the RP2350B becomes widely available (especially to my CM in China). |
Beta Was this translation helpful? Give feedback.
-
Here's an initial pin mapping for the RP2350B. Note that it uses KiCAD global labels in an odd way. The purpose of that is to allow quick reorganization during design and make for an easy way to move from the PGA2350 board to the actual RP2350B when available for board manufacturing. Pin assignment has been done by groups to make general routing easier I wasn't able to get to 4 aux input pins but think 3 will be sufficient. Not sure how I will condition them. The RP2350 GPIOs are 5V tolerant when the chip is running at 3.3V so maybe just an LPF? They appear to be Schmitt triggered. Also, I wonder how useful individual Enables are for each axis. Would a single Enable for all be acceptable? I could gain back 4 pins. |
Beta Was this translation helpful? Give feedback.
-
Beta Was this translation helpful? Give feedback.
-
Beta Was this translation helpful? Give feedback.
-
I'm about to build a standard 3-axis table CNC machine and am looking for the best "driver" hardware option. It seems to me the most mature and reliable option would be the ESP32? But since I'm using the RP2040 for another project with my own firmware already, I'd prefer that one to spare me the dive into yet another SDK and platform in case I want to contribute down the road. Based on the "stars" in github, RP2040 seems actually more popular, too. Questions:
(Disclaimer: If this is considered off topic in this discussion, I'll start a new one) |
Beta Was this translation helpful? Give feedback.
-
This is a nice evolution of the RP2040. Adds FPU and more PIOs. I'd be happy to help testing and update PicoCNC to support it.
Beta Was this translation helpful? Give feedback.
All reactions