Releases: inputlabs/cad
Releases · inputlabs/cad
kapybara-0.1.0
Non-functional mockup
- Case top.
- Case bottom (left and right bumper variants exported).
- Pegs to join case (optional / alternatively it can be glued).
- Grip extension (for bigger hands).
- Tongue for joining the 2 grip extension half parts.
The purpose of this release is so self-supporting testers can provide early feedback
alpakka-1.0.2
Battery cover
- Reverted to the previous battery cover (without bottom anchors) since the new version was too difficult to assemble.
c1.0.1
Scrollwheel
- Added variants for core slot tolerance:
default,tightandloose. - Holder part adjusted dimensions for better wheel centering.
Thumbsticks
- Right mini thumbstick cap is 0.25mm taller.
- Left thumbstick
loosevariant becomes default, andtightvariant goes into/variantsfolder.
Front case
- Cutout for devport is a bit deeper so it has less chances to interfere with solder points.
Back case
- Contact point (with Marmota) in the USB aperture is 0.5mm lower, and the bridge is a bit wider.
c1.0.0
Front case
- Changed internal chamber to host right thumbstick and new scrollwheel.
- Added cutout for battery connector through-hole pins.
- Reduced cutout for developer connector (now thinner).
- Added tabs to touch surface cross, so it cannot be inserted in a wrong angle.
- Compatibility: NOT compatible with PCB v0 (
< b1.0.0)
Back case
- Reworked USB cutout to fit Marmota USB-C connector.
- Added cutout for Marmota antenna.
- Deeper bridge in one of the PCB supporting ribs, so it fits the right thumbstick through-hole pins.
- Compatibility: NOT compatible with PCB v0 (
< b1.0.0)
Battery cover
- Thickness reduced because some batteries
503562are bigger than the specs (5mm). - Chamfer on the cubes top to prevent edge warp.
Scrollwheel
- New scrollwheel assemble:
- New holder that attach into the side of the thumbstick block.
- New core that is inserted from the inside of the encoder.
- New wheel.
- Compatibility: NOT compatible with PCB v0 (
< b1.0.0) nor front case v0 (< c1.0.0)
Right thumbstick cap
- New mini right thumbstick.
Touch surface hexagon
- Hexagonal touch surface ported to Build123d.
- Added tabs to prevent wrong angle insertion.
- Compatibility: NOT compatible with front case v0 (
< c1.0.0)
L1/R1 trigger
- Chamfer on the shaft top to prevent edge warp.
Soldering stand
- Modified soldering stand to fit new PCB with right thumbmstick.
- Compatibility: NOT compatible with PCB v0 (
< b1.0.0)
Dongle case
- Protective case for the Marmota (as a dongle).
- Includes clickable button / area, for pairing.
c0.97.0
Ports and improvements
- Battery cover reimplemented in
build123dand with added fillets and friction tabs. - 1:1 port of ABXY button(s) from
Blendertobuild123d. - 1:1 port of Dpad button(s) from
Blendertobuild123d. - 1:1 port of Select button(s) from
Blendertobuild123d.
c0.96.1
Blender models
- Fixed cross-file reference paths (uppercase vs lowercase) that caused some Blender files to open incorrectly on Linux.
c0.96.0
Migration from Blender to Build123d
- We started a gradual migration into Build123d.
- Parts ported to Build123d are located in
/build123dfolder.
Scroll-wheel redesigned
- A new scroll-wheel parametrical design made in Python (Build123d).
- Both left and right axles are printed in the same part.
- The core has a bigger semicircle shape to reduce any potential tilt.
- The holder has a smaller hole, and wider base.
Triggers L1/R1 ported to Build123D.
- L1/R1 ported into parametrical design made in Python (Build123d).
- The design should be exactly the same then the previous Blender model.
Compatibility
wheelis NOT compatible with previous versions ofwheel_core.wheel_coreis NOT compatible with previous versions ofwheel_holder.- The combination of
wheel+wheel_core+wheel_holderis compatible with previous versions ofcase_front
c0.95.1
Scroll wheel
- Scroll wheel support width increased from 5mm to 7mm.
c0.95.0
Front case
- Fix for incorrectly applied tolerance adjustment that made the hexagon insert too tight.
L4/R4
- Fix for incorrectly applied tolerance adjustment that made the part too tight in the Y axis (the walls with the screw holes).
- Increased the screw hole diameter by 0.1mm (since the hole usually becomes smaller when printing the part upright).
Thumbstick
- New thumbstick tight variant with slightly smaller shaft hole.
- Former default thumbstick becomes the loose variant.
Home button
- Fixed export script not rotating properly the small alignment knob.
Buttons
- ABXY button STL is now a single button (it was a bundle of 4).
- Dpad button STL is now a single button (it was a bundle of 4).
- Select button STL is now a single button (it was a bundle of 4).
Triggers
- L1 and R1 and now exported as 2 different STLs, with mirroring pre-applied.
- L4 and R4 and now exported as 2 different STLs, with mirroring pre-applied.
- L2 and R2 and now exported as 2 different STLs (for consistency).
All changes are backwards compatible
c0.90.0
Scrollwheel
- Scrollwheel shaft is longer to minimize potential misalignment.
- Scrollwheel slot is deeper and has 2 ejection holes (so the shaft is easily removed if needed).
Conductive hexagon
- The loose version of the hexagon is now the default one.
- The tight version is still available as
*_tight.stlin the release files.
Other
- Blender
.blendfiles compression has been enabled, most files are now ~10% of the original size.
Incompatibilities
Scrollwheel c0.90.0is NOT compatible with previous versions ofScrollwheel shaft.Scrollwheel shaft c0.90.0is NOT compatible with previous versions ofScrollwheel.- Both
ScrollwheelandScrollwheel shaftare still compatible with previous versions of all the other parts.