-
Notifications
You must be signed in to change notification settings - Fork 6
/
Copy pathCHANGES.txt
133 lines (127 loc) · 6.07 KB
/
CHANGES.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
January 31St, 2020:
user: Listofoptions
done:
initial commit, completed main controller board and schematic
todo:
plugboard wiring and socket / connector positioning
physical hardware testing
firmware
firmware testing
Febuary 3rd, 2020
user: Listofoptions
done:
moved setpoint decoupler cap to hopefully lower interferance with
relatively high frequency output from the comparitors
connector positioning for plugboard complete
moved sense connector to allow better placement of corresponding
socket on plugboards (sense traces needed more room on plugboards)
todo:
displaywriter plugboard wiring
physical hardware testing
firmware
firmware testing
Febuary 4th, 2020
user: listofoptions
done:
added ground strap points to plugboards, and positioned them to
align with the ground strap on the main board
displaywriter plugboard completely wired
added cutouts in plugboards for expasion header wiring
todo:
maybe add more grounding straps to aid in mechanical strength
(i intend to use metal standoffs to connect the plugboards and
main board)
physical hardware testing
firmware
firmware testing
July 7th, 2020
user: listofoptions
done:
removed capacitor on DAC output.
...?
August 22-23, 2020
user: pandrew
done:
Cleanup of project structure
Removed pull-ups from lm339 outputs. The atmega can supply internal pull-ups.
Fixed missing connection to ground strap on main board
Remove second set of biasing resistors (better for >4row keyboards)
Made all resistors horizontally soldered
Added option to use individual resistors instead of resistor networks. (Easier to source)
Added pads to more easily short reset and GND.
Use net tie to enforce star ground
Thicken up ground traces
Beamspring: Use new improved footprint
Beamspring: added mounting hole
Displaywriter: don't interfere with mounting plate, Add support for various vertical pin pitches, and for original connector.
Displaywriter: Added support for using the mounting plate but only when using the original connector.
Added Beamship plugboard to a separate subfolder. Not added to the default panel because it's too rare.
Bumped revision to 0.0.3
Added revision to silkscreen.
November 1, 2020 - Revision 0.1.1
user: pandrew
done:
General:
Made mounting hole bigger (M3). And moved it a little bit so it doesn't interfere with some components.
Star ground turned into single ground.
Ground fills added everywhere.
Many stitching vias added everywhere.
Added JLCJLCJLCJLC magic string under pro micro. When ordering from JLCPCB, you can select for Order Number: "Specify Location"
Bumped version number to 0.1.1
Added silkscreen to mark rows/columns everywhere.
Added optional holes for soldering grounding wires everywhere.
Controller:
Added silkscreen to ease debugging, by marking various important nets.
Rearranged some traces to maintain better separation between traces, and better ground reference.
Model F plugboard:
Modified 3.96mm pitch holes, to hole sizes and pad sizes that match original xwhatsit model F controller
Moved 3.96mm pitch holes closer to the edge, so it doesn't interfere with case in F AT cases.
Added mounting holes
Added holes to support 3178 keyboards.
Displaywriter:
Addes support for more connector types. (The displaywriter daughterboard is now taller)
Beamspring:
Bugfix to a mistake that only affected people that ran update footprints from library.
Beamship daughterboard:
Added support for more connectors. Added breakoff-able mounting hole.
November 7, 2020
user: pandrew
done:
Fix up revision number in PCB file title block. Revision was already correct in schematic and silkscreen.
Added documentation: BOM.md, ERRATA.md, PCB_ORDERING_INSTRUCTIONS.md
November 15, 2020
user: pandrew
done:
BOM: changed TME examples from carbon film resistors to metal film resistors
BOM: reformatted some links
BOM: recommendation that 100k resistors/resistor networks should be high precision.
BOM: added LCSC examples
BOM: added Aliexpress M3 standoff/screw/nut/washer/... kit
BOM: added digikey and mouser items
BOM: added link to octopart.com bom
BOM: added tme bom csv, and guide how to upload
December 13, 2020 - Revision 0.1.2
user: pandrew
done:
Made left side of all plugboards 1.5mm shorter (the cutout for the solenoid header is 1.5mm bigger)
this makes some connectors fit more comfortably
Bumped revision number
December 13, 2020 - Revision 0.1.3
user: pandrew
done:
Added locklights header (this lengthens the controller a little bit, and added cutouts to the daughtercards too.)
Bumped revision number
December 13, 2020
user: pandrew
done:
Updated BOM.
January 26, 2021
user: pandrew
done:
Beamship Plugboard -- added extra grounding hole.
May 3, 2021
user: pandrew
done:
Updated Pro Micro schematic symbol, fixed incorrect pin names, and made it a bit more verbose.
Added schematics for various revisions, using the corrected Pro Micro symbol.
Updated version numbers in errata.