Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 4 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -60,6 +60,10 @@ The current revision is **v1.1**. Open the print plate at [hardware/plastics/v1.

Either use the included foam mounting squares (recommended), small nails (for drywall only), or two screws/anchors. It's very easy to install.

### Top mounted curtains

We've developed a way to use Ropener with ceiling-mounted curtain tracks: print the [ceiling mount parts](hardware/plastics/v1.2.2/curtain) and the right size spacers, then screw the mounts through the spacers into the ceiling. We recommend fastening them into ceiling framing (joists or studs). See the [ceiling mounting instructions](hardware/README.md#ceiling-mounting-for-top-mounted-curtains) for the exact parts and spacer sizes.


## Sending commands

Expand Down
3 changes: 3 additions & 0 deletions docs/wiki-Build-Guide.md
Original file line number Diff line number Diff line change
Expand Up @@ -116,6 +116,7 @@ This device works on the following curtain types.
| **Ring** | Good | May require glide tape. |
| **Grommet** | OK | Requires glide tape. |
| **Top-tab** | Likely great (untested) | Should behave like back-tab if similar. |
| **Ceiling-mounted curtain track** | Works with ceiling-mount parts | Print the [ceiling mounts and matching spacers](../hardware/README.md#ceiling-mounting-for-top-mounted-curtains); you may need to flip the carriages to reach the rope screws. |

---

Expand Down Expand Up @@ -186,6 +187,8 @@ The **PTFE tubes come pre-cut** — no cutting needed. You'll have **two of each
2. **Mount the pulley (far side).** Zip-tie the pulley to the wall mount at the opposite end.
3. **Pick your curtain type** below and follow the matching steps.

> **Ceiling-mounted curtain tracks:** Use the printable ceiling mount versions of the pulley bottom and rope elbow top, plus spacers sized for your ceiling clearance, instead of zip-tying these parts to wall mounts. Screw them through the spacers into ceiling framing (joists or studs). You may need to flip the carriages around and route the rope "backwards" so you can reach the screws that secure the rope to the carriages. See [Ceiling mounting for top mounted curtains](../hardware/README.md#ceiling-mounting-for-top-mounted-curtains) for the parts and spacer generator.

### Grommet
- No extra parts — the whole carriage simply pushes against the grommets.
- **Glide tape is usually required**, because grommets create too much friction. Glide tape is a thick plastic tape applied to the top of the rod that reduces friction.
Expand Down
21 changes: 21 additions & 0 deletions hardware/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,27 @@ The current hardware revision is **v1.1**. Print from [`hardware/plastics/v1.1`]

The plastics changed slightly to suit the new tube lengths; otherwise assembly is the same.

## Ceiling mounting for top mounted curtains

For curtains on a ceiling-mounted track, print these two v1.2.2 parts in place of the standard pulley bottom and rope elbow top:

- [End pulley bottom ceiling mount](plastics/v1.2.2/curtain/end-pulley-bottom-ceiling-mount.step)
- [Rope elbow top ceiling mount](plastics/v1.2.2/curtain/rope-elbow-top-ceiling-mount.step)

Print a matching spacer for each mount. Choose a thickness that positions the rope level with your curtain carriages. The [spacer generator](plastics/v1.2.2/curtain/make_mount_spacers.py) creates both spacer models as STEP and STL files; it needs Python with CadQuery installed. From the repository root, run for example:

```sh
python hardware/plastics/v1.2.2/curtain/make_mount_spacers.py 40mm
```

This writes `end-pulley-ceiling-spacer-40mm.step` / `.stl` and `rope-elbow-ceiling-spacer-40mm.step` / `.stl` in the curtain parts folder. You can also pass an inch value such as `1.5in`; omitting the value defaults to `1.5in`. If the two mounts need different spacer thicknesses, run the generator once for each size and print the matching spacer from each run.

The holes were sized for #9 screws: 4.7 mm through the ceiling mounts and 5.0 mm through the spacers.

Place each spacer between its mount and the ceiling. Screw the mounts through the spacers into ceiling framing (joists or studs); we recommend fastening into framing rather than drywall alone. Use screws long enough to reach the framing after passing through the mount and spacer.

You may need to flip the carriages around to reach the screws that secure the rope, then route the rope "backwards" relative to the standard installation so you can screw it into the carriages.

# Instructions
Image build guide can be found [here](https://canva.link/tmpoyau5pfkddx3).\
Video build guide can be found [here](https://youtu.be/uowt6jLxNso).\
Expand Down
Loading