Home
JAQForum Ver 24.01
Log In or Join  
Active Topics
Local Time 03:32 29 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 HDMI

Author Message
LucV

Regular Member

Joined: 19/02/2023
Location: Netherlands
Posts: 62
Posted: 03:17pm 22 Apr 2023
Copy link to clipboard 
Print this post

The Raspberry foundation just released a driver for using DVI on a Raspberry Pico.
This can be used on an HDMI monitor/TV

Adafruit made an adaption and a library for Arduino.
You can find all the details here:

Pico HDMI

And guess what.....it is raining.  

EDIT:

Here is extra info from GitHub:
Pico HDMI on Github
Edited 2023-04-23 01:24 by LucV
Luc's tech Blog
 
robert.rozee
Guru

Joined: 31/12/2012
Location: New Zealand
Posts: 2350
Posted: 04:05pm 22 Apr 2023
Copy link to clipboard 
Print this post

the ability to send a DVI signal (over an HDMI physical connection) with the Pico has been around for a while. the latest announcement, however, wraps up the code in a convenient library for everyday use.

the problem is that a purely graphic frame buffer of 640x480 will consume so much of the Pico's 264k of RAM that there will not be enough RAM left to usefully run MMbasic. with the VGA version of MMbasic for the Pico, Peter has managed to get 640x480x1bit working, with low-resolution colour tiles to give an 80x40 character 16-colour text mode. this is quite an accomplishment that is really pushing the boundaries of what is possible, but i suspect the same tricks Peter has used would not work with DVI.

a far simpler (and less impossible) solution would be to just use TWO Picos, one running MMbasic and the other running a HDMI/USB VT100 terminal emulator, see:

  okwatts said  RE Quazee's desired use of pico for a VT100 terminal board. Check out Versaterm by David Hansel
(https://github.com/dhansel/VersaTerm ). I built it and it works well. A little finicky soldering the HDMI connector though...

the 'cost' of the second Pico is minimal when compared to even thinking about shoehorning the whole kit and caboodle into a single device. this would give you 80x24 16-colour text mode on an HDMI monitor, plus input from any USB keyboard. the second Pico would also have a spare 12 GPIO pins that could be made available through some simple escape sequence extensions.


cheers,
rob   :-)
Edited 2023-04-23 02:31 by robert.rozee
 
Mixtel90

Guru

Joined: 05/10/2019
Location: United Kingdom
Posts: 6808
Posted: 05:52pm 22 Apr 2023
Copy link to clipboard 
Print this post

Why go round the houses again? If you *have* to drive the display over some sort of serial interface then at least use something with a hardware video system at the display end of the link. A Raspberry Pi would be a good one. Giving the job to a Pico is like asking a local painting and decorating company to paint the Forth Bridge. Yes, it can be done but it's a futile task that can only end in tears.
Edited 2023-04-23 03:55 by Mixtel90
Mick

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

Joined: 31/12/2012
Location: New Zealand
Posts: 2350
Posted: 09:29pm 22 Apr 2023
Copy link to clipboard 
Print this post

  Mixtel90 said  ... A Raspberry Pi would be a good one...


have you tried buying a Raspberry Pi recently? largely unobtainable, and if you happen to find one the prices are ridiculous. plus, for handling just digital video, the Pico seems to do a pretty passable job. projects like David Hansel's https://github.com/dhansel/VersaTerm are complete, fully functional, and CHEAP. zero coding required on either side to initially pair it up with a PicoMite, and as a bonus you get the convenience of a USB keyboard port.


cheers,
rob   :-)
 
Grogster

Admin Group

Joined: 31/12/2012
Location: New Zealand
Posts: 9308
Posted: 11:44pm 22 Apr 2023
Copy link to clipboard 
Print this post

Yes, the Pi idea is a good one, but like so many other things, you can't get them at the moment, as Rob says.

PicoMite's are cheap and AVAILABLE, so that is a big thing in their favour right now - even if you would not NORMALLY use one for project X.
Smoke makes things work. When the smoke gets out, it stops!
 
Quazee137

Guru

Joined: 07/08/2016
Location: United States
Posts: 573
Posted: 04:58am 23 Apr 2023
Copy link to clipboard 
Print this post

Having a RP2040 do VGA, DVI (sudo HDMI), LCD TFT and USB keyboard.
 The display type selection can be done with jumper. Only adding the parts
 needed for wanted display but having all types designed in the pcb.

 In this use most of the RP2040 ram can be used as the frame buffer.
 Adding SPI ram as a frame buffer if needed.
 
 With outputting RX/TX hard wired
 and/or HC-12, ESP1 ect can make a nice Hand held VT100.

 Tech could hold the unit in hand and walk around a plant connecting to
 Controllers at each water tower.
 
 Currently testing is older tablets stripped down and locked to a serial app.
 USB to serial to HC-12's.

 my ramblings for to day

 Quazee137

I have many RPi's and a few compute modules left over from other project
and see don't using them as no idea when they'll be sold in numbers again.

The RP2040 is all over the place at very low cost so why not use them.
Edited 2023-04-23 15:01 by Quazee137
 
Print this page


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

© JAQ Software 2024