Jump to content
IGNORED

XL keyboard technical drawings


ivop

Recommended Posts

19 hours ago, Sugarland said:

Very excited to see the final product! Can't wait for the flood of replacement keyboards on ebay. ?  Thank you for the updates.

We'll see :) Note that it has not been tested yet.

 

Also, I have no plans on designing new keycaps. This is meant to replace the wonky mylar with a proper PCB and reuse the original caps.

  • Like 1
Link to comment
Share on other sites

...which doesn't mean you can't order a bunch of Cherry keycaps, and have your own decals printed :)

 

Generated gerbers and drill files. Now I must overcome my hesitance to order. I'm always afraid I made one tiny mistake ;) And this will be the most expensive PCB order I have ever done. Except for one (the VS1053 waveblaster), all my PCBs worked as expected. But still, you never know.

 

One last look, and I'm going to order anyway. See what happens ;)

 

Edit:

 

shipping-options.png.78332f1c2fadda423f44b8a4eed73a8e.png

 

Now that was difficult :D

 

 

Edit2:

 

project-helena-ordered.png.2ea768b38a8921b13b194b445d2130bb.png

 

Fingers crossed ?

 

 

Edited by ivop
  • Like 5
Link to comment
Share on other sites

  • 2 weeks later...

Well, they took a bit longer.

 

FEDEX-all-over-the-place.thumb.png.78424e3beb5c8dd16294619e07a8adab.png

 

So that's a ride from Hangzou, China, to Shanghai Airport, several scans, flight to Sennan in Japan, flight to Grace-Hollogne (which is Luik/Liege) in Belgium. That's just across the border of Maastricht, but no, it was flown to Paris, France(!) :) Apparently it's now in transit again. I assume to Amsterdam, The Netherlands ? They say they'll deliver it at my doorstep within 10 hours from now. I'm off to bed :D

 

Link to comment
Share on other sites

Incroyable. They managed 10:30am :)

 

project-helena-pcbs.png.936f8b8e2cf620f4de782fa2d780a87d.png

 

First mistake I noticed: it was pretty dumb to do black on yellow. Now my "serial number" window is completely black, which is pretty hard to write on ;)

 

Next, I need to separate the ROSSH part (hacksaw or boxknife), and then start soldering the switches!

 

 

Edit: BTW considering the DHL prices (see two posts above), I was surprised to see a DHL guy at the door, because I ordered FedEx! :)

 

Edit2:

 

project-helena-pcb-cut.png.eaa4bdd10f898f362955b991e0461ee7.png

Edited by ivop
  • Like 4
Link to comment
Share on other sites

Small update:

 

