Dave
4733b146ac
Replaced standard 20-pin header with header+mounting holes
2020-06-29 15:42:52 -05:00
Dave
61201ab1ce
Add spacer hole fixes to other hole-position fixes
2020-06-28 15:09:23 -05:00
Dave
7608d822b5
Adjust some holes so interface mount holes double as aligner mounts.
2020-06-25 23:13:41 -05:00
Dave
fe4a4e886d
Hole size adjustment
2020-06-25 18:01:13 -05:00
Dave
c08d120f4a
Restore cherry MX center hole to 0.157" and pull back soldermask from hole
2020-06-25 18:00:24 -05:00
Dave
5fdfc26fb6
Update photo for SMT encoder
2020-06-23 17:27:51 -05:00
Dave
e5c3e083c6
Convert the Apple II encoder to all-SMT parts (except connectors).
2020-06-23 17:25:30 -05:00
Dave
14248df6fe
mechanical fit and buildability fixes
...
- Moved header slightly forward
- Moved interface mount holes do reduce interference with case mount holes
- For all keys in classic keyboard, add option for either through-hole or SMT
diodes and resistors.
2020-06-23 17:21:38 -05:00
Dave
3998a3d4ab
Added combined SMT-Thru-hole Diode for keyboard
2020-06-23 17:17:25 -05:00
Dave
d7985ef3ce
Include new footprints
...
- Futaba aligner with LED
- 1x25 connector for Apple II keyboard
2020-06-19 17:14:16 -05:00
Dave
0ddc216f13
Fixes for classic keyboard outline and mounting hole patters
...
- Adjust upper right corner circular cutout for AppleII+ case fit.
- Adjust OSI mounting hole pattern for improved fit.
- Changed OSI mount holes along top of keyboard to slots, to fit both C2P (542
keyboard) and C4P (542 Rev B/c keyboards).
- PCB and aligners must be slightly taller to accommodate the slots along the
top row
2020-06-19 17:07:25 -05:00
Dave
fb28dd34fc
Multiple fixes to classic keyboard for fit and build ease
...
- remove material from PCB to allow keyboard to fit in Apple II case
- enlarge center hole on cherry MX footprints slightly, to 0.160" to allow
slightly more tolerance, which eases assembly.
- include holes for LEDs on futaba aligner
- include extra pads on main PCB for LEDs with futaba keys
- Add LED on LINE FEED which maps to REPEAT/CAPSLOCK on Apple II keymap
2020-06-17 01:00:01 -05:00
Dave
5b5320bca6
Tiny adjustment to stabilizer post width gauge
2020-06-16 22:14:41 -05:00
Dave
ade0b3c971
Added LED+switch to unikbd libary to adjust pin numbers
2020-06-16 22:08:05 -05:00
Dave
a0a6e1cd3e
Merge branch 'master' of github.com:osiweb/unified_retro_keyboard
2020-06-16 22:04:10 -05:00
Dave
5f65d0b25e
Update title, rev, and date on sub-schematics
2020-06-16 22:03:22 -05:00
Dave
a3a015a759
Update Sol keyboard to 1.5 (Minor changes)
...
- Fix title in Schematic
- Slightly enlarge center post hole on switch footprint, to allow a bit of
tolerance. Very tight tolerance makes the keyboards hard to assemble.
2020-06-16 22:01:36 -05:00
Dave
ac19a16902
Add OSI interface PCB to repo
2020-06-16 13:14:51 -05:00
Dave
2dd45755b1
Added stabilizer bending guide and futaba stabilizer posts to PCB
2020-06-08 17:57:47 -05:00
Dave
56f057798d
Fixed slight imperfection in futaba spacebar aligner footprint
2020-06-08 17:57:06 -05:00
Dave
11bb87d620
Add image of Sol keyboard in case
2020-06-06 23:05:47 -05:00
Dave
d047f9cc6c
Add image of Sol keyboard in case
2020-06-06 23:04:10 -05:00
Dave
cb68742fa4
Corrections to Sol-20 keycap BOM
...
- Add the _/DEL key
- Specify that the keypad "." key be centered vertically and horizontally.
2020-06-06 16:52:09 -05:00
Dave
9f7520fa50
Remove outdated note
2020-06-06 12:54:44 -05:00
Dave
c44a270e78
Another small README edit
2020-06-05 10:53:35 -05:00
Dave
a97de184fd
Minor README edit
2020-06-05 10:38:24 -05:00
Dave
9e5d71d5ba
Change photo width
2020-06-05 10:35:01 -05:00
Dave
eb25119569
Add photo of SOL keyboard
2020-06-05 10:31:49 -05:00
Dave
4b5dbd45a2
Fix connector J8 name to "custom connector 2"
2020-06-02 23:09:12 -05:00
Dave
4a266ba3cc
Remove extraneous silk screen legends
2020-06-02 23:02:50 -05:00
Dave
8bd7dc8dea
Various PCB cleanup
...
- Fix position of holes around 1x25 connector to match Apple 2 keyboard
- silk screen fixes
- minor trace shoves.
2020-06-02 22:58:50 -05:00
Dave
0927bc395d
Update screen shot
2020-06-02 22:52:07 -05:00
Dave
b9da4f4b3e
Fixed Keyboard encoder connector
...
- remove unused "jumper holes"
- align pins with spacer holes.
2020-06-02 22:50:12 -05:00
Dave
34f727e1e2
Add Apple-2 encoder, a custimized version of the 2560 ASCII encoder
2020-06-02 22:39:34 -05:00
Dave
b6599dd9e2
Add mounting holes for Apple II keyboard
2020-06-02 10:48:01 -05:00
Dave
488e76c92c
update pcb rendering to latest rev
2020-05-31 10:43:31 -05:00
Dave
1f220923e1
Include both ISP and JTAG ports in programming header
2020-05-31 10:40:31 -05:00
Dave
e415d43c84
Update addon board updates
...
- Add diode to C5 to prevent discharge into 5V
- allow selection of default ON or OFF soft switch.
2020-05-27 19:23:34 -05:00
Dave
42989dbd41
Update readme for clarity
2020-05-27 13:12:54 -05:00
Dave
4e40e324b6
Add image to README
2020-05-27 13:11:30 -05:00
Dave
35a39dda72
Add README.md to OSI interface
2020-05-27 13:10:28 -05:00
Dave
59f7eb9896
Completed routing on OSI interface board
...
Cleaned up and fixed schematics
2020-05-27 12:22:58 -05:00
Dave
b5fa4f43bb
Fix comment in addon.sch
2020-05-21 16:00:06 -05:00
Dave
3c8a02ce9a
addon board uses 74HC14
2020-05-21 15:13:04 -05:00
Dave
54a7cd0cd1
Add mounting holes for PCB along right side of keyboard
...
- moving interface PCB to right side eliminates clearance issues.
2020-05-21 13:52:04 -05:00
Dave
1d2ccf8727
Update PCB to latest schematic
2020-05-21 13:51:19 -05:00
Dave
9482a3bf0e
Adjustments for OSI RESET and shiftlock circuits
...
- adjust RC constants to use simple, common values and reduce number of
different part values.
- Create add-on PCB to provide reset/shiftlock function for older 542 and SB2
keyboards.
2020-05-21 13:48:38 -05:00
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
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
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
a9a759ac82
Add power button to classic keycaps BOM
2020-05-08 14:19:06 -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
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
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
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
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
dfnr2
6edc2dc535
Update README.md
2020-04-18 00:21:56 -05:00
Dave
8db577580e
Move DIP switch number label
2020-04-18 00:20:23 -05:00
Dave
5c1f5c0297
Update README for Atmega2560 ASCII interface
2020-04-16 17:14:31 -05:00
Dave
ac0d43b97e
Add fixed PCB rendering
2020-04-16 17:13:11 -05:00
Dave
8fa9e27afa
Remove problematic image
2020-04-16 17:10:52 -05:00
Dave
9cb368be32
Clean up connector labels on ATmel-2560 ASCII interface PCB
2020-04-16 17:02:28 -05:00
Dave
f946a699a0
Add 16-pin socket for custom interface/prototyping
2020-04-16 16:56:06 -05:00
Dave
427080a666
Clarified textbox comments
2020-04-15 15:23:04 -05:00
Dave
192b626be3
More README cleanup
2020-04-14 00:53:27 -05:00
Dave
d08e65bef4
Change ATMega328P to ATMega2560 at top of README
2020-04-14 00:49:44 -05:00
Dave
35d3bfb11b
README cleanups.
2020-04-14 00:49:06 -05:00
Dave
aaf6233723
Silk screen cleanups
2020-04-14 00:29:19 -05:00
Dave
1a9c84aac1
Add Atmega2560-based ASCII interface board
2020-04-13 20:54:56 -05:00
Dave
b135998254
On aligners, moved numpad 0.1825" to the right.
2020-04-13 15:08:55 -05:00
Dave
623a04c6c4
Changed resistor value from "R_US" to 470
2020-04-13 15:08:31 -05:00
Dave
b8fae61ba8
Added footprints for 2u key with cherry aligner
...
- footprints for PCB
- footprints for aligners
2020-04-08 02:05:17 -05:00
Dave
787e49e1d9
Cleanups, use cherry aligners with futaba keys, bump rev number
2020-04-08 02:03:50 -05:00
Dave
e784abe263
Moved mounting slots from keyboard PCB to aligners
...
- This allows the PCB to sink below the mounting brackets. The aligner height can
be adjusted relative to the mounting brackets using spacers.
- changed futaba aligners to use cherry stabilizers.
- bumped rev number
2020-04-08 02:01:14 -05:00
Dave
89bfdd71a9
Move LED current limit resistors to keyboard PCB
...
For better matching of current limit resistors to LEDs, the resistors are moved
to the keyboard matrix PCB, where they can be tuned for maximum brightness (at
100% duty cycle). This allows consistent keyboard brightness when a single
interface PCB is swapped between keyboard matrices.
2020-04-05 20:00:20 -05:00
Dave
4bf0e3eb33
Add series resistors to LEDs and stabilizer to 2u shift
2020-04-05 10:08:14 -05:00
dfnr2
2870130cb5
Swapped text in futaba "main" aligner
2020-03-22 22:08:34 -05:00
David Fenyes
3cd9547d59
Added aligners for SOL keyboard
...
- options for complete aligner, and split main/numpad aligners
- adjusted aligner spacer mounting holes on PCB.
2020-03-21 12:13:07 -05:00
David Fenyes
869f7c2260
Deleted obsolete files
2020-03-21 12:10:49 -05:00
David Fenyes
0400c08f79
Rename Cherry MX footprint
2020-03-21 11:57:21 -05:00
David Fenyes
b579d70181
remove temporary files
2020-03-18 16:19:43 -05:00
David Fenyes
c91939e6e9
Add silk screen information to cherry aligner.
2020-03-18 16:16:12 -05:00
David Fenyes
91ae8d0bfa
Replace wrong cherry aligner file.
2020-03-18 16:12:05 -05:00
David Fenyes
e60c769824
Add Cherry and Futaba aligners and add text to PCB
2020-03-18 15:52:30 -05:00
David Fenyes
58126667d9
Add a header-and-mounting-holes footprint with fewer mounting holes
...
The SOL-20 keyboard doesn't have space for mounting holes right next to the
matrix header, so the new footprint eliminates those mounting holes.
2020-03-16 13:36:19 -05:00
David Fenyes
d2d0c4c673
Add 3D model to Cherry MX footprint.
2020-03-16 13:35:41 -05:00