A Classic II/LC III laptop/book….

Trash80toG4

Active Tinkerer
Apr 1, 2022
910
260
63
Bermuda Triangle, NC USA
Nice stuff there, etching my own PCB for custom layout would be the way I'd go.

I've been playing with KBD layout since the early 90's. Most of my KBD hacks are in need of only the controller. I found this one recently and another I can't find ATM. The latter has a matrix scanner available for setting up existing KBDs.


 

-SE40-

Tinkerer
Apr 30, 2022
420
166
43
The Netherlands
pin.it
5117830F-4173-49DE-BCDC-C913912879B5.jpeg


Just out of curiousity,
what if you buy the shown PCB,
add these lowprofile switches ,
….then create your own keycaps,
using a 3D resin printer…..

What would then be the needed inner space hight around this keyboard.
(Keyprofile estimated/adapted from previous shown IIgs picture here)

17F43DC7-34D1-497D-9ABC-74A82196A80F.jpeg
 
  • Like
Reactions: retr01

retr01

Senior Tinkerer
Jun 6, 2022
2,473
1
793
113
Utah, USA
retr01.com
Printing the keycaps and alps switches with a 3D printer is possible. I think PETG would be better than PLA filament for those parts. The "spring" parts can be TPU. :sneaky: Here are a few examples:


Did someone write a guide on that? :unsure:
 

-SE40-

Tinkerer
Apr 30, 2022
420
166
43
The Netherlands
pin.it
Update!
Sorry, no progress…..🙈

Positive is that ive received apple stuff from the attic of an longtime friend….
More parts to toy with!
It concerns a performa 450 and two LC475, and a box of miscellaneous items. Internal these units are missing parts here and there, but not too serious.
Luckely no battery damage or capacitor leak👍

58A6010F-D7C4-421A-8038-8BBD2C5648C2.jpeg

Lots of cleaning to do …..

🍀
 

Attachments

  • A74D3475-B8B1-4931-AE3A-5CB0310945B8.jpeg
    A74D3475-B8B1-4931-AE3A-5CB0310945B8.jpeg
    2.7 MB · Views: 84
  • Like
Reactions: eric and retr01

-SE40-

Tinkerer
Apr 30, 2022
420
166
43
The Netherlands
pin.it
Hey Guys, not dead yet…..
Just busy💥

A while back I did request and did order a 64MB ghostsimm. As Max was not sure about the contacts of the simm in its pcb holder due to the limit in the PCB thickness….
I now can confirm its works great, now toying for a few hours with it.
The plastic sheet underneath the pcb does do the job .
Thanks Max, I love it!

F98248FD-CCE3-4F99-A235-8B2CE4A82F1D.jpeg
 

Attachments

  • B9CE197D-D6E1-436E-A61C-D2072347DC3F.jpeg
    B9CE197D-D6E1-436E-A61C-D2072347DC3F.jpeg
    1.6 MB · Views: 87
  • 3518B477-DF59-4B47-A694-18E16AF4EF28.jpeg
    3518B477-DF59-4B47-A694-18E16AF4EF28.jpeg
    2.1 MB · Views: 95
  • 91151097-E07C-4D62-9FB5-63612B2760A4.jpeg
    91151097-E07C-4D62-9FB5-63612B2760A4.jpeg
    3.5 MB · Views: 91

Redsward

New Tinkerer
Mar 5, 2023
29
13
3
Yay! :D 👏 Now you have your thread that you can post and talk about your progress with this build.

I am interested, too, especially that it can be a "more portable SE/30" once the FPU is added to the Classic II LB.

Yet, Classic II did not have FPU, so a card in the "proprietary" slot is needed to add FPU. Apple never released that add-on. The RAM max out at 10 MB. 😒

Still, it would be fun lugging that around and playing with it at a coffee shop or cafe compared to the SE/30. 😉

Mine does have an FPU but it’s not Apple branded .
 

ZeFrenchToon

New Tinkerer
Dec 31, 2022
12
5
3
42
France
Hey @-SE40-! Good news! A card can be made to add the 68882 FPU to the Mac Classic II! 🥳 🙉

