Home
JAQForum Ver 20.06
Log In or Join  
Active Topics
Local Time 20:37 05 May 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 : Thinking about a new Pico PCB design for integrating into a keyboard

     Page 2 of 5    
Author Message
Amnesie
Guru

Joined: 30/06/2020
Location: Germany
Posts: 384
Posted: 06:08am 15 Apr 2022
Copy link to clipboard 
Print this post

  bigmik said  Hi Amnesie,

If you need more length than 10cm, design a pair of boards that mate via R/A male & Female header pins and you can join 2 PCBs to make a 20cm long one.

Regards,

Mick


Hi Mick! Length is only a problem because it must (or should) fit into an existing keyboard. But I managed everything to fit within my determined specs. At least I would say you can't go smaller with through hole components...
So here is the PCB so far:




The reset switch must be wired externally, as well as the power jack. But I think this is a good thing, you can place it whre you like. Most importantly the VGA connector fits.
Edited 2022-04-15 16:18 by Amnesie
 
Volhout
Guru

Joined: 05/03/2018
Location: Netherlands
Posts: 3558
Posted: 06:20am 15 Apr 2022
Copy link to clipboard 
Print this post

Looks like a good project, but you may want to revisit the choice for resistors.
I did this (hack a keyboard to convert it to a MMbasic computer) using a CMM1.
I noticed the height inside the keyboard is not that much.
When you have a vertical resistor UNDER the picomite the total height may exceed space you have. Maybe place it flat.

At the VGA connector side the height must be okay otherwise it won't fit at all. But similar for R15-18, R42 (under the SD card slot) and C1 (under the SD card slot).
For the resisors (there is no place to lay them flat) you could use SMT resistors (1206) that are not to hard to solder.

The capacitors... either
- move them to an area where they are not UNDER another board
- rotate the footprint so you can bend them over to lay flat.

Good luck...

Volhout

(*) On the CMM1 there where 7mm height headers to support an Arduino shield. I had to remove these since there was only 7mm height in the keyboard (and the PCB was 1.6mm thick with 1mm soldering at the bottom side).
Edited 2022-04-15 16:24 by Volhout
PicomiteVGA PETSCII ROBOTS
 
Mixtel90

Guru

Joined: 05/10/2019
Location: United Kingdom
Posts: 5742
Posted: 06:29am 15 Apr 2022
Copy link to clipboard 
Print this post

It's a pity it's PS/2. There are a lot of little bluetooth and USB keyboards that are very slim. You could mount one of those as the top of a box with the PicoMite in it.
A bit like I did with this foamboard & hot glue RPi 3B keyboard:




Mick

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

Joined: 05/03/2018
Location: Netherlands
Posts: 3558
Posted: 06:31am 15 Apr 2022
Copy link to clipboard 
Print this post

Look here

CMM1 in keyboard
PicomiteVGA PETSCII ROBOTS
 
Amnesie
Guru

Joined: 30/06/2020
Location: Germany
Posts: 384
Posted: 06:50am 15 Apr 2022
Copy link to clipboard 
Print this post

@ Mick

Speaking for myself I am glad it is PS/2 because most USB keyboards are cheap rubber dome and not mechianical this is a really really important thing for me. And there are indeed slim mechanical keyboards! Look at the Cherry G84-4100. This keyboard is interesting because it has a rectangular (overall keys) shape and you can build it into another case.

But Peter just triggered me to try wether it is possible to fit a picoVGA into a keyboard... Even if this will not succeed, we (or at least I) have a small footprint picoVGA :)

Here is the new update, suggested by Volhout



Edited 2022-04-15 16:52 by Amnesie
 
Mixtel90

Guru

Joined: 05/10/2019
Location: United Kingdom
Posts: 5742
Posted: 07:04am 15 Apr 2022
Copy link to clipboard 
Print this post

I can beat you on keyboards...  :)
The old Nascom computers came with Licon keybords. These have no contacts whatsoever. About the only way you can damage them is with a hammer. There's a bit about them on my web site. Clacky enough to deafen most people. :)
Edited 2022-04-15 17:07 by Mixtel90
Mick

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

Joined: 30/06/2020
Location: Germany
Posts: 384
Posted: 07:13am 15 Apr 2022
Copy link to clipboard 
Print this post

  Mixtel90 said  I can beat you on keyboards...  :)
The old Nascom computers came with Licon keybords. These have no contacts whatsoever. About the only way you can damage them is with a hammer. There's a bit about them on my web site. Clacky enough to deafen most people. :)


Wow, okay this is a really impressive piece of technology! With magnets... I have never seen something like this before. I'll take my young age as an excuse :)
Edited 2022-04-15 17:14 by Amnesie
 
Tinine
Guru

Joined: 30/03/2016
Location: United Kingdom
Posts: 1646
Posted: 07:33am 15 Apr 2022
Copy link to clipboard 
Print this post

I always seem to bugger up the fold-out legs on my keyboards or end-up spilling coffee on the keys. How about a wedge that sits under the keyboard?

Craig
 
Amnesie
Guru

Joined: 30/06/2020
Location: Germany
Posts: 384
Posted: 10:42am 15 Apr 2022
Copy link to clipboard 
Print this post

Okay,  there will be two versions.

One, on the left will ment to be for some "internal use" where a keyboard is directly connected.

However, the second is a simple mini version of the picoVGA, where underneath the SD-breakout is the PS/2 (Mini-Din) connector available. The GPIO is on the far left and can be connected via a ribbon cable or handwired to some outlets, or even attached to a male / female counterpart PCB (sandwitch style).

Every version, of course, has it's downside due to the limited space.

As soon as I have tripple checked with the schematics I release the Gerber files and kiCad etc. to the public to do whatever you want with it. Modify it futher to fit your needs.