I have cut another two boards. Hacksaw was so easy (there's a line on the silkscreen), so I didn't try a boxcutter.

 

It is based on the AWC (with oldskool Cherry switches) circuit board. It fits perfectly. Only need to drill 8 holes, all in the border of the PCB.

 

Also checked a Stackpole frame. Fits nicely, too, but apparently the LED is not at exactly the same place, but slightly lower now. That's not really a problem, and can be mitigated for when soldering the LED, if that's necessary.

 

There are two other problems to overcome with the Stackpole-all-metal frames. One is to avoid the PCB shorting itself against the metal frame. Two is how to attach the PCB to the metal frame. The screw holes are at completely different places, and used to screw into that all-plastic frame that held all the keycaps and springs to press against the mylar.

 

Contrary to the AWC boards, the screws come from below and need to attach itself to the PCB. Very carefully find the spots where it won't bother a switch that's soldered to the PCB. And to solve problem one by placing small pieces of self-adhesive rubber between the metal frame and the PCB.

 

I'm also considering Velcro to solve both problems at once. Seriously :D

 

 

Edit: oh, and the small update is that I'm waiting for longer flat cables to arrive. I thought I had them, but the longest were just 10cm :( BUT I had already ordered them a week ago, so I hope they'll arrive shortly. Also ordered a bunch of 4051 ICs. Just to be sure.

Edited by ivop
  • Like 2
Link to comment
Share on other sites

Still waiting on the flat cables and 4051s...

 

helena-1.thumb.png.1efb070b1efafd57a38d18a89213b8b7.png

 

helena-2.thumb.png.f9fe9c97f57a97affce3350dab36ddfa.png

 

helena-3.thumb.png.64112ab8f47fe14fda0cebb5a4ee2758.png

 

helena-4.thumb.png.77b479ed0f4c14b7156abef1de0a65a1.png

 

There's some lens distortion. ESC/TAB/CTRL/SHIFT do not overhang the PCB.

 

Another lesson learned for REV B: 3 pin Cherry MX switches are hard to get properly aligned when soldering. Replace with 5 pin footprint, which can accomodate both.

 

Edit: I fixed the C key after I took the picture. That's not lens distortion ;)

 

Edited by ivop
  • Like 5
Link to comment
Share on other sites

  • 3 weeks later...

Update:

 

952546803_IMG_20210529_2004552.thumb.jpg.05e5a7feac05af935bb79aa70f06da67.jpg

 

Keyboard works, BUT!

 

This original 600XL adapter with resistors...

 

1797611620_IMG_20210522_1948402.thumb.jpg.1a7b2c9e171c5d3dc2ecd285cfd1601c.jpg

 

...is very hard to work with. While desoldering the original 1x24 edge connector I lifted two traces. Sort of fixed that with lots of flux and solder. But after connecting the Dupont connectors, this happened:

 

1727794498_IMG_20210603_1801133.jpg.ba641d8a0a0fcdcebafe4be12049cf36.jpg

 

...on different traces(!). It sucks.

 

I'm going to design new adapter boards with or without resistors, and 0.8mm thick, which they should be. The original boards are only 0.6mm thick. Cost savings?

 

In the mean time, I might convert an 800XL to a pin header connection.

 

Edited by ivop
Link to comment
Share on other sites

0.8mm pcb might be too thick for this type of edge connectors. The original 0.6mm adapter hardly fits in there.

 

As I had similar issue with lifted pads on adapter board and damaged flat cable I used 1mm ffc cable and very thin pcb.

 

 

Sorry now I found you have already seen my solution.

Edited by archeocomp
Link to comment
Share on other sites

Internet and (European) shops are full of DS1020 connectors series but all only have this one PDF

https://www.tme.eu/Document/52cfc1616aa57f773a566501add21fb7/DS1020.pdf

 

That unfortunately does not specify max thickness of inserted wire. But beware these are WIRE to BOARD connectors. They are not the same as cartridge edge connectors. Do not assume that 0.8mm PCB was supposed to be inserted there. What Atari did was just workaround, and they used 0.6mm thickness.

BTW 0.6mm are more expensive than 0.8mm in most PCB manufacturer shops. I remember very well that I hardly inserted (from other thread) green PCBWay adapter which is 0.6mm into the connector. And I was really afraid that it damaged the connector. It is possible that even 0.8mm might still fit in but that is not what is supposed to be inserted into these connectors. Flat WIRE is to be inserted there.

  • Thanks 1
Link to comment
Share on other sites

  • 7 months later...
1 hour ago, flemingt said:

I had the same idea (mechanical KB replacement) and had gone as far too mock up a layout and about to play with kicad. Then I stumbled across this project. Is it still active?

Sort of :)  I have meant to install one in a housing, but didn't have the motivation yet. If I have some energy, I spend it on programming atm.

 

But all the files are here: https://github.com/ivop/project-helena

 

And you can extend them as much as you want. Right now the space bar is modeled after the space bars that have three connectors for a switch, so no stabilizer is necessary. The stackpole keys are the keys for which the 3D printable adapter was created. Its space bar can be placed on three switches, too, but needs two more modified adapters. I have not designed these yet, but used a file and saw to adapt the normal adapter. A bit of malleable gum (knead them in the right shape) could probably be used, too. The long shift uses rubber pads underneath, like the ALPS keyboards.

 

Have fun!

Link to comment
Share on other sites

Excellent, thanks.

 

I noticed in the thread that you mentioned some revisions, are they included in the GitHub?

 

I was thinking that maybe instead of adaptors for the keys it might be cleaner to resin print new stems for the switches, take them apart and replace the stock ones.

 

Otherwise it probably wouldn't be too difficult to get many of the keys reproduced like the image attached.

 

I must take a look at my keyboard and see what the stabilisers look like.

20220119_213900.jpg

Edited by flemingt
Link to comment
Share on other sites

10 minutes ago, flemingt said:

Excellent, thanks.

 

I noticed in the thread that you mentioned some revisions, are they included in the GitHub?

There are some commits before the current version: https://github.com/ivop/project-helena/commits/main

 

