Skip to content

Commit 613fe98

Browse files
committed
Add ceiling mounts for curtain tracks
1 parent a1f2b63 commit 613fe98

6 files changed

Lines changed: 17351 additions & 0 deletions

File tree

‎README.md‎

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -60,6 +60,10 @@ The current revision is **v1.1**. Open the print plate at [hardware/plastics/v1.
6060

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

63+
### Top mounted curtains
64+
65+
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.
66+
6367

6468
## Sending commands
6569

‎docs/wiki-Build-Guide.md‎

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -116,6 +116,7 @@ This device works on the following curtain types.
116116
| **Ring** | Good | May require glide tape. |
117117
| **Grommet** | OK | Requires glide tape. |
118118
| **Top-tab** | Likely great (untested) | Should behave like back-tab if similar. |
119+
| **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. |
119120

120121
---
121122

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

190+
> **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.
191+
189192
### Grommet
190193
- No extra parts — the whole carriage simply pushes against the grommets.
191194
- **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.

‎hardware/README.md‎

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,27 @@ The current hardware revision is **v1.1**. Print from [`hardware/plastics/v1.1`]
77

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

10+
## Ceiling mounting for top mounted curtains
11+
12+
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:
13+
14+
- [End pulley bottom ceiling mount](plastics/v1.2.2/curtain/end-pulley-bottom-ceiling-mount.step)
15+
- [Rope elbow top ceiling mount](plastics/v1.2.2/curtain/rope-elbow-top-ceiling-mount.step)
16+
17+
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:
18+
19+
```sh
20+
python hardware/plastics/v1.2.2/curtain/make_mount_spacers.py 40mm
21+
```
22+
23+
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.
24+
25+
The holes were sized for #9 screws: 4.7 mm through the ceiling mounts and 5.0 mm through the spacers.
26+
27+
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.
28+
29+
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.
30+
1031
# Instructions
1132
Image build guide can be found [here](https://canva.link/tmpoyau5pfkddx3).\
1233
Video build guide can be found [here](https://youtu.be/uowt6jLxNso).\

0 commit comments

Comments
 (0)