summaryrefslogtreecommitdiff
path: root/spacer
AgeCommit message (Expand)AuthorFilesLines
2016-12-29spacer/spacer.py: fillet on outer edge gives poor results; better to just sandWerner Almesberger1-8/+10
2016-12-28spacer/spacer.py: add chamfer and fillet on top edges of 3D-printed versionWerner Almesberger1-3/+21
2016-12-27spacer/spacer.py, cad.py: FreeCAD renamed Line to LineSegmentWerner Almesberger2-9/+9
2016-12-27spacer/spacer.py: add 3D printing mode (in addition to CNC-milling)Werner Almesberger1-3/+14
2016-06-27spacer/doit: test runs with new designWerner Almesberger1-1/+12
2016-06-26spacer/spacer.py: adjust filler such that tool clearance is maintainedWerner Almesberger2-2/+12
2016-06-26spacer/spacer.py: move stabilizer parameters upWerner Almesberger1-31/+34
2016-06-25spacer/spacer.py: make rear stabilizer mechanically more soundWerner Almesberger1-3/+9
2016-06-25spacer/cad.py (isotrap): convex isosceles trapezoidWerner Almesberger1-0/+24
2016-06-25spacer/spacer.py: separate filler from frameWerner Almesberger1-3/+4
2016-06-25spacer/spacer.py: take into account that front "flank" doesn't reach the PCBWerner Almesberger1-2/+3
2016-06-25spacer/spacer.py: add front stabilizersWerner Almesberger1-0/+42
2016-06-25spacer/spacer.py: clean up offset calculation for stabilizersWerner Almesberger1-2/+4
2016-06-25spacer/spacer.py: adjust rear stabilizers for tool radiusWerner Almesberger1-1/+6
2016-06-25spacer/spacer.py: add two rear stabilizersWerner Almesberger1-0/+23
2016-02-16spacer/disp-inside-snapshot.jpg, stacking/Makefile: crop by MakefileWerner Almesberger1-0/+0
2016-02-16spacer/: move stacking/measurement things to stacking/Werner Almesberger10-680/+0
2016-02-16spacer/: stacking upload; more cleanupWerner Almesberger4-10/+33
2016-02-16spacer/stacking.fig: indicate step in display caseWerner Almesberger1-3/+4
2016-02-16spacer/: add slider-wall gap measurements; various corrections and improvementsWerner Almesberger5-15/+185
2016-02-16spacer/disp-inside-snapshot.png, disp-inside-snapshot.jpg: show step around d...Werner Almesberger2-0/+0
2016-02-16spacer/geometry.html: explain where the "deep zoom" comes fromWerner Almesberger1-1/+3
2016-02-16spacer/Makefile, geometry.html: include drawing of the stackingWerner Almesberger2-1/+16
2016-02-16spacer/geometry.html: page organizing and explaining the measurementsWerner Almesberger1-0/+96
2016-02-16spacer/stacking.fig: measured case edge height above PCB is 1.9-2.0 mmWerner Almesberger1-1/+1
2016-02-15spacer/Makefile (clean, spotless): the variable name is PNGS, not PNGWerner Almesberger1-2/+2
2016-02-15spacer/slider-depth.mark: add reference to further explanation of shortnessWerner Almesberger1-1/+1
2016-02-15spacer/Makefile: generate documentation of measurements (WIP)Werner Almesberger1-0/+48
2016-02-15spacer/elevated-spacer.mark: examine why one spacer is shorter than the othersWerner Almesberger1-0/+24
2016-02-15spacer/stacking.fig: spacers are min. 2.1 mm; move modem to S2Werner Almesberger1-11/+11
2016-02-15spacer/stacking.fig: vertical stacking (draft)Werner Almesberger1-0/+163
2016-02-15spacer/slider-depth.mark: vertical distances on slider and slider to displayWerner Almesberger1-0/+59
2016-02-15spacer/pcb-case.mark: PCB edge to case rear horizontal clearance measurementWerner Almesberger1-0/+39
2016-02-15spacer/lower-edge.mark: top of LOWER (S2) to case edge height measurementWerner Almesberger1-0/+40
2015-08-25spacer/doit: add two more runs, all going exceedingly wellWerner Almesberger1-1/+7
2015-07-25spacer/spacer.py: add cut-outs for the "clamps" at the bottom of the dome sheetWerner Almesberger1-0/+15
2015-07-24spacer/spacer.py (corner_r): reduce from 8.0 to 7.8 mm (based on observation)Werner Almesberger1-1/+1
2015-07-24spacer/doit: add results of 2nd run(s) and the 3rd runWerner Almesberger1-1/+34
2015-07-24spacer/spacer.py: adjust parameters after first prototypeWerner Almesberger1-6/+6
2015-07-22spacer/doit: 1st run had machine problems (and small model flaws); new run, n...Werner Almesberger1-3/+12
2015-07-22spacer/spacer.py: shrink case a little; correct barrel_l_yWerner Almesberger1-3/+3
2015-07-21spacer/doit: machining scriptWerner Almesberger1-0/+55
2015-07-21spacer/spacer.py: fill open holes to reduce milling timeWerner Almesberger1-0/+26
2015-07-21spacer/spacer.py: make dents in flank wall (to avoid conflicting base)Werner Almesberger1-0/+11
2015-07-21spacer/spacer.py: add flank wallWerner Almesberger1-6/+14
2015-07-21spacer/spacer.py: add wall corresponding to top of original keyboard frameWerner Almesberger1-6/+17
2015-07-21spacer/spacer.py: adjust keyboard area, thicken E/W/S wallsWerner Almesberger1-6/+7
2015-07-21spacer/spacer.py: calculate q from dwWerner Almesberger1-0/+3
2015-07-21spacer/spacer.py: add walls holding the keyboard laterallyWerner Almesberger1-0/+48
2015-07-21spacer/spacer.py: add mounting barrelsWerner Almesberger1-4/+30