IMG_3247.jpg
IMG_3241.jpg

See that this FPU card is perpendicular to the logic board in a regular Classic II case with a right-angle EuroDIN connector of whatever number of pins? Well, swap out for a straight type, resolve clearance and dimensional challenges with the flat floppy disk drive cable and boom! The card could be installed parallel to the logic board. Then, you have an FPU in Hartmut-inspired Classic II Book! :geek:(y):cool:🤩
The one from SiliconInsider is nicer ;)
 

-SE40-

Tinkerer
Apr 30, 2022
420
166
43
The Netherlands
pin.it

531BA88B-CA92-4941-8FEC-08F086C69FE6.jpeg


Just did popup in my browser….Google realy knows what I like!
Not sure if this would work with the classic II board……but surely interresting!

I've been toying now with various boards, the LC 475 being the fastest, the classic prob more energy efficient and compact (as planned to be used with lipo cells)
With this solution…..I may get closer to my goal ;-)
 

panman_gr

New Tinkerer
Jan 31, 2023
5
4
3
Thanks everybody for the inspiration and ideas.

This is my (very preliminary and very sloppy) version of the flat machine so far:
2023-04-22 13_43_12-Autodesk Fusion 360 (Personal - Not for Commercial Use).png
It will be 3D printed in as few pieces as possible on my incoming large-format machine.
The screen will be Pimoroni's PIM431 10-inch 4:3 1024x768 with HDMI input.
The keyboard will be a KBDFans KBD67 USB PCB with Cherry switches and custom low-profile keycaps.
I plan to also mount a trackpad/trackpoint somewhere, probably between screen and handle.

