Dave
8828d90d96
Add additional mounting holes to ASCII interface PCBS and Sol-20 PCB
2020-05-14 03:12:14 -05:00
Dave
8e05617042
Move i/o and serial connectors to edge of PCB
2020-05-14 02:38:42 -05:00
Dave
87bd25fa64
Minor silk screen cleanups.
2020-05-14 02:24:30 -05:00
Dave
7e0a32c305
Add PNG rendering
2020-05-14 02:20:48 -05:00
Dave
1ec3e8c3d8
Use png file instead for jpg file
2020-05-14 02:19:26 -05:00
Dave
d69dbaf6d1
Cleanups on ASCII interface PCBs, 328P and 2560 versions
...
- Clean up diode positioning and numbering
- Remove 3D models for devices that are not normally fitted
- clean up labeling
- update README files to match PCBs.
2020-05-14 02:17:03 -05:00
Dave
64437908f7
Remove asdf_arch.[ch], which are copied from Arch directory
2020-05-14 01:36:20 -05:00
dfnr2
dff329ea42
Delete asdf_keymap_defs.h
...
Not a source file. This file is copied from keymaps directory during build.
2020-05-13 15:53:22 -05:00
Dave
cc2b86fe32
Fix virtual output actions in keymap
2020-05-13 15:51:45 -05:00
Dave
d0afd4d258
Git-ignore updates
2020-05-13 15:50:53 -05:00
Dave
27b151964a
More gitignore updates
2020-05-13 11:14:43 -05:00
Dave
3ddca77b42
Add .gitignore
2020-05-13 11:10:01 -05:00
Dave
63b1bb2ad9
Clean up some wording in the Sol-20 readme
2020-05-12 21:47:00 -05:00
Dave
cc4fdfb161
Update README for 2560-based ASCII interface
2020-05-12 17:43:44 -05:00
Dave
218d174489
Updae 3D image
2020-05-12 17:36:29 -05:00
Dave
1040a9b5d4
Swap /RESET and LOCAL lines to place them on the correct Sol-20 pins
2020-05-12 17:26:07 -05:00
Dave
d5208f73bf
ATMega2560 PCB fixes and updates
...
- add additional key matrix connector (for custom matrix including Apple 2)
- Fix bypassed diodes. Diodes on rows 8-15 should have been
- jumpered (bypassed), but instead were standard diode footprints.
2020-05-12 17:12:07 -05:00
Dave
9393a6e246
Fix descriptive comment for keyboard connectors
2020-05-12 17:11:35 -05:00
Dave
3c1d050abb
Move F_CPU to header file and clean up 2560 read_row() code
2020-05-12 17:09:49 -05:00
Dave
9b41a77ea4
Moved clock speed definition (F_CPU) to arch header file
2020-05-12 17:09:13 -05:00
Dave
1687d0ccfd
Use single makefile rather than one makefile per architecture
2020-05-12 14:52:06 -05:00
Dave
97d38282ae
Cleanup read_row(), and remove duplicated Makefile
2020-05-12 14:50:56 -05:00
Dave
e9630edb03
Fix atmega2560 read_row routine
2020-05-09 03:51:24 -05:00
Dave
a9a759ac82
Add power button to classic keycaps BOM
2020-05-08 14:19:06 -05:00
Dave
346784bd6b
Enable output hook in main()
2020-05-06 15:56:23 -05:00
Dave
0727621c19
ERC/DRC fixes
...
- Removed diodes from pinout page; these were for illustrative purposes only
- Added No-Connects on unused row signals.
2020-05-06 13:33:05 -05:00
Dave
922de973f8
Adjsut mounting slots and alignment of mounting holes.
2020-05-05 16:58:20 -05:00
Dave
ca6597412a
Remove extraneous no-connect
2020-05-05 16:41:31 -05:00
Dave
bef1710bcd
Minor cleanups
2020-05-05 16:40:48 -05:00
Dave
de346a1e59
Merge branch 'hooks'
2020-05-05 15:10:40 -05:00
Dave
5baf20a16b
Get hook functionality running and DIP switch cleanup
2020-05-05 15:05:54 -05:00
Dave
c7b8641d0d
Define dipswitch row in arch-dependent module.
...
Because the DIP switch row is hardwired on the controller board.
2020-05-03 12:05:27 -05:00
Dave
4d8bc2a9be
(Development branch) Added in code to implement fuction hooks
2020-05-01 16:39:21 -05:00
Dave
3d8438bede
Add extra sheet to document keyboard connector pinout
2020-05-01 16:35:24 -05:00
Dave
f81fd264b7
Fix unconnected wire to decoder for rows 8-15
2020-04-27 17:16:31 -05:00
Dave
32e74986c5
More special keys and other circuit cleanup.
2020-04-27 17:16:08 -05:00
Dave
77de6c7205
Fix wrong keymap assignment for SHIFT LOCK & other cleanups
2020-04-27 17:13:53 -05:00
Dave
fe5cafd8ab
Add test of activate triple assignment (no function specified)
2020-04-27 17:12:39 -05:00
Dave
ef7a7bf320
Clean up shift/shiftlock cruft
...
* firmware/asdf/src/asdf_modifiers.h: C
2020-04-27 17:11:36 -05:00
Dave
8e2a12b9d5
Initial cut of OSI 542 keyboard scan support
2020-04-27 17:10:13 -05:00
Dave
80cb50eb7e
Clean up physical device structures
...
- include callback function in device table instead of separate array.
2020-04-26 14:11:55 -05:00
Dave
60c00e636c
Merge branch 'master' of github.com:osiweb/unified_retro_keyboard
2020-04-23 11:28:56 -05:00
Dave
01f57f69e1
Circuit tweaks
...
- Add power-on reset to reset circuit
- Modify Shiftlock circuit to require only one jumper
2020-04-23 11:27:54 -05:00
dfnr2
51815c7194
Delete unikbd-osi.kicad_pcb
2020-04-21 17:15:08 -05:00
dfnr2
e5d5d32061
Delete unikbd-osi.sch
2020-04-21 17:14:56 -05:00
dfnr2
e458b4024a
Delete unikbd-osi.pro
2020-04-21 17:14:45 -05:00
Dave
0e70d49f44
Remove unused files
2020-04-21 14:37:25 -05:00
Dave
fe238606ff
Delete unused filenames
2020-04-21 14:36:44 -05:00
Dave
bd0c06d69d
Merge branch 'master' of github.com:osiweb/unified_retro_keyboard
2020-04-21 14:34:37 -05:00
Dave
5fa0f80b4e
Add OSI interface schematic
...
Provides a keyboard interface to interface with OSI computers. Equivalent to an
OSI 542C.
- Includes sound circuits
- Includes RESET delay circuit
- SHIFT LOCK can be mechanical push-on/push-off or soft toggle, selectable by
jumper.
- Provide SHIFT LOCK LED output.
2020-04-21 14:30:59 -05:00