henrykrichter / a500kb Goto Github PK
View Code? Open in Web Editor NEWAmiga 500 Custom Mechanical Keyboard
Amiga 500 Custom Mechanical Keyboard
I am interested in your projects, looks very good. Can you please provide the preferred parameters used in the production of the PCBs? Probably most important one is the tickness.
Would it be possible for you to provide a BOM with MFG Part Numbers and CPL file for the A500?
Hi! As a feature request for the next revisions perhaps you could make It also A1200 compatible performing some small changes to make the small controller board dettachable so the main keyboard part fits in an A1200 case. Or maybe just splitting the big leds using a few pins/connector allowing the user to "dettach" the leds part if he's going to use an A1200.
Perhaps allowing to solder a connector like 32way Molex 52044-3245 underside so a long flat cable like Molex 15168-0400 can be connected to A1200 connector. One of the extra connections could be cut down from the flat cable so It fits into the A1200 keyboard connector.
Anyway great job. It would be cool if you could post pictures using standard cherry keycaps too. What do you think about using a 3d printed mitsumi-low profile cherry adapter to use original keys?
Hi Henryk,
I ordered a few partially assembled PCBs to JLC. I picked this RGB led for D1, 5, 6, 7, 51, 52, 53 but they said it doesn't fit in there.
https://www.lcsc.com/product-detail/Light-Emitting-Diodes-LED_MEIHUA-MHPA3528RGBCT_C409779.html
I will hand solder them. Can you please give some examples from Mouser/Digikey or some other vendor?
For the plate RBG leds (APA102 5050), are these the correct ones?
https://www.sparkfun.com/products/14863
Thanks
Hi Henryk,
Thank you for this great project and the support you have been providing. I finally built the keyboard and got it working. So far my testing shows all the keys as working except the CTRL key. CTRL+AMIGA+AMIGA is working to reset the computer so physical connection with the switch should not be an issue.
AmigaOS Documentation Wiki (https://wiki.amigaos.net/wiki/Keymap_Library) says: "When pressed with CTRL alone, alphabetic keys should generally transmit their unshifted value but with bits 5 and 6 cleared. This allows keyboard typing of "control characters." For example, the C key (normally value $63) should transmit value $03 (Ctrl-C) when Ctrl and C are pressed together."
I looked at the source code for the ATMega32 and couldn't see the code to accomplish this (though I am not an expert on this and may have missed it). Can you please confirm if this is the case and whether you are planning to add the functionality?
Sorry to ask this but I am very newbie on this. Is there a Zero to hero guide for making this? what to upload at pcbway etc? I am totally lost (but know how to solder).
Originally posted by @gjorans in #4 (comment)
Hi! Thanks for sharing this awesome project, could you please let us know which Cherry and KailH switches references could be used? Would it accept different kind of pc keyboard-like keys? Best regards, Jaime.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.