Jump to content
IGNORED

XL keyboard technical drawings


ivop

Recommended Posts

14 minutes ago, scorpio_ny said:

Hi @flemingt,

 

Have you posted the latest files? I think I only saw revision B posted. Also, who did you use to produce the boards?

 

Thanks!

 

yeah, the latest versions and some pictures are located here: flemingt/project-helena: Atari XL keyboard replacement (github.com)

 

I used AllPCB, quality was good, price reasonable. 

Edited by flemingt
added fab details
Link to comment
Share on other sites

  • 2 weeks later...

Looking forward to your build, too!

 

Did shipping from China also increased in price, or did you order locally?

 

Thinking about Rev E at the moment. I'd like to reintroduce the option for a three switch spacebar, which I think could fit alongside the holes for a stabilizer spacebar. The large shift does not use a stabalizer on the three switch spacebar PCBs. It uses rubber pads instead.

 

Another revision I'm thinking about is one that can not easily be combined with the current design, and that's a board for 5U spacebars, and add F1, F2 to the left, and F3, F4 to the right of the bar. This could be useful if you use blank Cherry caps with decals.

 

Edit: I can confirm that gluing the adapter to the switch reduces the amount of wobble. Best is to glue it before soldering the switch and have it dry out upside down to avoid glue leaking inside the switch.

 

Edited by ivop
Link to comment
Share on other sites

9 hours ago, ivop said:

Looking forward to your build, too!

 

Did shipping from China also increased in price, or did you order locally?

Looking forward to it too!! It was shipping from China to the USA. The shipping was almost 50% of the order because I chose to use a a carrier which I felt was more reliable. I could have opted to use a carrier that handed it off to the domestic postal service, but I had have some past bad experiences of the post office losing my international deliveries.

 

9 hours ago, ivop said:

Another revision I'm thinking about is one that can not easily be combined with the current design, and that's a board for 5U spacebars, and add F1, F2 to the left, and F3, F4 to the right of the bar. This could be useful if you use blank Cherry caps with decals.

I guess that the XL series still supports the function keys as a holdover from the Atar. 1200XL?

 

9 hours ago, ivop said:

Edit: I can confirm that gluing the adapter to the switch reduces the amount of wobble. Best is to glue it before soldering the switch and have it dry out upside down to avoid glue leaking inside the switch.

Thanks for the info! I have not had an opportunity to try out the new switch adapters. I want to see how well they work in relation to the printed switch stems.

 

One question: Would it be feasible to create a switch plate? It could be created using the same design as the keyboard PCB. This would add more rigidly and provide more support for the switches. It could be made as a 3D print of produced the same way as the PCB using the same material. The plate could also provide a spot for attaching stabilizers for the keys.

Link to comment
Share on other sites

  • 2 weeks later...

Look at what just arrived:

E5C48C31-4AC5-45AE-A2CF-606C6112B76D.thumb.jpeg.8ee7c3374a0dbf8119ba029ad0186f96.jpeg

 

 

I am looking forward of of putting it together! I have a couple of questions on the build:

1. When you seperated the part of the function keys from the rest of the board, which process did you use to cut it? Did you score it and snap it off? Did you use a Dremel? Maybe in your next revision, you can put in a a row holes on the board so one can easily snap right off.

 

2. When wiring the main PCB to the the option keys PCB, is the wiring one to one as they are numbered?

 

I had to redo the PCB connector because 0.8 mm was too thick for the connector in my 800XL. I am having them done at 0.6mm

 

Pretty excited to work on it! All I need is to find time to do it between my work and my chores. ?

 

Edited by scorpio_ny
Remove excess image
  • Like 2
Link to comment
Share on other sites

14 hours ago, scorpio_ny said:

Maybe in your next revision, you can put in a a row holes on the board so one can easily snap right off.

I found out the hard way that doing this flags the manufacturer that you are putting two designs in one PCB and they'll charge you extra for it. If you look at the PCB quoting system you'll see that there is a box to check for two or more designs being incorporated. Now perhaps this is already the case, so adding a bunch of small holes to act as perforations to make it easier to break them apart would be a good addition.

 

Depending upon the extra cost, it might be best to have each aspect be it's own separate PCB, each with its own set of gerbers.

 

Link to comment
Share on other sites

25 minutes ago, mytek said:

I found out the hard way that doing this flags the manufacturer that you are putting two designs in one PCB and they'll charge you extra for it.

Yes, that's exactly why I designed it the way it is. It's a bit more work when the PCBs arrive, but I was not charged extra for panelization.

Link to comment
Share on other sites

Hi all,

 

Forgive the delayed response. I've been away.

Let me go back and answer some questions...

@ivop good tip on gluing the adaptors, it wasn't necessary for me as they're on pretty solid. Anyone is free to fork my fork and add in other features, but for now it suits my purposes.

@scorpio_ny a switch plate would be possible using a fabbed PCB, it would increase rigidity though it would require a rethink of the mounting mechanism.

Your PCBs look great, it's the same revision I used. Though now he design is several revs ahead.

Yes, the option keys are wired 1-1 across the cut mark, there are no crossovers.