I intend to build two versions of it:
- one with a Raspberry Pi and jaromaz's MacintoshPi software on it, i.e. Basilisk and SheepShaver,
- one with a rescued Performa 5200 board (of which I'm missing the video-out pinout) that will need ADB-to-USB and HDMI-to-VGA-to-DB15 video converters.

Plan is to power both via battery, though I highly doubt the Performa 5200 board will give me any considerable battery life.

Oh, and if you want the design to play with, it's made in Fusion360, I'd be happy to share.
 
  • Like
Reactions: retr01

-SE40-

Tinkerer
Apr 30, 2022
420
166
43
The Netherlands
pin.it
IMG_7885.jpeg
Ive got my wife a new keyboard to fit with her ITX converted Classic II. As it came with a key puller I took one of and comparing it with the apple cap, I thought if it would be possible to reuse the standard old Apple keycaps. And interrestingly these have the same footprint (hight is different - lower)
So creating a new board, with low profile switches makes a more time correct looking keyboard possible.
So I go that way.

@panman_gr , welcome to the forum!
Glad you got stimulated creating your version. Looking forward to your process and how it will look and work in the end.
Please do start your own project topic to prevent mixups.

🍀Chris.
 

Attachments

  • IMG_7886.jpeg
    IMG_7886.jpeg
    888.2 KB · Views: 84
  • IMG_7882.jpeg
    IMG_7882.jpeg
    720.5 KB · Views: 84
  • IMG_7883.jpeg
    IMG_7883.jpeg
    868.3 KB · Views: 84
  • IMG_7884.jpeg
    IMG_7884.jpeg
    811.6 KB · Views: 77
  • Like
Reactions: retr01

-SE40-

Tinkerer
Apr 30, 2022
420
166
43
The Netherlands
pin.it
Hello to all!

The weather is turning, daylight is on the move….time to continuem🍀

Reading back here, …….where got stuck…
the only option to get a time period realistic keyboard is to create one myself.
The idea is as before using the original Apple keycaps combined with a 3D printed adapter on a low profile swtich.
For the switches I need a baseplate layout, siutable to fit the existing keycaps.
So this is where I did start, to get the layout correct.
Measuring out the keyboard-keys, finding the keycenter position:

clickey.jpeg


As soon I get the switches, the connector holes are drawn in.
By then I can cut the baseplate and check.

If there is someone who drawn this or even made a suitable PCB I would love to hear from more ……
 

Attachments

  • IMG_1171.jpeg
    IMG_1171.jpeg
    149.2 KB · Views: 54
  • Like
Reactions: eric

panman_gr

New Tinkerer
Jan 31, 2023
5
4
3
Here is the raw data for above layout on keyboard-layout-editor.com:
Code:
[{w:1.25},"±\n§","!\n1","@\n2","#\n3","$\n4","%\n5","^\n6","&\n7","*\n8","(\n9",")\n0","_\n-","+\n=",{w:1.75},"backspace"],
[{w:1.75},"tab","Q","W","E","R","T","Y","U","I","O","P","{\n[","}\n]",{x:0.25,w:1,h:2,w2:1.25,h2:1,x2:-0.25},"enter"],
[{w:2},"caps","A","S","D","F","G","H","J","K","L",":\n;","\"\n'","|\n\\"],
[{w:1.5},"shift","~\n`","Z","X","C","V","B","N","M","<\n,",">\n.","?\n/",{w:1.5},"Shift","↑"],
["ctrl",{w:1.25},"⌥",{w:1.75},"⌘",{w:7},"","esc","←","↓","→"]

Paste that to swillkb.com along with the switch details (I'd recommend MX+ALPS switches) and you'll get a downloadable DXF file of the plate design.

There also exist KiCAD plugins to make the PCB by auto-placing the switch footprints.
Excellent YouTube tutorial here: Part 1, and Part 2.
I'll probably try to make a board later today, with the correct ATmega32U4 for it to have an ADB port as well.

Edit: there is the board, with a place for Adafruit's ItsyBitsy32u4, hot-swappable switches and SMD diodes:
If anybody wants the KiCAD project files, PM me.
2023-11-07 14_07_58-3D Viewer.png
 
Last edited:
  • Like
Reactions: -SE40- and eric

panman_gr

New Tinkerer
Jan 31, 2023
5
4
3
Does the program kicad support ADB as such?
My idea was to simply connect the dots to the ADB pcb.
More detail on the above:

KiCAD is an electronics/PCB design app. It does not care if it's a keyboard or a transformer you design.

The keyboard I've designed, as is pictured above, requires some more things to become fully functional:
1. Have the design sent off to a PCB maker to manufacture. I can refer you to EU (probably Belgian) and Chinese sites for that.
2. Solder all diodes (one per key) and all hot-swap-switch-bases (also one per key) to the board, then install the switches, like the red-stemmed one in your attachment picture. Or, you could do soldered diodes and soldered switches and skip the hot-swap-bases, for less customization (and less money of course).
3. Also solder an Adafruit ItsyBitsy32u4 (p/n 3677) to the provided position.
4. Upload the QMK firmware, customized accordingly.

All those steps will result in a USB keyboard.
There exists an extra ADB-to-USB converter that you can use, but since the ItsyBitsy32u4 uses the exact same controller chip as the ADB-to-USB converter, I'm thinking it's possible to integrate the two functions in the same chip.
I haven't tested anything, but the worst-case scenario will be to have both inside the case somewhere.
Will update on that.

On connecting the dots to the existing PCB, I'm afraid the Apple Keyboard II, AFAIK, is not mechanical, so it has a membrane inside of it, and it's going to be impossible to do that.

Hope I've made it more clear. Don't hesitate to ask anything :)
 

-SE40-

Tinkerer
Apr 30, 2022
420
166
43
The Netherlands
pin.it
Well, thank you again.
Learned allready some new things!

I did not see any diodes inside this ADB - Apple keyboard.
As its a one off (at least for now) I am not that keen creating a PCB, and I do not need USB.
I can reuse the ADB PCB from the original keyboard.
By that I can keep it simple and do some handwire.
The “dots“ (and lines) shown on the membrane and can guide me to connect the switches is my guess.

On the other hand, a suitable PCB to upgrade all these crappy Apple foil keyboards with decent switches could be a great idea….🍀 But thats another project.