Resend my activation email : Register : Log in 
BCF: Bike Chat Forums


New Raspberry Pi Pico, Arduino killer?

Reply to topic
Bike Chat Forums Index -> The Geek Zone
View previous topic : View next topic  
Author Message

Easy-X
Super Spammer



Joined: 08 Mar 2019
Karma :

PostPosted: 12:05 - 21 Jan 2021    Post subject: New Raspberry Pi Pico, Arduino killer? Reply with quote

https://www.tomshardware.com/uk/reviews/raspberry-pi-pico-review

Quote:
We are offering some really unique features with the RP2040 chip - a dual core device (I’m not aware of other dual core microcontrollers at this price point) coupled to a high-performance bus matrix, meaning you can get full performance on both cores concurrently, and plenty of high-bandwidth RAM,” he said. As well as the usual fixed peripherals (UARTs, I2C, SPI etc.) we also have a special bit of hardware called the PIO (Programmable I/O) unit, which is basically a very small, specialised, programmable state machine that can do high-speed, cycle accurate “bit banging” of I/O – this block can be used to offload many kinds of timing-critical pin-waggling tasks from the CPU(s) – we’ve had it emulating interfaces such as SD card, VGA and driving WS2812B LEDs. We’ve also added other goodies like optimised floating-point libraries to the boot ROM, and a USB core which can be used in either master or slave mode.


The PIO unit sounds interesting. I wonder if it could do K-line emulation Thinking
____________________
Husqvarna Vitpilen 401, Yamaha XSR700, Honda Rebel, Yamaha DT175, Suzuki SV650 (loan) Fazer 600, Keeway Superlight 125, 50cc turd scooter
 Back to top
View user's profile Send private message You must be logged in to rate posts

xX-Alex-Xx
World Chat Champion



Joined: 12 Sep 2019
Karma :

PostPosted: 17:41 - 21 Jan 2021    Post subject: Reply with quote

It's fancy, but will it run Crysis?
____________________
DILLIGAF
 Back to top
View user's profile Send private message You must be logged in to rate posts

Easy-X
Super Spammer



Joined: 08 Mar 2019
Karma :

PostPosted: 19:48 - 21 Jan 2021    Post subject: Reply with quote

xX-Alex-Xx wrote:
It's fancy, but will it run Crysis?


Apparently the PIO can do VGA so maybe Doom?
____________________
Husqvarna Vitpilen 401, Yamaha XSR700, Honda Rebel, Yamaha DT175, Suzuki SV650 (loan) Fazer 600, Keeway Superlight 125, 50cc turd scooter
 Back to top
View user's profile Send private message You must be logged in to rate posts

xX-Alex-Xx
World Chat Champion



Joined: 12 Sep 2019
Karma :

PostPosted: 20:39 - 21 Jan 2021    Post subject: Reply with quote

Easy-X wrote:
xX-Alex-Xx wrote:
It's fancy, but will it run Crysis?


Apparently the PIO can do VGA so maybe Doom?


You can run Doom on a pregnancy stick these days. Maybe Unreal?
____________________
DILLIGAF
 Back to top
View user's profile Send private message You must be logged in to rate posts

RhynoCZ
Super Spammer



Joined: 09 Mar 2012
Karma :

PostPosted: 21:20 - 21 Jan 2021    Post subject: Reply with quote

xX-Alex-Xx wrote:
It's fancy, but will it run Crysis?


Yes, the midlife crysis.
____________________
'87 Honda XBR 500, '96 Kawasaki ZX7R P1, '90 Honda CB-1, '88 Kawasaki GPz550, MZ 150 ETZ
'95 Mercedes-Benz w202 C200 CGI, '98 Mercedes-Benz w210 E200 Kompressor
 Back to top
View user's profile Send private message You must be logged in to rate posts

WD Forte
World Chat Champion



Joined: 17 Jun 2010
Karma :

PostPosted: 07:26 - 23 Jan 2021    Post subject: Reply with quote

Arduino killer?
what sort of sensationalist bullshit is that?
You a Daily Mail reader or summat?
You think this is the first board to surpass the specs of an Arduino?
Cut the crap.

Even your link has it wrong, its says it has a 133HZ chip when
in fact it has a 133Mhz (Megahertz) chip
Even so it's nothing new, I have similar boards here
____________________
bikers smell of wee
 Back to top
View user's profile Send private message You must be logged in to rate posts

Easy-X
Super Spammer



Joined: 08 Mar 2019
Karma :

PostPosted: 13:27 - 23 Jan 2021    Post subject: Reply with quote

WD Forte wrote:
Arduino killer?
what sort of sensationalist bullshit is that?
You a Daily Mail reader or summat?
You think this is the first board to surpass the specs of an Arduino?
Cut the crap.

Even your link has it wrong, its says it has a 133HZ chip when
in fact it has a 133Mhz (Megahertz) chip
Even so it's nothing new, I have similar boards here