Interesting that 0.8mm was too thick, I rechecked my order and I definitely had them made at 0.8mm. It's a tight fit, but the friction helps. I'll update the Github to reflect that 0.6mm may be necessary for the 800XL.

To separate the board, I just used a hacksaw - it works fine, slow and steady.

As per @mytek and @ivop this avoids panelisation.

 

It'll be interesting to see what you come up with to stiffen the board. I figure the distance between the cartridge slot and the keyboard pcb is different on the 600xl vs the 800xl.

 

Link to comment
Share on other sites

About the 0.8mm. I used to be under the impression that the single wiper slots were just half of the normal dual wiper 1.6mm edge connector and hence needed half the board thickness. I was told that is not the case. These single wiper connectors are meant for flat cables. Not for PCB boards. 0.6mm is what tf_hh used, too, for his keyboard tester.

Edited by ivop
Link to comment
Share on other sites

58 minutes ago, ivop said:

About the 0.8mm. I used to be under the impression that the single wiper slots were just half of the normal dual wiper 1.6mm edge connector and hence needed half the board thickness. I was told that is not the case. These single wiper connectors are meant for flat cables. Not for PCB boards. 0.6mm is what tf_hh used, too, for his keyboard tester.

I also happen to have a 600XL on to see if there is a difference in the keyboard connector. I can confirm that both connectors on the 600XL(the one on the mother board and the small circuit board with the resistors) accept the 0.8 mm thick connectors without an issue. The keyboard connectors on my 800XL has less room for a PCB type connector. I tested the connecting with a 0.6 mm board ( I have a connector from another keyboard project here on the Atari forums for the 130XE) and it does fit. Even with 0.6mm, it was a bit snug. If I use the connectors for this project, I may have some difficulty removing the connector since I would have to pull from the wiring if I solder the wires directly. I was actually thinking of using connector pins with it anyway so I can use a DuPont connector or ribbon cable to connect to it. With the pins, I should be able to remove it more easily. As soon as I get the new batch of connectors, I will do some testing and report back.

 

Interesting question: When connecting the new keyboard to the 600XL, does it matter if one connects to with the resistor PCB or not?

Link to comment
Share on other sites

On 6/16/2022 at 2:54 PM, flemingt said:

 

@scorpio_ny a switch plate would be possible using a fabbed PCB, it would increase rigidity though it would require a rethink of the mounting mechanism.

Your PCBs look great, it's the same revision I used. Though now he design is several revs ahead.

Welcome back! Did I miss a more recent PCB design at your GitHub? I was looking at the keyboardsfor a couple of my Atari computes and I saw that they achieved rigidity via either the keyboard sitting on a metal a plate or using metal boards on the top and bottom of the PCB. So I may rethink using switch plate especially since it may need to rework the existing designs.  I have a couple of ideas to try out with as a get more accustomed to using Tinkercad. One interesting thing is that I have noticed that I have three of the keyboard variants in my computer collection. I have a type 1 made by Alps, a type 2 made by AWC (which uses a really thin and brittle PCB!) and the Type 4 which this project used as a temple. It is intriguing that it may be possible to make this a more universal solution just by producing different adapters for each keyboard type to accommodate differences of the keycaps

Link to comment
Share on other sites

Thanks.

 

Yeah, it looks like you have. I'm up to rev D here:

https://github.com/flemingt/project-helena

A plate would be the way to go, but I've no easy way to cut sheet metal so I went with 3DP supports since that's what I'm most familiar with.

Adaptors would increase universality, I think I read another project somewhere that was working on that approach.

Link to comment
Share on other sites

1 hour ago, scorpio_ny said:

Interesting question: When connecting the new keyboard to the 600XL, does it matter if one connects to with the resistor PCB or not?

I was also thinking, if resistors are recommended (or necessary) it wouldn't be too hard to modify the keyboard PCB design to incorporate them.

Link to comment
Share on other sites

31 minutes ago, flemingt said:

Thanks.

 

Yeah, it looks like you have. I'm up to rev D here:

https://github.com/flemingt/project-helena

A plate would be the way to go, but I've no easy way to cut sheet metal so I went with 3DP supports since that's what I'm most familiar with.

Adaptors would increase universality, I think I read another project somewhere that was working on that approach.

Hey @flemingt,

 

I just went to the site. I usually upload the zip files for processing and all I can find was revision B of the zip file. Was I supposed to get it from the loos files in the directory?

 

Link to comment
Share on other sites

let me check that out...

 

So I deleted the gerbers folder and reuploaded, it may have been a sync issue with my client, but who knows. Can you redownload and see if there's a change on your end?

 

Edited by flemingt
clarifications
Link to comment
Share on other sites

22 minutes ago, flemingt said:

let me check that out...

 

So I deleted the gerbers folder and reuploaded, it may have been a sync issue with my client, but who knows. Can you redownload and see if there's a change on your end?

 

Thanks for checking it out! This is what I see when I go to the gerbers directory:

EBBA2FCB-3D90-405D-9AF6-8A09024FFA6A.thumb.png.962d2496b035ffff37a266f3c3242ea2.png

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...