- off-by-one connections to keyboard connector
- wrong demultiplexing of select signals
- 2OE on 74LS240 was not inverted, resulting in wrong circuit.
- use pre-jumpered row diodes.
- fixed off-grid errors on schematic
- Use the dual footprints for futaba / cherry keys
- Include a diode for every key (dual SMT/TH options)
- Add stabilizers to the spacebar
- Add cherry and futaba aligner plates
- Add SMT resistor option
- Add unified retro keyboard text
- Use the dual footprints for futaba / cherry keys
- include a diode for every key.
- Add stabilizers to the spacebar
- The Franklin keyboard is 9u, but it's very hard to find a 9u option. Instead, use 8u+1u
- Replace the LOCK key with a 1.75U key with LED window. Fix LED spacing to match original.
- use new dual key footprints
- clean up violations
- convert to kicad 7
- on schematic, add diode per key
- start substituting unified keyboard project parts for standard kicad parts.
A prior commit apparently deleted several mounting holes.
- restore mounting holes
- update to Kicad7
- fix DRC errors resulting from update
- update footprints to use new shaped pads
In unikbd library, add eco2 layer holes to the OSI mounting holes part.
Since the osi keyboard cutout is on the eco2 layer, this allows the
mounting holes to be exported along with the cutout for case design.
The Eco2 layer is used for OSI mounting holes. Adding the eco2 layer to
the OSI mounting holes part allows export of these parts along with the
keyboard cutout as a DXF for case design.
- in header files, change ASDF_ARCH_DEFAULT_SCANNER to
ASDF_ARCH_DEFAULT_ROW_SCANNER
- remove unused ASDF_NUM_KEYMAPS definition in asdf_keymap_setup.h.in
* Initial commit.
* Add support for Franklin ACE 1000.
* Add ace1000_keyboard_test() for completeness.
* Add link to replacement keyboard.
* Add Franklin ACE 1000 replacement keyboard link.
* Add Franklin ACE 1000 keyboard.
* Activate caps-lock at powerup, and swap keymaps accordingly.
---------
Co-authored-by: Christopher RYU <software+github@disavowed.jp>
- fixed the videx-like keymappings for the upper/lower keyboard
- moved @ to SHIFT-0 from CTRL-0, and put ID on CTRL-0
- bind the applesoft key test program to CTRL-3
- cram the keyboard test program into one line, to avoid adding a delay
for BASIC parsing after the CR.
- in main(), output only printable codes less than INVALID_CODE,
- instead of checking for code != INVALID_CODE.
- CMakeLists.txt, src/CMakeLists.txt: user ARCH for the actual
processor, and ARCH_FAMILY to specify the arch_*.[ch] files.
- generic-gcc-avr.cmake: fix optimizations to O1 or O0
- make-targets.sh: simplify cmake invocation, eliminate mkdir+cd,
instead use cmake flags to specify directory names and source dir.
replaced "asdf-" in target name with ${PROJECT_NAME}-, so now setting
project name (and version) in the project section will result in a
properly named result.
- Add production package scripts
- Configure BOM generation for KiBOM
- Add 3D models to path (add kicad 5 path variable to list)
- bump version to 3 for compatibility with versioning scheme