• Updated 2023-07-12: Hello, Guest! Welcome back, and be sure to check out this follow-up post about our outage a week or so ago.

Are PowerBook keyboards ADB?

olePigeon

Well-known member
I was just wondering if 68k PowerBook keyboards are still ADB, or if they were something else? I was looking at a picture of one, and thought that with a 3D printed case, it'd make for a really nice looking charcoal colored Mac keyboard. Wasn't the TAM keyboard just a PowerBook keyboard? I seem to recall it was something like that.

index.php
 

bibilit

Well-known member
The TAM keyboard is a the same as the PowerBook 5300 (or 1400 ?) one IIRC, the screen is borrowed from a 3400 unit for sure.

And yes the TAM was adb, so probably all PowerBook units were using adb as well.
 

chelseayr

Well-known member
adb lasted a bit longer as internal-only bus in term of the powerbooks/ibooks .. I forgot exactly how long but I'm rather certain all g3 were still using it in some manner and its only the g4 era ones that finally really kicked the "last" legacy bus off in favour of usb

just if anyone might be wondering about "modern" keyboards that was still purely adb underneath otherwise
 

obsolete

Well-known member
adb lasted a bit longer as internal-only bus in term of the powerbooks/ibooks .. I forgot exactly how long but I'm rather certain all g3 were still using it in some manner and its only the g4 era ones that finally really kicked the "last" legacy bus off in favour of usb

just if anyone might be wondering about "modern" keyboards that was still purely adb underneath otherwise
The iBook G4 I bought in 2005 had an ADB keyboard. It may have had an ADB trackpad too, but I can't recall.
 

olePigeon

Well-known member
That's funny. I had no idea it lasted so long as an internal connector. I figured they'd 've switched to USB by then.
 

demik

Well-known member
And yes the TAM was adb, so probably all PowerBook units were using adb as well.

It's more subtle. PowerBooks 1xx and 5xx for example, the keyboard a simple matrix scanned by the PMU (a custom 6502 based microcontroller by Mitsubishi) which, on top of managing the power delivery, emulate a virtual ADB keyboard.

The trackball on these is a real ADB device however.
 

Arbee

Well-known member
It's more subtle. PowerBooks 1xx and 5xx for example, the keyboard a simple matrix scanned by the PMU (a custom 6502 based microcontroller by Mitsubishi) which, on top of managing the power delivery, emulate a virtual ADB keyboard.

The trackball on these is a real ADB device however.
The matrix on the 1xx PBs is actually scanned by a separate Mitsubishi M50740 microcontroller, which then turns it into ADB for the PMU's consumption. Kinda wasteful.

On PowerBooks with the PG&E PMU (Moto 68HC05) the keyboard is a simple matrix and the trackball is a raw quadrature hookup, very similar to the M0100 mouse from the 128/512/Plus. PG&E makes them both appear to the system as ADB devices. This is all Duos, all non-1XX up through at least the G3, and the 150.
 

sfiera

Well-known member
ADB is involved, but more to the point of the original question, isn't the connector on the back of that keyboard a ~20-pin ribbon cable? That might be rows and columns that any microcontroller could scan.
 

demik

Well-known member
The matrix on the 1xx PBs is actually scanned by a separate Mitsubishi M50740 microcontroller, which then turns it into ADB for the PMU's consumption. Kinda wasteful.

On PowerBooks with the PG&E PMU (Moto 68HC05) the keyboard is a simple matrix and the trackball is a raw quadrature hookup, very similar to the M0100 mouse from the 128/512/Plus. PG&E makes them both appear to the system as ADB devices. This is all Duos, all non-1XX up through at least the G3, and the 150.

Very interesting. I missed the second one while trying the map this. So there is two Mitsubishis ?
There isn't many schematics from theses around but on my PB180, I found one M50753 connected to somewhat to 343-1090-1 (Miscellaneous GLU ?) but it's on the dart board.

Now that makes sense as the keyboard is connected to the interconnect board which is connected to the CPU board. There is nothing on the interconnect board so that should be on the CPU board, maybe ?

Will try to trace the ADB line to see if it goes up the main connector. Do you know where the second microcontroller is located ? I'm probably missing something but I can't see the keyboard matrix lines going down the main board. So it's somewhere in the CPU board. 342S0743-1 ?
 

Arbee

Well-known member
@demik Here's PB140 schematics (also largely applicable to 160, of course). You can see the M50740 on PDF page 8 of the -410 file.
 

Attachments

  • 050-409_PB140.pdf
    1.3 MB · Views: 10
  • 050-410_PB140.pdf
    1 MB · Views: 9

demik

Well-known member
@Arbee Perfect, got them, awesome, thanks !

So for reference :
PB140
- logic board / PMU : 342S0854-2 M50753-302PP
- CPU board / Keyboard : 342S0743-1 M50740 ≈

PB160 / 180
- logic board / PMU : 341S0930 M50753-306EF
- CPU board / Keyboard : 342S0743-1 M50740 ≈
 

Arbee

Well-known member
M50740 is the same chip used as the ADB microcontroller on the IIgs, where it also can optionally scan a matrix keyboard (for the IIe upgrade). I wouldn't be surprised if some of the code was the same.
 

François

Well-known member
The TAM keyboard is a the same as the PowerBook 5300 (or 1400 ?) one IIRC, the screen is borrowed from a 3400 unit for sure.

And yes the TAM was adb, so probably all PowerBook units were using adb as well.
Nobody’s ever opened a TAM keyboard, to see how it is interfaced?
 

sfiera

Well-known member
Ah, yes, I do have a picture of that around from when I swapped in a better unit from a 5300.

As you can see, the swappable unit has two ribbon cables running to an external microcontroller. I’d guess one is rows and one is columns. The thicker ones might be power and ground for the caps-lock LED.

IMG_20200322_160103_MP.jpg
 

sfiera

Well-known member
Definitely is. Those connectors on the left and right of the daughterboard are ADB connectors.
 

François

Well-known member
Ah, yes, I do have a picture of that around from when I swapped in a better unit from a 5300.

As you can see, the swappable unit has two ribbon cables running to an external microcontroller. I’d guess one is rows and one is columns. The thicker ones might be power and ground for the caps-lock LED.

View attachment 66390
Thanks for the photo. Is the chip on this card one that is found in PowerBooks?
 

olePigeon

Well-known member
Hah! I love that the PCB was designed by Alps. I was expecting a © from Apple. Did Apple just throw the PowerBook keyboard at Alps and tell them to make it work? :D
 
Top