Jeez, live a little Wink Though I'd be curious as to know what sort of dual-core ARM thingies you have for less than £5. Neat as the Pico sounds I'm used to the Arduino's development tools. (Recently shifted to VS Code + Platform IO.)
____________________
Husqvarna Vitpilen 401, Yamaha XSR700, Honda Rebel, Yamaha DT175, Suzuki SV650 (loan) Fazer 600, Keeway Superlight 125, 50cc turd scooter
 Back to top
View user's profile Send private message You must be logged in to rate posts

GettinBetter
Crazy Courier



Joined: 20 Jun 2019
Karma :

PostPosted: 22:15 - 23 Jan 2021    Post subject: Reply with quote

https://www.tomshardware.com/uk/reviews/raspberry-pi-pico-review wrote:
....(I’m not aware of other dual core microcontrollers at this price point)...


Really!, shame on you Tom.... dsPIC33CH128MP508 been using it for over a year...
Cool Although for that price, you'll get what you pay for, still if that's what you want/need it's fine.

https://ww1.microchip.com/downloads/en/DeviceDoc/dsPIC33CH128MP508-Family-Data-Sheet-DS70005319D.pdf
Fits nicely into this baby....
https://www.microchip.com/developmenttools/ProductDetails/PartNO/DM240001-3
MCU porn
 Back to top
View user's profile Send private message You must be logged in to rate posts

Easy-X
Super Spammer



Joined: 08 Mar 2019
Karma :

PostPosted: 23:04 - 23 Jan 2021    Post subject: Reply with quote

GettinBetter wrote:
https://www.tomshardware.com/uk/reviews/raspberry-pi-pico-review wrote:
....(I’m not aware of other dual core microcontrollers at this price point)...


Really!, shame on you Tom.... dsPIC33CH128MP508 been using it for over a year...
Cool Although for that price, you'll get what you pay for, still if that's what you want/need it's fine.

https://ww1.microchip.com/downloads/en/DeviceDoc/dsPIC33CH128MP508-Family-Data-Sheet-DS70005319D.pdf
Fits nicely into this baby....
https://www.microchip.com/developmenttools/ProductDetails/PartNO/DM240001-3

MCU porn


Hardly the same price point? The Pico being already board-mounted with all support components (bar header pins) and available in singles. Besides, I don't care for Microchip's dev tools.
____________________
Husqvarna Vitpilen 401, Yamaha XSR700, Honda Rebel, Yamaha DT175, Suzuki SV650 (loan) Fazer 600, Keeway Superlight 125, 50cc turd scooter
 Back to top
View user's profile Send private message You must be logged in to rate posts

GettinBetter
Crazy Courier



Joined: 20 Jun 2019
Karma :

PostPosted: 23:37 - 23 Jan 2021    Post subject: Reply with quote

