Jump to content
IGNORED

XL keyboard technical drawings


ivop

Recommended Posts

1 minute ago, flemingt said:

Try looking at those files in an online gerber viewer, if the silkscreen says rev D then it should be the most up to date.

Great! Would it be possible to create the zip file in the directory again too? It makes it very convenient to upload and not worry about missing a file or file corruption.

 

Link to comment
Share on other sites

4 minutes ago, scorpio_ny said:

Would it be possible to create the zip file in the directory again too?

No problem. Done for the Main and the Aux boards in their respective gerber folders. Updated the readme file about the Aux board PCB thickness'.

Link to comment
Share on other sites

Let's see...

 

I moved some of the holes to better align with the metal backplane.

I moved the position of the power LED and removed the little peninsula it was on.

I moved the ribbon cable solder points, for both the keyboard to mainboard and keyboard to option board so that they don't overlap as much. This is better for assembly and cable routing.

  • Like 2
  • Thanks 1
Link to comment
Share on other sites

  • 2 weeks later...

Just a clue: is there any chance to have a single PCB instead to broke that pcb in two? Is it for bad alignement for the function keys?

Now I am downgraded the latest version of your project @flemingt to Kicad v5 as I have this in my working machines. So I am replicating the edge cuts to reflect yours.

Then I will change the spacebar size to 7u and adding two 1u extra keys (Left Alt and Right Alt) beside it, just to fill the gap.

And lastly I will change the shift keys to a more common 2.25U (left) and 2U (right) instead of 2.5U and 1.75U.

I have all keycaps done. ;-)

 

AXL.jpg

Edited by gianlucarenzi
Link to comment
Share on other sites

5 minutes ago, gianlucarenzi said:

Just a clue: is there any chance to have a single PCB instead to broke that pcb in two? Is it for bad alignement for the function keys?

I don't think a single PCB could work, because the functions keys are mounted slightly lower.

 

5 minutes ago, gianlucarenzi said:

Now I am downgraded the latest version of your project @flemingt to Kicad v5 as I have this in my working machines. So I am replicating the edge cuts to reflect yours.

Then I will change the spacebar size to 7u and adding two 1u extra keys (Left Alt and Right Alt) beside it, just to fill the gap.

And lastly I will change the shift keys to a more common 2.25U (left) and 2U (right) instead of 2.5U and 1.75U.

I have all keycaps done. ;-)

[image]

If I were you, I'd change the spacebar to 5u and add two 1u keys left, and two 1u keys right, and route them as F1, F2, Spacebar, F3, F4. The XL Rev. 2 OS still supports the 1200XL keys.

  • Like 2
Link to comment
Share on other sites

Hi @flemingt and @ivop,

 

 

I hope everything is well! As I mentioned before, I was interested in a plate for this keyboard. I took some time to get me myself familiarized with Kicad, Inkscape and Tinkercad. After some trial and error, I was able to extract  the layout from the board design to get an .STL to work from. When I started to work o this, I wanted to build upon the previous work that was already done. I have still some mistakes to correct, but I am pleased with the initial result.  Before I go further, I want to post it to see if there are any requests or ideas that could be implemented.

 

5AD73C14-620D-4C21-82F6-6244FDBC2774.thumb.jpeg.e52c1d757ceb19094ab9d112505981e1.jpeg  

Here is the initial full prototype

 

5EB6B186-7BB8-459D-9917-0AFB74CCF301.thumb.jpeg.e6e3537345181ed25b7405fae967f2a4.jpeg

It is printed into two parts so that it can fit most 3D printer bed.

970BDFEB-98C6-4B01-B908-4C8DA630FE43.thumb.jpeg.45c20b0b9cdd9e59bf92ce9d2bd143f6.jpeg

Here it is on the PCB. I have to add the cutouts for the spacebar holders (forgot to add) and I need to adjust some of the cutouts for the switches. The alignment with the switches with the plate and PCB is good! I populated switches at different locations to check the alignment. I also tried different brand of switches too. To fit the spacebar stab holders, I had to snip a small piece from the top and it would fit on both sides. The plate(s) itself doesn't not adhere to PCB at all. They are held in place by the switches. Even without soldering the switches, the PCB holds pretty well.

 

