Skip to content

Commit

Permalink
Renamed case to main-body.
Browse files Browse the repository at this point in the history
  • Loading branch information
veikman committed Apr 13, 2020
1 parent 3fcea17 commit fef4ad8
Show file tree
Hide file tree
Showing 29 changed files with 1,229 additions and 1,189 deletions.
12 changes: 7 additions & 5 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,10 @@ version 0.2.0, thus covering only a fraction of the project’s history.
## [Unreleased]
### Changed
- Moved and replaced some parameters:
- The `case` section of parameters was **renamed** to `main-body` to
avoid ambiguity with respect to the new central housing.
- The `case-side` style of mounting wrist rests was similarly renamed
to `main-side`.
- The top-level parameter `split` was **renamed** to `reflect` to avoid
misleading the user about how it interacts with the new `central-housing`
feature.
Expand All @@ -15,15 +19,13 @@ version 0.2.0, thus covering only a fraction of the project’s history.
- All parameters governing individual properties of threaded bolts have
been removed in favour of more powerful new parameters based on options
exposed by a new library (`scad-klupe`) that draws bolts for the
application. For example, both `case``central-housing``adapter`
`fasteners``diameter` and its sibling `length` parameter have been
replaced by a `bolt-properties` parameter in the same section.
application.
This change provides greater freedom to choose different bolt head types,
partial threading, no threading (with a diameter suitable for tapping
holes manually) etc.
- The `connection` section has been replaced by a general `ports` map.
- Heat-set inserts for attaching bottom plates are no longer a separate
style. Thus the `inserts` option has been removed from the `case`
style. Thus the `inserts` option has been removed from the `main-body`
`bottom-plate``installation``style` parameter and replaced by a new
`include` parameter, governing the same feature independently of style.
- Removed much of the special treatment of the rear housing, no longer needed.
Expand Down Expand Up @@ -88,7 +90,7 @@ version 0.2.0, thus covering only a fraction of the project’s history.
- Extensions to bottom plates for projections of the anchors used to fasten
such plates to the case. This restores a feature of the upstream
Dactyl-ManuForm.
- The ability to target the plate of an MCU lock for case `tweaks`.
- The ability to target the plate of an MCU lock, and ports, for case `tweaks`.
- An extension of the concept of segments to the rear housing and the plate of
an MCU lock for case `tweaks`.
- The ability to override specific coordinates for secondary named positions.
Expand Down
5 changes: 4 additions & 1 deletion Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -61,6 +61,9 @@ target/dmote.jar: $(SOURCECODE)
doc/options-main.md: target/dmote.jar
java -jar target/dmote.jar --describe-parameters main > doc/options-main.md

doc/options-central.md: target/dmote.jar
java -jar target/dmote.jar --describe-parameters central > doc/options-central.md

doc/options-clusters.md: target/dmote.jar
java -jar target/dmote.jar --describe-parameters clusters > doc/options-clusters.md

Expand All @@ -73,7 +76,7 @@ doc/options-ports.md: target/dmote.jar
doc/options-wrist-rest-mounts.md: target/dmote.jar
java -jar target/dmote.jar --describe-parameters wrist-rest-mounts > doc/options-wrist-rest-mounts.md

docs: doc/options-main.md doc/options-clusters.md doc/options-nested.md doc/options-ports.md doc/options-wrist-rest-mounts.md
docs: doc/options-central.md doc/options-clusters.md doc/options-main.md doc/options-nested.md doc/options-ports.md doc/options-wrist-rest-mounts.md

test:
lein test
Expand Down
2 changes: 1 addition & 1 deletion config/backplate.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
# For the back plate to be meaningful, it would be necessary to replace the
# rear housing with ordinary walls and find another site for the MCU etc.

case:
main-body:
rear-housing:
include: false
back-plate:
Expand Down
16 changes: 8 additions & 8 deletions config/base.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -24,16 +24,9 @@ by-key:
perpendicular: -8
west:
perpendicular: -8
case:
main-body:
key-mount-thickness: 2.5
web-thickness: 2.5
central-housing:
adapter:
fasteners:
bolt-properties:
m-diameter: 4
head-type: countersunk
total-length: 8.5
rear-housing:
wall-thickness: 2.5
back-plate:
Expand All @@ -50,6 +43,13 @@ case:
head-type: countersunk
point-type: cone
total-length: 8.5
central-housing:
adapter:
fasteners:
bolt-properties:
m-diameter: 4
head-type: countersunk
total-length: 8.5
mcu:
type: promicro
support:
Expand Down
Loading

0 comments on commit fef4ad8

Please sign in to comment.