Home
JAQForum Ver 24.01
Log In or Join  
Active Topics
Local Time 13:39 27 Nov 2024 Privacy Policy
Jump to

Notice. New forum software under development. It's going to miss a few functions and look a bit ugly for a while, but I'm working on it full time now as the old forum was too unstable. Couple days, all good. If you notice any issues, please contact me.

Forum Index : Microcontroller and PC projects : Pico Vision

Author Message
karlelch

Senior Member

Joined: 30/10/2014
Location: Germany
Posts: 172
Posted: 04:53pm 19 Oct 2023
Copy link to clipboard 
Print this post

Pimoroni now sells this:

https://shop.pimoroni.com/products/picovision?variant=41048911904851
 
Mixtel90

Guru

Joined: 05/10/2019
Location: United Kingdom
Posts: 6798
Posted: 05:07pm 19 Oct 2023
Copy link to clipboard 
Print this post

So they do...

(remains slightly unimpressed when you compare it to a Raspberry Pi)
Mick

Zilog Inside! nascom.info for Nascom & Gemini
Preliminary MMBasic docs & my PCB designs
 
hitsware2

Guru

Joined: 03/08/2019
Location: United States
Posts: 713
Posted: 11:21pm 19 Oct 2023
Copy link to clipboard 
Print this post

  Mixtel90 said  
(remains slightly unimpressed when you compare it to a Raspberry Pi)

For certain purposes though .... Say an oscilloscope .....
Hard to do the graphics with RPi .... Or the A/D ...
my site
 
Mixtel90

Guru

Joined: 05/10/2019
Location: United Kingdom
Posts: 6798
Posted: 07:34am 20 Oct 2023
Copy link to clipboard 
Print this post

The graphics on the PicoVision will be slower if coming from the "user" Pico. You want to access a framebuffer, so you'll need to create one that will be translated into I2C and sent to the GPU. The GPU Pico will then read that and create a display, but it may be upscaling it and handling a bigger HDMI framebuffer in its own right. As many HDMI displays won't handle less than 720P, take that as a minimum. That's a big framebuffer with a lot of pixels to update. The Pico, even running both CPUs flat out, isn't a real GPU and isn't going to be that fast. The I2C pipeline will be a bottleneck even if you run it at 1MHz or more/ Don't be fooled by demo animations - they can do things that aren't possible unless you are pushing the whole system to the maximum. These demos are loading the graphics into the GPU chip first and letting that run them. That takes time.

You can try all the above, using VGA as the output, with a PicoMite / Webmite and a Picomite VGA. (And one of my PicoMIte Pear boards to hold them both. Plug plug... :) )

Even the Raspberry Pi Zero W has a true GPU integrated, which handles HDMI in hardware. Adding a ADC "hat" doubles the cost to about 30 USD. It has 8 single-ended 17-bit channels, and without the bug that the Pico has.

PicoVision is clever, but IMHO is more of an exercise in seeing if it could be done than anything else. It hasn't enough on-board IO pins to be of much use as is.

__________________________

EDIT:
Some more info (including possible screen resolutions) Here but not really enough yet.

Looks like both RP2040 might be connected to RAM chips rather than just being I2C, but that's taken almost all of the IO pins to achieve. Clever, but if you paint a pig grey it still isn't an elephant.
.
Edited 2023-10-20 18:24 by Mixtel90
Mick

Zilog Inside! nascom.info for Nascom & Gemini
Preliminary MMBasic docs & my PCB designs
 
hitsware2

Guru

Joined: 03/08/2019
Location: United States
Posts: 713
Posted: 07:38pm 20 Oct 2023
Copy link to clipboard 
Print this post

How would You program the RPi ?
my site
 
Mixtel90

Guru

Joined: 05/10/2019
Location: United Kingdom
Posts: 6798
Posted: 07:56pm 20 Oct 2023
Copy link to clipboard 
Print this post

Python?

Personally I probably wouldn't program either because I'm one of the world's worst programmers. :)  I have tried Python in the past and I think, if I'd persevered with it, I wouldn't have found it too bad.
Mick

Zilog Inside! nascom.info for Nascom & Gemini
Preliminary MMBasic docs & my PCB designs
 
JohnS
Guru

Joined: 18/11/2011
Location: United Kingdom
Posts: 3802
Posted: 08:13pm 20 Oct 2023
Copy link to clipboard 
Print this post

  hitsware2 said  How would You program the RPi ?

MMB4L ?

C ?

C++ ?

etc

John
 
hitsware2

Guru

Joined: 03/08/2019
Location: United States
Posts: 713
Posted: 08:25pm 20 Oct 2023
Copy link to clipboard 
Print this post

How would You load a ' C ' program into a RPi ?
( Not that I could do ' C ' ...... )

I have messed with Python .
It works fine and actually is not that different than Basic ( sorta like   )
With the Pico / uPython graphics is straight forward . ( and AD )
BUT
With RPi / Python not at all ( or there would be routines available )
OR
I simply cannot find them  
Edited 2023-10-21 06:28 by hitsware2
my site
 
Mixtel90

Guru

Joined: 05/10/2019
Location: United Kingdom
Posts: 6798
Posted: 08:52pm 20 Oct 2023
Copy link to clipboard 
Print this post

IIRC there is a graphics library for Python on the RPi. Then there's Tkinter. It's a long time since I last looked though.

https://forums.raspberrypi.com//viewtopic.php?t=40601 msay help.
Mick

Zilog Inside! nascom.info for Nascom & Gemini
Preliminary MMBasic docs & my PCB designs
 
JohnS
Guru

Joined: 18/11/2011
Location: United Kingdom
Posts: 3802
Posted: 10:14pm 20 Oct 2023
Copy link to clipboard 
Print this post

  hitsware2 said  How would You load a ' C ' program into a RPi ?

Running Linux you have so many choices!
I'd have the RPi on my network (*) so could copy any program across in an instant.

(*) WiFi or wired ethernet

John
 
hitsware2

Guru

Joined: 03/08/2019
Location: United States
Posts: 713
Posted: 11:19pm 20 Oct 2023
Copy link to clipboard 
Print this post

  JohnS said  
Running Linux you have so many choices!

Thank You .... Easy as Pi !
my site
 
Grogster

Admin Group

Joined: 31/12/2012
Location: New Zealand
Posts: 9308
Posted: 12:21am 21 Oct 2023
Copy link to clipboard 
Print this post

  Mixtel90 said  Clever, but if you paint a pig grey it still isn't an elephant.
.


LOL!!!  
Nice one - had not heard that one before.  
Smoke makes things work. When the smoke gets out, it stops!
 
stanleyella

Guru

Joined: 25/06/2022
Location: United Kingdom
Posts: 2129
Posted: 04:35pm 21 Oct 2023
Copy link to clipboard 
Print this post

I got Freebasic to work with rpi, and got it to build gcbasic.
 
Print this page


To reply to this topic, you need to log in.

© JAQ Software 2024