Easy-X wrote:
[....Besides, I don't care for Microchip's dev tools.



Fair enough..
Although I couldn't resist downloading the datasheet for the Pico....and TBH it IS pretty impressive.

I just don't like Arduino, Microelectronica, raspberry Pi. etc and all those that just let you plug and play, simply by plugging in their libraries, without the user needing to understanding what's going on in the background. IMO makes customising very difficult.

Just my preference really...
 Back to top
View user's profile Send private message You must be logged in to rate posts

Easy-X
Super Spammer



Joined: 08 Mar 2019
Karma :

PostPosted: 02:45 - 24 Jan 2021    Post subject: Reply with quote

At least with Arduino and Raspberry the source code to (almost) all the fiddly bits are available to look at but yes, lego bricks of code are for the kids.

First time I got a Nokia display working with Arduino there was only the SPI library and that was it! Kids today have it so easy... back in my day... etc. just a drop-in library now, can almost get Doom running on it Laughing
____________________
Husqvarna Vitpilen 401, Yamaha XSR700, Honda Rebel, Yamaha DT175, Suzuki SV650 (loan) Fazer 600, Keeway Superlight 125, 50cc turd scooter
 Back to top
View user's profile Send private message You must be logged in to rate posts

GettinBetter
Crazy Courier



Joined: 20 Jun 2019
Karma :

PostPosted: 10:38 - 24 Jan 2021    Post subject: Reply with quote

Easy-X wrote:
.. back in my day..


PMSL, ha ha I try not to say that, even though I often think it...

Come to think of it, that's where I'm at...trying to connect and use a GLCD 128x64. Using a PIC16F18877, as a driver to output an image from a dual core dsPIC33CH128MP508 that is reading a 9DOF BNO055 orientation sensor. (The other core is to be ultilised to drive the three closed loop stepper motors.)

It's all development at the moment, and I've still to configure an analogue keypad. I've got all the hardware bits just need to syncronise/configure/program/you know, them all....all good fun.

The bonus using Microchips IDE is that the MCC creates code that you can rip/tweak and modify to your hearts content, and makes for a IMO a faster learning curve when you can follow the code and see what they're achieving, plus they chuck in all the variable defs and code examples of usage, so you haven't got to go searching for it.

Of course using at Uni' we were taught on microchip PIC16F877 "back in the day" that is Very Happy and I had loads of hardware that I thought I could just get out the box and pickup where I left off 20 yrs later. WRONG, it was 90% obsolete. It's taken two yrs to get back up to speed, including the learning curve. Started with 8 bit, realised my project wouldn't fit, tried 16 bit single core, and as the project developed realised that wasn't enough either. The MCU I'm using now should do it, with room to spare for peripherals anything else (libraries & calibration data) is going on EEPROM (I hope).
 Back to top
View user's profile Send private message You must be logged in to rate posts

Easy-X
Super Spammer



Joined: 08 Mar 2019
Karma :

PostPosted: 14:06 - 24 Jan 2021    Post subject: Reply with quote

I had this with the 3D printer. The Marlin firmware on its Arduino controller had moved on leaps and bounds and it was almost starting from scratch.

So, can we ask what it is you're making or is it all hush hush at the moment?
____________________
Husqvarna Vitpilen 401, Yamaha XSR700, Honda Rebel, Yamaha DT175, Suzuki SV650 (loan) Fazer 600, Keeway Superlight 125, 50cc turd scooter
 Back to top
View user's profile Send private message You must be logged in to rate posts

Im-a-Ridah
World Chat Champion



Joined: 20 Oct 2006
Karma :

PostPosted: 22:12 - 02 Feb 2021    Post subject: Reply with quote

GettinBetter wrote:
https://www.tomshardware.com/uk/reviews/raspberry-pi-pico-review wrote:
....(I’m not aware of other dual core microcontrollers at this price point)...


Really!, shame on you Tom.... dsPIC33CH128MP508 been using it for over a year...
Cool Although for that price, you'll get what you pay for, still if that's what you want/need it's fine.

https://ww1.microchip.com/downloads/en/DeviceDoc/dsPIC33CH128MP508-Family-Data-Sheet-DS70005319D.pdf
Fits nicely into this baby....
https://www.microchip.com/developmenttools/ProductDetails/PartNO/DM240001-3
MCU porn


I never really understood the value that the PIC32 series brings. ARM is the 32bit microcontroller standard, and microchip themselves even offer Cortex M0, M4 and M7 based arm microcontrollers. In terms of the "best" microcontroller I'd say thats the Teensy 4.0. I have one but haven't had a chance to use it yet. It's £20 ish and runs at 1GHz! Raspberry Pi etc are faster in a pure MHz sense but the latency is terrible due to Linus. AVR used to be quite good for dirt cheap microcontrollers but the Cortex M0 are around the same price now, but are also 32bit and 48MHz+.

Easy-X wrote:
I had this with the 3D printer. The Marlin firmware on its Arduino controller had moved on leaps and bounds and it was almost starting from scratch.

So, can we ask what it is you're making or is it all hush hush at the moment?


Some kind of robot (IMU, motors...).
 Back to top
View user's profile Send private message Send e-mail You must be logged in to rate posts

GettinBetter
Crazy Courier



Joined: 20 Jun 2019
Karma :

PostPosted: 13:42 - 07 Feb 2021    Post subject: Reply with quote

It's just a system that drives three independant stepper motors to a position defined by the motion sensor, and because the position of the motors is critical they will be on a closed loop.
Calibration of the motion sensor needs to be saved for instant calibration on startup. That's as much as I can say ATM.

All pretty tried and tested stuff. Just need to connect it all together Confused gulp.

It would help if I knew what I was doing, but it's all learn as you go Brick Wall .... ah, don't you just love a good project. Very Happy
 Back to top
View user's profile Send private message You must be logged in to rate posts

Easy-X
Super Spammer



Joined: 08 Mar 2019
Karma :

PostPosted: 20:48 - 07 Feb 2021    Post subject: Reply with quote

Weird, it's almost straightforward stuff now. I was watching 2-stroke stuffing on the YouTubes and the guy's trying to resurrect an old home-built CNC machine. I noticed similar G-Code to my 3D printer scrolling by... what a world to live in Smile
____________________
Husqvarna Vitpilen 401, Yamaha XSR700, Honda Rebel, Yamaha DT175, Suzuki SV650 (loan) Fazer 600, Keeway Superlight 125, 50cc turd scooter
 Back to top
View user's profile Send private message You must be logged in to rate posts
Old Thread Alert!

The last post was made 3 years, 70 days ago. Instead of replying here, would creating a new thread be more useful?
  Display posts from previous:   
This page may contain affiliate links, which means we may earn a small commission if a visitor clicks through and makes a purchase. By clicking on an affiliate link, you accept that third-party cookies will be set.

Post new topic   Reply to topic    Bike Chat Forums Index -> The Geek Zone All times are GMT + 1 Hour
Page 1 of 1

 
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You cannot download files in this forum

Read the Terms of Use! - Powered by phpBB © phpBB Group
 

Debug Mode: ON - Server: birks (www) - Page Generation Time: 0.11 Sec - Server Load: 1.05 - MySQL Queries: 17 - Page Size: 100.4 Kb