Also, I made some observations working with some of the parts and components between my 600XL and 800XL.

1.  I has some problems with the left mounting bracket fitting my PCB. I had printed a couple of time and it seemed that it was slightly too short or the cutouts for the board are too narrow. I am in the process of looking into it to see where the issue is.

2.  I may have missed it somewhere, but it would be a good idea to post the dimensions of the board so someone just uploading to to get it manufactured can make sure it is read correctly. When I upload to JLPCB, I got the dimensions of  111x346 mm.

3.  The screws that mount the the keyboard to the frame for the 600XL and 800XL are different in size.  So I was not able to use the mounts with the 800XL screws.  The heads are different sizes. I have posted the pictures with the measurements:

B5BF257E-5130-4098-9CE4-BD85BB939DAA.thumb.jpeg.0c2b5900963d79b8bba5e00c1410be2a.jpeg              E305925F-7CEF-4F85-863F-D67BE6F5C51E.thumb.jpeg.cea2fb3bdc0d7b022498cc4365b64bc6.jpeg         F14E6424-4F53-4EF8-9E80-C054123939F7.thumb.jpeg.7dcf9514638f845c68c4eb5a599c0f5a.jpeg

4.  As I mentioned earlier, the PCB. Card to connect the keyboard with motherboard on 800XL needs to be 0.6mm . At 0.8, it will not fit. I just received my new batch at 0.6 mm and I can confirm it does fit.

5.  It seems that the connector for the spacebar is different from the keycaps. I had some trouble fitting the keycap adapters and it seems it may be slightly smaller. I am going to take a closer look.

6.  It may be a good idea to make it clearer where to cut on the board (on the white line? Left of it? Right of it?) I only say this that if it is cut incorrectly, it can affect the fitting and alignment.

7. On the right PCB mount adapter, there does not seem to be a cutout on the lower square part for the PCB? Is this by design?

 

Please let me know if you have any questions!

 

  • Like 1
Link to comment
Share on other sites

Very cool! ?

11 minutes ago, scorpio_ny said:

6.  It may be a good idea to make it clearer where to cut on the board (on the white line? Left of it? Right of it?) I only say this that if it is cut incorrectly, it can affect the fitting and alignment.

It's exactly on the line. Perhaps it would be nice to have a line at the bottom silkscreen, too. That would make it easier to use a boxcutter instead of a hacksaw or dremmel.

 

Link to comment
Share on other sites

On 7/1/2022 at 6:07 PM, gianlucarenzi said:

Just a clue: is there any chance to have a single PCB instead to broke that pcb in two? Is it for bad alignement for the function keys?

Now I am downgraded the latest version of your project @flemingt to Kicad v5 as I have this in my working machines. So I am replicating the edge cuts to reflect yours.

Then I will change the spacebar size to 7u and adding two 1u extra keys (Left Alt and Right Alt) beside it, just to fill the gap.

And lastly I will change the shift keys to a more common 2.25U (left) and 2U (right) instead of 2.5U and 1.75U.

I have all keycaps done. ;-)

 

AXL.jpg

I'm pretty sure it has to be 2 PCBs to maintain the relative height differences. The original metal backplane in my system has a kink in it to form the mylar to the correct height. The split PCB and 3D printed bracketry maintains that spacing.

Link to comment
Share on other sites

57 minutes ago, scorpio_ny said:

Hi @flemingt and @ivop,

 

 

I hope everything is well! As I mentioned before, I was interested in a plate for this keyboard. I took some time to get me myself familiarized with Kicad, Inkscape and Tinkercad. After some trial and error, I was able to extract  the layout from the board design to get an .STL to work from. When I started to work o this, I wanted to build upon the previous work that was already done. I have still some mistakes to correct, but I am pleased with the initial result.  Before I go further, I want to post it to see if there are any requests or ideas that could be implemented.

 

5AD73C14-620D-4C21-82F6-6244FDBC2774.thumb.jpeg.e52c1d757ceb19094ab9d112505981e1.jpeg  

Here is the initial full prototype

 