Edited 2022-04-15 20:44 by Amnesie
 
bigmik

Guru

Joined: 20/06/2011
Location: Australia
Posts: 2870
Posted: 01:51am 16 Apr 2022
Copy link to clipboard 
Print this post

GDay All,

I did a little bit of a sketch to toss the idea around.

I looked at my keyboard (albiet a USB one) and thought along these lines





I think you could use a bit of 3mm acrylic (or Aluminium) sheet cut and attached to the under side of the keyboard with the feet extended and this should give a small area to mount your boards and only raise the keyboard height by 5-6mm

Kind Regards,

Mick
Mick's uMite Stuff can be found >>> HERE (Kindly hosted by Dontronics) <<<
 
robert.rozee
Guru

Joined: 31/12/2012
Location: New Zealand
Posts: 2290
Posted: 04:04am 16 Apr 2022
Copy link to clipboard 
Print this post

just a suggestion: make the PCB assembly absolutely flat. no plugs or sockets, just 90-degree pin headers for keyboard and VGA. NO THROUGH-HOLE COMPONENTS UNLESS THEY HANG HORIZONTALLY OFF THE SIDE OF THE PCB. use (large size) SMD resistors, etc. if you must have an RTC module, strip off the battery holder and place it beside the module, sunken into the PCB.

then just affix the PCB to the underside of your keyboard with double-sided foam tape. cover the component side of the PCB with a sheet of clear acetate plastic. chop the keyboard's cable short and wire it to a matching 6-pin dupont plug. similarly, make a custom VGA cable.

this way, when you spill coffee on the keyboard, you can simply peel off the PCB and attach it to a new keyboard.


cheers,
rob   :-)
 
Tinine
Guru

Joined: 30/03/2016
Location: United Kingdom
Posts: 1646
Posted: 04:53am 16 Apr 2022
Copy link to clipboard 
Print this post

Whoa, nice keyboard rendering, Mick  


Just thinking that this could even be a small tapered enclosure, dimensioned to suit the electronics and still 3d printable(?)

I realise that double-sided tape sounds a bit cheesy but it has bailed me out enough that I have grown to respect it  

So, a 3d-printed, tapered enclosure bonded to the underside of the KB?


Craig


Edit: Oh, didn't see Rob's post
Edited 2022-04-16 14:55 by Tinine
 
Tinine
Guru

Joined: 30/03/2016
Location: United Kingdom
Posts: 1646
Posted: 05:12am 16 Apr 2022
Copy link to clipboard 
Print this post

Custom VGA cable  

Available as male or female

Craig
Edited 2022-04-16 15:15 by Tinine
 
TassyJim

Guru

Joined: 07/08/2011
Location: Australia
Posts: 5914
Posted: 05:33am 16 Apr 2022
Copy link to clipboard 
Print this post

  Tinine said  Custom VGA cable  

Available as male or female

Craig


That links to a 2 row 15 pin connector, not 3 row.

Jim
VK7JH
MMedit   MMBasic Help
 
Tinine
Guru

Joined: 30/03/2016
Location: United Kingdom
Posts: 1646
Posted: 05:42am 16 Apr 2022
Copy link to clipboard 
Print this post

  TassyJim said  
  Tinine said  Custom VGA cable  

Available as male or female

Craig


That links to a 2 row 15 pin connector, not 3 row.

Jim


Just testing  

Better price for the right type on AE

Craig
 
Tinine
Guru

Joined: 30/03/2016
Location: United Kingdom
Posts: 1646
Posted: 05:46am 16 Apr 2022
Copy link to clipboard 
Print this post

  TassyJim said  
  Tinine said  Custom VGA cable  

Available as male or female

Craig


That links to a 2 row 15 pin connector, not 3 row.

Jim


Just testing  

Better price for the right type on AE

Craig
 
Amnesie
Guru

Joined: 30/06/2020
Location: Germany
Posts: 384
Posted: 08:49am 16 Apr 2022
Copy link to clipboard 
Print this post

  robert.rozee said   NO THROUGH-HOLE COMPONENTS UNLESS THEY HANG HORIZONTALLY OFF THE SIDE OF THE PCB.


As I said before SMD components will not be part of this design (except the AMS1117 LDO). Of course you are right, that with SMD components a lot space and height can be saved.. But not everyone is able to solder this. Maybe I am doing a SMD design later on (most certainly I think).

Greetings
Daniel
 
Amnesie
Guru

Joined: 30/06/2020
Location: Germany
Posts: 384
Posted: 08:51am 16 Apr 2022
Copy link to clipboard 
Print this post

  Tinine said  Custom VGA cable  

Available as male or female

Craig


Yep, I had in mind those, too. This would make a lot of free room on the pcb!
Edited 2022-04-16 18:51 by Amnesie
 
Mixtel90

Guru

Joined: 05/10/2019
Location: United Kingdom
Posts: 5742
Posted: 09:08am 16 Apr 2022
Copy link to clipboard 
Print this post

If you keep to the large sizes of SMD they aren't all that difficult to solder with a little practice. It might be an idea, though, to seriously consider using SMD to mount the PicoMite and perhaps mounting a miniUSB connector to connect to it. That's much less fragile than the microUSB and is much easier to solder. A socketed PicoMite sticks up about 15mm from the surface of the pcb. That's more than either a VGA or PS/2 connector.
Mick

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

Joined: 06/07/2019
Location: United States
Posts: 175
Posted: 01:30pm 16 Apr 2022
Copy link to clipboard 
Print this post

FYI the Pico is designed with castellated pads, so it can be soldered flat to a circuit board
 
     Page 2 of 5    
Print this page
© JAQ Software 2024