This repo has the code and parts used for DIY roller shades.
- Adjust any values in
config.toml
- Install dependencies
go get ./...
- Build the tool
go build -o parts.bin ./parts
- Render all (to 0.1mm)
./parts.bin -res 0.1
To render the assembly diagram:
./parts.bin -res 0.5
Note: It may take a long time to render at high detail.
Upon power-up the device will need to be calibrated for it's start and end positions.
The device will be in a locked state until calibrated.
- Pull the shade down to the desired "closed" position
- Hold the programming button down for a minimum of 3 seconds
- Release the button (it will begin to go up)
- The "open" position will be recorded when the shade is no longer able to move.
- (optional) you may press the programming button again at any time while moving to signal the "open" position instead.