Home
JAQForum Ver 24.01
Log In or Join  
Active Topics
Local Time 16:50 09 May 2025 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 : PGA2350-CPM  (Colour PicoMite)

Author Message
Mixtel90

Guru

Joined: 05/10/2019
Location: United Kingdom
Posts: 7499
Posted: 02:51pm 20 Feb 2025
Copy link to clipboard 
Print this post

It seems to have been a bit quiet on here, so here's something to play with. :)

I've completed the previous proof of concept design and come up with this. It uses the Pimorini PGA2350 to build a sort of mini-CMM2. If you don't "do" SMD soldering you can use the Adafruit DVI breakout module to get the display. Only 3 USB sockets if you use the Adfafruit module though. I ran out of space. :(

There should be enough GPIO pins to keep most people happy, especially as all eight ADC pins are available if you build it as suggested. You also get the high speed counter input on GP1. GP0 is used for PSRAM_CS and instructions are included on exactly how to do this.

All the usual bits - USB hub, mini RTC & CR2032, IR receiver, full size SD card etc. No WII controller sockets though. USB should be fine.

Once again, 100mm x 100mm PCB and the RM2015S enclosure so it's relatively cheap to build. I've not done PCB front and rear panels yet, but if anyone wants them I'll do them.

As it stands it's really intended to accept either the VS1053 or the PCM5102 I2S for audio, but it's also possible to use the PWM or SPI DAC modules from my PicoMite Multi design that was recently uploaded. If you are a glutton for video punishment you can also use the LCD or any of the VGA variations from that design too. :)

PGA2350-CPM Construction Pack.zip

--------------

I'd better point out that at the moment this is a *design*. It's not been built and tested yet. However, I've taken a lot of care over it and I've no reason to think that it has problems (If I did I certainly wouldn't have posed it!). You are all welcome to be my guinea pigs as usual. :)

----------------

Version A PCBs now on order. :)

.
Edited 2025-02-21 02:39 by Mixtel90
Mick

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

Guru

Joined: 05/10/2019
Location: United Kingdom
Posts: 7499
Posted: 07:24pm 05 Mar 2025
Copy link to clipboard 
Print this post

It's getting there. I need to do the audio and I've run out of pins for the GPIO port. :(

A gotcha for those using the PGA2350. It has no pullup on RUN. That got me really confused. That's been the only electronic fault so far.


Mick

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

Joined: 31/07/2019
Location: Australia
Posts: 549
Posted: 09:50pm 05 Mar 2025
Copy link to clipboard 
Print this post

What RTC does it have, hopefully a 3231 and I2C ?
Most of the commercial 2350 boards do not have RTC's, to me that is a disadvantage.
 
Mixtel90

Guru

Joined: 05/10/2019
Location: United Kingdom
Posts: 7499
Posted: 10:12pm 05 Mar 2025
Copy link to clipboard 
Print this post

The RTC is the little square module overlapping the rear of the SD card socket. It's a DS3231 I2C module intended for a Raspberry Pi. They have a built-in battery but with a very simple mod you can replace it with an external one when it dies. That's why there is a position for a CR2032 on the board.
Mick

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

Guru

Joined: 05/10/2019
Location: United Kingdom
Posts: 7499
Posted: 10:24am 06 Mar 2025
Copy link to clipboard 
Print this post

Hmmmm.....  :(

This project seems to have come to a sudden stop. I attempted to test HDMI at 1280 and, in spite of clearing the flash (I think), it seems to be bricked now. Even the console isn't working.

May that be a warning to you all - the PGA2350 mustn't be pushed!

I'll try a bit further but no promises. I'm unwilling to shell out for another PGA2350 at the moment, if at all.

=========================

Edit:
It's back but there is definite weirdness with HDMI. Mind you, I don't fully trust this monitor with HDMI. It's shown problems with the PicoMite version in the past and is very poor at switching between normal HDMI and the PicoMite version, taking a while to re-synch. I'm currently testing with 640, 252000 to give it the best chance.
Edited 2025-03-06 21:27 by Mixtel90
Mick

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

Guru

Joined: 11/02/2018
Location: Australia
Posts: 2414
Posted: 11:24am 06 Mar 2025
Copy link to clipboard 
Print this post

Something that may be worth a try, assuming 1280 made the CPU speed too high.

On a Pico2 I set the CPU speed too high and it appeared bricked. ClearFlash and reloading firmware didn't work but loading a different firmware version and type got it going again. Then going back to the original firmware worked.

I wondered if the CPU speed is not erased by ClearFlash.

In your case perhaps load an earlier version of the VGA firmware, as its CPU speeds are different to HDMI. That may force it to the default speed and get it working again.
 
Mixtel90

Guru

Joined: 05/10/2019
Location: United Kingdom
Posts: 7499
Posted: 11:29am 06 Mar 2025
Copy link to clipboard 
Print this post

I've just done more or less that - going back to the original firmware (b14). You may have a point!
Mick

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

Joined: 11/12/2012
Location: United Kingdom
Posts: 10062
Posted: 11:41am 06 Mar 2025
Copy link to clipboard 
Print this post

Mick

Try this at 1280


PicoMiteHDMIUSBV6.00.02b16.zip
Edited 2025-03-06 21:42 by matherp
 
Mixtel90

Guru

Joined: 05/10/2019
Location: United Kingdom
Posts: 7499
Posted: 12:24pm 06 Mar 2025
Copy link to clipboard 
Print this post

I've not managed to get it to run yet. In fact, it took a couple of reinstall attempts to get it back out of brick mode and back to b14.

I'll have another try now it's running again. :)
Mick

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

Guru

Joined: 05/10/2019
Location: United Kingdom
Posts: 7499
Posted: 12:37pm 06 Mar 2025
Copy link to clipboard 
Print this post

Nope. Nothing, not even the console. I tried wiping the flash first too. It will go back to b14 though!

I've also changed the DVI output to use a Schottky for 5V out like your latest board. It does seem better but I've not done much testing on that yet.
Mick

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

Joined: 11/12/2012
Location: United Kingdom
Posts: 10062
Posted: 12:42pm 06 Mar 2025
Copy link to clipboard 
Print this post

Works perfectly on my 64-pin DIL board


 
Mixtel90

Guru

Joined: 05/10/2019
Location: United Kingdom
Posts: 7499
Posted: 12:50pm 06 Mar 2025
Copy link to clipboard 
Print this post

I now have *a lot* of reservations about the PGA2350.  :(

It's probably fine as an embedded controller and it might be fun to put it on a 16-bit parallel LCD display.
Mick

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

Joined: 11/12/2012
Location: United Kingdom
Posts: 10062
Posted: 12:56pm 06 Mar 2025
Copy link to clipboard 
Print this post

Full speed vga too...

 
Mixtel90

Guru

Joined: 05/10/2019
Location: United Kingdom
Posts: 7499
Posted: 01:00pm 06 Mar 2025
Copy link to clipboard 
Print this post

Excellent. :)
Mick

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


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

The Back Shed's forum code is written, and hosted, in Australia.
© JAQ Software 2025