solutions
Hero Member
Offline
Posts: 1826
Thank You
-Given: 656
-Receive: 905
|
|
« on: January 21, 2021, 06:39:42 18:39 » |
|
Raspberry Pi Pico is a $4, high-performance microcontroller board with flexible digital interfaces. Key features include: RP2040 microcontroller chip designed by Raspberry Pi in the United Kingdom Dual-core Arm Cortex M0+ processor, flexible clock running up to 133 MHz 264KB of SRAM, and 2MB of on-board Flash memory Castellated module allows soldering direct to carrier boards USB 1.1 with device and host support Low-power sleep and dormant modes Drag-and-drop programming using mass storage over USB 26 × multi-function GPIO pins 2 × SPI, 2 × I2C, 2 × UART, 3 × 12-bit ADC, 16 × controllable PWM channels Accurate clock and timer on-chip Temperature sensor Accelerated floating-point libraries on-chip 8 × Programmable I/O (PIO) state machines for custom peripheral support Press coverage: https://www.zdnet.com/index.php/article/raspberry-pi-the-newest-member-of-the-family-is-this-tiny-4-microcontroller/Specs and documents: https://www.raspberrypi.org/documentation/pico/getting-started/
|
|
|
Logged
|
|
|
|
pickit2
Moderator
Hero Member
Offline
Posts: 4671
Thank You
-Given: 835
-Receive: 4330
There is no evidence that I muted SoNsIvRi
|
|
« Reply #1 on: January 21, 2021, 07:48:19 19:48 » |
|
Limited supplies - not on my Farnell or RS accounts, best is On pre order only, limit of one per customer.
|
|
|
Logged
|
Note: I stoped Muteing bad members OK I now put thier account in sleep mode
|
|
|
mars01
V.I.P
Hero Member
Offline
Posts: 537
Thank You
-Given: 698
-Receive: 1774
|
|
« Reply #2 on: January 21, 2021, 09:02:17 21:02 » |
|
I've read about this in my news feed today and it looks like a nice thing to play with. I also received an spam-email from Seeedstudio and you can buy a pack of 3 pcs from them for about 14USD + shipping on preorder. I hear they will be made available about the end of February. It seems that it still have some issues with using both cores, there is a better implementation in mciroPython. And the fact that you can create your own peripheral with: 8 × Programmable I/O (PIO) state machines for custom peripheral support is awesome. A SPI Tx side can be created/configured with 2 lines of code and it's a hardware peripheral not bit banged. Not to mention the drag-and-drop programming using mass storage over USB and the GPIO's are organized in a single 32bit port: no more PORTx, bit y ... Have to get my hands on some of those
|
|
|
Logged
|
|
|
|
metal
Global Moderator
Hero Member
Offline
Posts: 2420
Thank You
-Given: 862
-Receive: 678
Top Topic Starter
|
|
« Reply #3 on: January 21, 2021, 09:12:34 21:12 » |
|
me too!
|
|
|
Logged
|
|
|
|
pickit2
Moderator
Hero Member
Offline
Posts: 4671
Thank You
-Given: 835
-Receive: 4330
There is no evidence that I muted SoNsIvRi
|
|
« Reply #4 on: January 21, 2021, 10:24:24 22:24 » |
|
I have 3 on pre order £14 inc.
|
|
|
Logged
|
Note: I stoped Muteing bad members OK I now put thier account in sleep mode
|
|
|
kayvee
Active Member
Offline
Posts: 172
Thank You
-Given: 98
-Receive: 101
|
|
« Reply #5 on: January 22, 2021, 04:26:30 04:26 » |
|
Interesting indeed. The PIO features look somewhat similar to the Microchip CLC blocks. Strangely enough our local disty has loads of them in stock from yesterday, I ordered 8 units, sent my courier to collect, they will be delivered to me later today. Limit 50 per customer https://www.pishop.co.za/store/raspberry-pi-pico
|
|
« Last Edit: January 22, 2021, 04:33:29 04:33 by kayvee »
|
Logged
|
|
|
|
bigtoy
Active Member
Offline
Posts: 238
Thank You
-Given: 340
-Receive: 297
|
|
« Reply #6 on: January 22, 2021, 05:17:58 05:17 » |
|
Help me understand the appeal here. To me it seems largely the low price? A Cortex M0+ is nice (I use M0's from NXP for other projects - one of them has a very nice 16-bit ADC built-in) but this seems hardly earthshaking?
|
|
|
Logged
|
|
|
|
|
h0nk
Senior Member
Offline
Posts: 258
Thank You
-Given: 227
-Receive: 232
|
|
« Reply #8 on: January 22, 2021, 11:09:23 11:09 » |
|
Hello,
i will not order them from the first batch. I would expect a lot if issues and errata. And, its only a M0+ which could not multiply two 32 bit integers to a 64 bit result.
Best Regards
|
|
|
Logged
|
|
|
|
pickit2
Moderator
Hero Member
Offline
Posts: 4671
Thank You
-Given: 835
-Receive: 4330
There is no evidence that I muted SoNsIvRi
|
|
« Reply #9 on: January 22, 2021, 12:18:07 12:18 » |
|
Hello,
i will not order them from the first batch. I would expect a lot if issues and errata. And, its only a M0+ which could not multiply two 32 bit integers to a 64 bit result.
Best Regards
yes there is that, but I'm surprised they did not go with usb-c I spent a few weeks last year updating my old employers project and pcb's to meet usb-c mostly to use the new connector.
|
|
|
Logged
|
Note: I stoped Muteing bad members OK I now put thier account in sleep mode
|
|
|
Sideshow Bob
Cracking Team
Hero Member
Offline
Posts: 1003
Thank You
-Given: 231
-Receive: 987
|
|
« Reply #10 on: January 22, 2021, 12:36:55 12:36 » |
|
yes there is that, but I'm surprised they did not go with usb-c I spent a few weeks last year updating my old employers project and pcb's to meet usb-c mostly to use the new connector.
I think the reason for not using type C. Is to keep as simple as they can in order to keep the cost down. A USB type C cable may cost more than this board. The use of type C may cut out a lot people using this board EDIT: What kind of "OS" does this use. Is it a very light version of Debian
|
|
« Last Edit: January 22, 2021, 12:39:06 12:39 by Sideshow Bob »
|
Logged
|
I have come here to chew bubblegum and kick ass... and I'm all out of bubblegum
|
|
|
Wilksey
Cracking Team
Senior Member
Offline
Posts: 413
Thank You
-Given: 161
-Receive: 2549
|
|
« Reply #11 on: January 22, 2021, 03:49:16 15:49 » |
|
I think the reason for not using type C. Is to keep as simple as they can in order to keep the cost down. A USB type C cable may cost more than this board. The use of type C may cut out a lot people using this board EDIT: What kind of "OS" does this use. Is it a very light version of Debian
It is an M0 so I guess you could run FreeRTOS but it wouldn't run Debian or anything Linux based. I am surprised they used the M0 and not M3/M4.
|
|
|
Logged
|
|
|
|
Sideshow Bob
Cracking Team
Hero Member
Offline
Posts: 1003
Thank You
-Given: 231
-Receive: 987
|
|
« Reply #12 on: January 22, 2021, 06:38:08 18:38 » |
|
It is an M0 so I guess you could run FreeRTOS but it wouldn't run Debian or anything Linux based. I am surprised they used the M0 and not M3/M4.
Reading more about it. It looks like it use the basic “operating system” services in Micropyton
|
|
|
Logged
|
I have come here to chew bubblegum and kick ass... and I'm all out of bubblegum
|
|
|
Wilksey
Cracking Team
Senior Member
Offline
Posts: 413
Thank You
-Given: 161
-Receive: 2549
|
|
« Reply #13 on: January 22, 2021, 06:50:17 18:50 » |
|
Reading more about it. It looks like it use the basic “operating system” services in Micropyton
There lies a fine line between an original "operating system" and the modern "operating system" term. I'd call uPython an interpreter but sometimes terminology can get mixed / muddled. Either way it won't run Debian.
|
|
|
Logged
|
|
|
|
metal
Global Moderator
Hero Member
Offline
Posts: 2420
Thank You
-Given: 862
-Receive: 678
Top Topic Starter
|
|
« Reply #14 on: January 22, 2021, 06:58:43 18:58 » |
|
yes, uPython is an interpreter, as in the old days of parallax's expensive BASIC stamps.. now we have cheaper uPython stamps.. as u go deeper you will get the arduino feeling.. everything seems to go around arduino these days..
|
|
|
Logged
|
|
|
|
bigtoy
Active Member
Offline
Posts: 238
Thank You
-Given: 340
-Receive: 297
|
|
« Reply #15 on: January 22, 2021, 07:40:42 19:40 » |
|
I've used uPython on an ESP32 - it ran pretty nicely. Not super-fast of course, but it was nice.
|
|
|
Logged
|
|
|
|
aplank
Active Member
Offline
Posts: 111
Thank You
-Given: 137
-Receive: 193
|
|
« Reply #16 on: January 22, 2021, 08:09:57 20:09 » |
|
It can run MicroPython, but I think one of the big strengths is that it also very suitable for baremetal (or "low level" for us old timers).
Also, being designed and supplied by the Raspberry Pi Foundation, it has good documentation, tools and will attract a huge user base for support questions, ideas and projects.
I received mine this morning and already made a few simple projects to try things out.
|
|
|
Logged
|
|
|
|
kumar
Junior Member
Offline
Posts: 76
Thank You
-Given: 14
-Receive: 257
|
|
« Reply #17 on: January 23, 2021, 09:11:01 09:11 » |
|
just an hour back, i received a mail notification from the online vender "robu.in " announced that this product is available at the price of 399 Indian rupees
|
|
« Last Edit: January 23, 2021, 11:06:08 11:06 by kumar »
|
Logged
|
|
|
|
UKFlyer
Newbie
Offline
Posts: 25
Thank You
-Given: 41
-Receive: 17
|
|
« Reply #18 on: January 23, 2021, 09:17:43 09:17 » |
|
Unless I'm missing something it seems to have zero advantages over the ESP32 which now has a huge following and active user base.
|
|
|
Logged
|
|
|
|
aplank
Active Member
Offline
Posts: 111
Thank You
-Given: 137
-Receive: 193
|
|
« Reply #19 on: January 23, 2021, 12:11:05 12:11 » |
|
Unless I'm missing something it seems to have zero advantages over the ESP32 which now has a huge following and active user base.
It depends what you're looking for and what you want to achieve. I like and have used the Bluetooth and WiFi of the ESP32 in some projects, but I have other pending projects that have different design criteria. The MCU of the Pico (the RP2040) might satisfy these more specific requirements. In particular the PIO of the chip (the Programmable Input/Output block) could prove useful for generating and processing some of the signals I have to look at. I've requested a price for the MCU and if low enough could save a large amount on high quantity runs. That alone might give me a good reason to follow it up. It's always worth keeping an eye open for new parts; and at £3.60 for a board and a little time testing ideas, I think it's worth a try
|
|
« Last Edit: January 23, 2021, 08:19:18 20:19 by aplank »
|
Logged
|
|
|
|
chicowood
Junior Member
Offline
Posts: 93
Thank You
-Given: 102
-Receive: 29
|
|
« Reply #20 on: February 02, 2021, 01:01:28 01:01 » |
|
Thanks for this thread, it's the first place I've heard about the Pi PICO. Unless I'm missing something it seems to have zero advantages over the ESP32 which now has a huge following and active user base. I did a few searches for Pi PICO vs. ESP32. I agree, it doesn't appear to have significant advantages over the ESP32. (I'd post the links but it's so new I think there will be a lot more online comparisons and discussion in the days to come.) Would appreciate any thoughts of those here who receive their devices and play with them a bit. I'm going to get one to play with once I find a source...
|
|
|
Logged
|
|
|
|
pickit2
Moderator
Hero Member
Offline
Posts: 4671
Thank You
-Given: 835
-Receive: 4330
There is no evidence that I muted SoNsIvRi
|
|
« Reply #21 on: February 02, 2021, 01:08:12 01:08 » |
|
I did a few searches for Pi PICO vs. ESP32. I agree, it doesn't appear to have significant advantages over the ESP32.
Chip wise no advantage, or little, but on size and mounted on a pcb, yes will save a few projects I have on hold.
|
|
|
Logged
|
Note: I stoped Muteing bad members OK I now put thier account in sleep mode
|
|
|
chicowood
Junior Member
Offline
Posts: 93
Thank You
-Given: 102
-Receive: 29
|
|
« Reply #22 on: February 02, 2021, 01:26:53 01:26 » |
|
One thing I don't like about the ESP32 is the noisy ADC...I had to use an external ADC on one project because of this.
If anybody with a Pi PICO has an opportunity to test the ADC I would appreciate hearing the results (thanks in advance). I'll be doing this myself when I get one...
|
|
|
Logged
|
|
|
|
solutions
Hero Member
Offline
Posts: 1826
Thank You
-Given: 656
-Receive: 905
|
|
« Reply #23 on: February 06, 2021, 05:44:38 05:44 » |
|
yes, uPython is an interpreter, as in the old days of parallax's expensive BASIC stamps.. now we have cheaper uPython stamps.. as u go deeper you will get the arduino feeling.. everything seems to go around arduino these days..
Unfortunately, the Arduino variant looks like it will have a lot of junk on it (MEMS sensor, for example) vs being the smallest possible "DIP" package with the basics to get code in and out of the IDE and power to the board. https://blog.arduino.cc/2021/01/20/welcome-raspberry-pi-to-the-world-of-microcontrollers/I personally like the Teensy series. Even after this announcement, though I did hoard a couple in case someone's Pi PICO project tickles my fancy.
|
|
|
Logged
|
|
|
|
jobitjoseph1
Junior Member
Offline
Posts: 44
Thank You
-Given: 18
-Receive: 178
|
|
« Reply #24 on: February 07, 2021, 10:47:41 10:47 » |
|
Chip wise no advantage, or little, but on size and mounted on a pcb, yes will save a few projects I have on hold.
You're correct . Only advatage i can see is the PIO modules
|
|
|
Logged
|
|
|
|
|