5EB6B186-7BB8-459D-9917-0AFB74CCF301.thumb.jpeg.e6e3537345181ed25b7405fae967f2a4.jpeg

It is printed into two parts so that it can fit most 3D printer bed.

970BDFEB-98C6-4B01-B908-4C8DA630FE43.thumb.jpeg.45c20b0b9cdd9e59bf92ce9d2bd143f6.jpeg

Here it is on the PCB. I have to add the cutouts for the spacebar holders (forgot to add) and I need to adjust some of the cutouts for the switches. The alignment with the switches with the plate and PCB is good! I populated switches at different locations to check the alignment. I also tried different brand of switches too. To fit the spacebar stab holders, I had to snip a small piece from the top and it would fit on both sides. The plate(s) itself doesn't not adhere to PCB at all. They are held in place by the switches. Even without soldering the switches, the PCB holds pretty well.

 

Also, I made some observations working with some of the parts and components between my 600XL and 800XL.

1.  I has some problems with the left mounting bracket fitting my PCB. I had printed a couple of time and it seemed that it was slightly too short or the cutouts for the board are too narrow. I am in the process of looking into it to see where the issue is.

2.  I may have missed it somewhere, but it would be a good idea to post the dimensions of the board so someone just uploading to to get it manufactured can make sure it is read correctly. When I upload to JLPCB, I got the dimensions of  111x346 mm.

3.  The screws that mount the the keyboard to the frame for the 600XL and 800XL are different in size.  So I was not able to use the mounts with the 800XL screws.  The heads are different sizes. I have posted the pictures with the measurements:

B5BF257E-5130-4098-9CE4-BD85BB939DAA.thumb.jpeg.0c2b5900963d79b8bba5e00c1410be2a.jpeg              E305925F-7CEF-4F85-863F-D67BE6F5C51E.thumb.jpeg.cea2fb3bdc0d7b022498cc4365b64bc6.jpeg         F14E6424-4F53-4EF8-9E80-C054123939F7.thumb.jpeg.7dcf9514638f845c68c4eb5a599c0f5a.jpeg

4.  As I mentioned earlier, the PCB. Card to connect the keyboard with motherboard on 800XL needs to be 0.6mm . At 0.8, it will not fit. I just received my new batch at 0.6 mm and I can confirm it does fit.

5.  It seems that the connector for the spacebar is different from the keycaps. I had some trouble fitting the keycap adapters and it seems it may be slightly smaller. I am going to take a closer look.

6.  It may be a good idea to make it clearer where to cut on the board (on the white line? Left of it? Right of it?) I only say this that if it is cut incorrectly, it can affect the fitting and alignment.

7. On the right PCB mount adapter, there does not seem to be a cutout on the lower square part for the PCB? Is this by design?

 

Please let me know if you have any questions!

 

That looks great. As for requests... why not just incorporate the PCB holding bracketry into the plate? It might make it a bit big for typical build plates, and need different partitioning, but it would probably make for a stronger design.

Similarly for the Keyboard stabilizers?

 

Incorporating the plate and the brackets would address point #1 since the slots would no longer be needed.

I will add #2 to the github.

#3 It should be easy enough to expand the holes for the screw heads, but let me know if you want to incorporate the brackets into the plate first.

#4 Good to know, I'll make sure that's on the git hub too.

#5 really, can you post a picture?

#6 agreed. I just cut through the line.

#7 if we're visualising the same feature (or lack thereof) yes, by design to aid insertion of the board. A dab of hot glue can lock it in place.

Link to comment
Share on other sites

5 hours ago, flemingt said:

That looks great. As for requests... why not just incorporate the PCB holding bracketry into the plate? It might make it a bit big for typical build plates, and need different partitioning, but it would probably make for a stronger design.

Similarly for the Keyboard stabilizers?

Incorporating the plate and the brackets would address point #1 since the slots would no longer be needed.

I am that glad you mentioned this. I was actually thinking about incorporating the brackets. There were a couple of reason why initially I did not go for it:

1. I wanted to see where you guys wanted to go with the designs. I wanted complement the previous designs, not compete.