If you mean newer revisions, they do not exist. Note that if you work on top of this project, I recommend to use 5-pin cherry switches instead. You can still solder 3-pin switches to the same footprint, but 5-pin switches are way easier to get properly aligned.

 

Quote

I was thinking that maybe instead of adaptors for the keys it might be cleaner to resin print new stems for the switches, take them apart and replace the stock ones.

Wow, that's a completely different take at it to adapt to old school keycaps. It takes a little bit more work, but if you can make it without breaking the switches, that would be very cool!

 

Quote

Otherwise it probably wouldn't be too difficult to get many of the keys reproduced.

That's also an option, but my goal was to reuse the original keys.

 

Quote

I must take a look at my keyboard and see what the stabilisers look like.

Most of the time it's a long aluminum bent bar. Some keyboard also have one on the long shift key, but others use rubber pads underneath.

Edited by ivop
Link to comment
Share on other sites

6 minutes ago, flemingt said:

Oh, I totally missed they replaced the stem. That project is here on AA. Thought it was also an adapter. Very nice!

 

Quote

You'll need a resin printer to print the stems, FFF isn't high enough resolution.

I was a pretty early adopter of affordable FDM 3D printing, and in hindsight a little bit too early (12x12x12 print volume). So I have been a little hesitant to buy a resin printer. A lot of people say it can be a mess with the resin and toxicity. Perhaps in a year or two.

Edited by ivop
typoos
Link to comment
Share on other sites

On 5/17/2021 at 5:20 PM, ivop said:

Still waiting on the flat cables and 4051s...

 

helena-1.thumb.png.1efb070b1efafd57a38d18a89213b8b7.png

 

helena-2.thumb.png.f9fe9c97f57a97affce3350dab36ddfa.png

 

helena-3.thumb.png.64112ab8f47fe14fda0cebb5a4ee2758.png

 

helena-4.thumb.png.77b479ed0f4c14b7156abef1de0a65a1.png

 

There's some lens distortion. ESC/TAB/CTRL/SHIFT do not overhang the PCB.

 

Another lesson learned for REV B: 3 pin Cherry MX switches are hard to get properly aligned when soldering. Replace with 5 pin footprint, which can accomodate both.

 

Edit: I fixed the C key after I took the picture. That's not lens distortion ;)

 

How are you handling the space bar stabiliser? I see you have extra switches, but how do they interface?

 

I'm picking through kicad and that other project to see if some sort hybrid makes sense.

Link to comment
Share on other sites

19 hours ago, flemingt said:

Using this library: keyswitch-kicad-library from perigoso - Github Help

I've added holes for stabilisers to the PCB, it'll probably be handy enough to print something to clip into them.

image.thumb.png.f3d52d0187b888902af53b8d56c93e54.png

Nice! It's a pity that the two other spacebar switches are gone though, but I guess they don't fit because of the stabilizer holes?

 

Do you plan on replacing the 3-pin plate footprints with the 5-pin PCB footprint? They are easier to align the keys properly in regard to each other.

Link to comment
Share on other sites

My machine doesn't have those extra space bar buttons. I plan on printing PCB mount stabilizer brackets to go in those holes. I've already changed the hole spacing of the above to avoid collision with the underside of the space bar. 

A friend dropped over some of the adaptors you designed in petg earlier, so I'll give them a go later. As for 5 hole, a bit more work - to be decided

Link to comment
Share on other sites

10 minutes ago, flemingt said:

My machine doesn't have those extra space bar buttons. I plan on printing PCB mount stabilizer brackets to go in those holes. I've already changed the hole spacing of the above to avoid collision with the underside of the space bar. 

A friend dropped over some of the adaptors you designed in petg earlier, so I'll give them a go later. As for 5 hole, a bit more work - to be decided

Thanks. I'm already glad that somebody took interest in this project and decided to move on :) Good luck!

Link to comment
Share on other sites

21 hours ago, flemingt said:

How are you handling the space bar stabiliser? I see you have extra switches, but how do they interface?

Somehow missed this post earlier. ALPS keys have three crosses at the bottom (cross adapter not made yet), so the idea was to accommodate for these keys and use different adapters for Stackpole keys. If you look underneath the stackpole space bar, there are crossbars for which a custom stackpole adapter could be made (bigger top with a slit in which the crossbar fits. Sorry, having problems finding the right English words, but I hope you get what I mean.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...