Home
JAQForum Ver 24.01
Log In or Join  
Active Topics
Local Time 05:02 01 Sep 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 : 5in SSD1936 + PGA2350B = A fun sort of a design. :)

Author Message
Mixtel90

Guru

Joined: 05/10/2019
Location: United Kingdom
Posts: 8041
Posted: 04:15pm 28 Aug 2025
Copy link to clipboard 
Print this post

This is a design that I started ages ago but never got anywhere with it. The tracks just wouldn't work out. A few days ago I realized that the answer is to put all the components between the PCB and the display and mount the display on 15mm spacers. The back of the PCB has nothing mounted on it unless you add an optional expansion connector. 16-bit parallel display, of course. I had enough GPIO pins to play with. :)

It's still at the design stage so nothing is fixed yet.






EDIT:
Incidentally, just in case anyone is wondering at my choice of mini USB and the PGA2350B, it's because I already have them. :)  Additionally, soldering a USBC socket to a PCB is something of a challenge and only for masochists!
 The on-board LED can be either a 3mm LED connected as a Heartbeat indicator or a WS chip lifted off a piece of strip, in which case it's useless for Heartbeat but you can have pretty colours. :)
Edited 2025-08-29 03:59 by Mixtel90
Mick

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

Guru

Joined: 02/10/2012
Location: Australia
Posts: 1116
Posted: 11:02pm 30 Aug 2025
Copy link to clipboard 
Print this post

Mick,
I have successfully soldered down to 0.4mm by hand but not had any experience with ball grid - do you flow solder in from the back?
Doug.
... almost all of the Maximites, the MicromMites, the MM Extremes, the ArmMites, the PicoMite and loving it!
 
PhenixRising
Guru

Joined: 07/11/2023
Location: United Kingdom
Posts: 1476
Posted: 11:35pm 30 Aug 2025
Copy link to clipboard 
Print this post

  panky said  Mick,
I have successfully soldered down to 0.4mm by hand but not had any experience with ball grid - do you flow solder in from the back?
Doug.


You use regular headers. Can be a bit of a struggle to pull out if needed.
 
Mixtel90

Guru

Joined: 05/10/2019
Location: United Kingdom
Posts: 8041
Posted: 08:04am 31 Aug 2025
Copy link to clipboard 
Print this post

It's not a ball grid, Doug. The PGA2350 is a module from Pimorini. It comes without any headers soldered on. I used the "snap off" turned pin headers. The 2-row ones don't just snap off, by the way, they are a bit of a pig!

To use them on a PCB plug the male and female headers together, drop them into the board, put the module onto them, solder a pin on each, turn it over, solder a pin on each on the bottom with some pressure on. That gets everything aligned. Now you can solder them properly.

Once they are soldered in and correctly aligned they aren't too bad to unplug. It takes a lot of pressure to plug in so many pins though. Last time I put the pcb on the floor, put the module onto it carefully then pressed it in with my foot! Everything still worked. :)

Soldering BGA is best done on a hot plate. Put the solder paste on, put the board on the hot plate, align the chip and switch the hot plate on. Let it cool before disturbing it. It's also the safest way to get the things off as even hot air puts too much thermal stress on some components.
Mick

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

Joined: 20/09/2024
Location: Germany
Posts: 560
Posted: 08:47am 31 Aug 2025
Copy link to clipboard 
Print this post

Hello Mixtel,

this design looks really nice!

It has everything to be a full featured self contained computer.
Very useful.
 
Mixtel90

Guru

Joined: 05/10/2019
Location: United Kingdom
Posts: 8041
Posted: 10:48am 31 Aug 2025
Copy link to clipboard 
Print this post

It's still progressing:
Optional separate series resistors on GP40-GP47
GP25 now available on rear expansion connector - it can be disconnected from the LED stuff with a solder blob link
Choice of different piezo sounders
Optional "true" power switch link, might be useful for battery applications
Optional LM4040 VREF added (but it had to be SMD to fit it in!)
Added a "Standby" LED off the back contact of the power switch

Quite a few track changes, some just because it was prettier. :)

I'm sorting out the circuit diagram at the moment. A couple of mistakes fixed.  :)

It's sort of a cross between a stand-alone boot to BASIC computer and a controller with a built-in touch display. My idea is that once assembled you wouldn't need to take it to bits too often. The rear expansion connector could take I2C, RS485, multi-drop COM, HC12 or Bluetooth - or just left off. The RTC doesn't need its supplied battery - the CR2032 will keep it running for years. It's a good use for an old module, although I'd probably take the battery off a new one and solder the module in solid.
Mick

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

Joined: 11/12/2012
Location: United Kingdom
Posts: 10377
Posted: 11:05am 31 Aug 2025
Copy link to clipboard 
Print this post

On holiday so not looking at the backshed much. If you made 15 I/O available in a block of 5 and an block of 10 then you could connect my Palm Pico keyboard. Also needs one extra output for the caps-lock LED. I could make the pins selection flexible and then it would be fully supported by MMBasic.


 
Mixtel90

Guru

Joined: 05/10/2019
Location: United Kingdom
Posts: 8041
Posted: 11:59am 31 Aug 2025
Copy link to clipboard 
Print this post

I could only do that by sacrificing all the GPIO and the console. Is that a fair swap?
TBH I'd prefer a wireless USB keyboard personally, but others may feel differently. Nice little keyboard though!

Or, how about converting your keyboard to some sort of serial, using a RP2040-Zero?
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