2. Each half of the switch plates takes about 4 hours  to print at my printers lower quality setting. Adding the bracket to the plate would add more to the print time and more complex to print.

3. I like the design  that the stabs are separate items. This allows possibility of different designs that can be incorporated and changed out without having to change/reprint the whole half plate. Ditto if the stab holder becomes damaged. An example of of a possibility  is that one could print custom stab mount adapters to accommodate commercial stabilizers (I know I am).

4.  We would probably need different PCB bracket adapters to accommodate the differences in height with the other Atari keycap sets. So one set of plates could accommodate the different designs.

 

I really think that the original concepts of the separate brackets and stabs was really well thought out! It allows a lot flexibility to accommodate different design ideas, different keycaps and allows for easy repair if a single part becomes damaged. 

 

Quote

#5 really, can you post a picture?

Sure! Here you go! I measured inside with the caliper.

E0349E9C-A881-47DA-9711-0F5478114921.thumb.jpeg.68cde208399935e0f72ccaf950e14947.jpeg7918F3D7-AAB6-4F57-B1BE-786EB51183AA.thumb.jpeg.d6a17efbd7c0533149e3fb5683536df4.jpegA718A481-FEE7-4496-A43C-8F82242157EC.thumb.jpeg.d19664af1dcf9e142b932bc2a83ba7dc.jpeg

Quote

#7 if we're visualising the same feature (or lack thereof) yes, by design to aid insertion of the board. A dab of hot glue can lock it in place.

I attached a photo. What I am noticing is that when I put on the bracket on the PCB, it bends ever so slightly because there is no groove/slit on one side of the where it touches the PCB.

 

5FE5AE2B-949D-4A37-8CD5-F2F92AD1E34D.thumb.jpeg.f92acbe80bef8cf4498df3966dd87a15.jpeg

 

 

Edited by scorpio_ny
Correct spelling of words and added more comments and corrected grammar
Link to comment
Share on other sites

I did some quick messing about this morning and the GitHub instructions have been updated. Similarly the stls for the brackets; there's now an extra slot in the region you highlighted and the recesses for the screw heads widened to accommodate the 800xl screws.

Link to comment
Share on other sites

7 hours ago, flemingt said:

I did some quick messing about this morning and the GitHub instructions have been updated. Similarly the stls for the brackets; there's now an extra slot in the region you highlighted and the recesses for the screw heads widened to accommodate the 800xl screws.

Thank you @flemingt! I will download them and try them out. With the brackets more sorted out, I can continue making adjustments to the switch plate and try them out in the 800XL.

 

Link to comment
Share on other sites

59 minutes ago, scorpio_ny said:

Thank you @flemingt! I will download them and try them out. With the brackets more sorted out, I can continue making adjustments to the switch plate and try them out in the 800XL.

 

No problem. When you're happy with the switch plate design I'm more than happy to host on my GitHub and credit you in the readme.

Link to comment
Share on other sites

  • 5 months later...

Hi @flemingt and @NuClear235,

 

I can show a little bit what I have been up to. The reason I took so long is because I am making the plate work for two versions of the Atari XL keyboards: the one that uses the Stackpole design and the one that uses Futaba swtiches. @NuClear235, I also have the same version keyboard that you have that is not working, so I had to do some work to acommode it 😀. I also have been working some updates on the stab holders, the plate support and create a swtich adapter to accomodate the Futaba keys.  My second goal was to make sure that they work both on the 600XL and 800XL as well.  I will have a write up soon. Here is a pic of the current design with keys from the Futaba swtich.

E98542B2-31B6-461C-97ED-8B4295F81AE1.thumb.jpeg.90954c5c93e70f1ade11a9c61a92b5cb.jpeg

 

 

  • Like 1
Link to comment
Share on other sites

Hi @NuClear235,

 

I am not sure if you understood from my photo, but I am working on adapters to so one can use the keycaps your version of the keyboard with MX switches. The photo is of those very same keycaps on a MX switch. 
 

That being said, this is not a commercial venture. When I am done, I will make the the files that I am working on available for others to use. Based from his other posts, it seems that @gianlucarenzi may be looking to set something up to sell complete keyboards to end users who do not want to build their own. 

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