Skip to content

Instantly share code, notes, and snippets.

@medicationforall
Last active February 9, 2024 20:49
Show Gist options
  • Save medicationforall/af9d9eb3e48573a16f08ec072b80c978 to your computer and use it in GitHub Desktop.
Save medicationforall/af9d9eb3e48573a16f08ec072b80c978 to your computer and use it in GitHub Desktop.

Spool Power Station Terrain

Code App STL Printed
App Code Spool Power cults3d Etsy Spool Power Station
cqspoolterrain printables
Thingiverse

Terrain using filament spools written in cadquery.

01


Spool Power Generator App

Spools come in varying sizes, but having to run python scripts is a barrier to entry.
With https://spoolpower.streamlit.app/ you can define the dimensions of your spool and in turn effect the cradle and cladding parts.

01

Features

  • Modify size and attributes for the spool, cradle, and cladding of the Spool Powerstation
  • View the individual models
  • Download STL or STEP versions of the models
  • Generates the cadquery code which can be run independent of the streamlit application.
  • All of the code is open source and can be run on your own machine.

Dual Power Station Set

01

36

  • Parts - 17 printed + 2 Spools + 36 magnets 3mmx2mm = 55
    • 2 Cradle
    • 2 Cladding
    • 4 Ladder
    • 1 Platform
    • 4 Pipe Straight
    • 2 Pipe Cap
    • 1 Stairs
    • 1 Walkway Long
  • Weight - 631grams
  • Print Time - 3 days 15 hours 30 minutes
  • Layer Height - 0.2mm
  • Infill - 10%
  • Supports for the cladding, and walkway, the rest of the parts have no supports.

55

Single Power Station Set

01

35

  • Parts - 10 printed + 1 Spools + 20 magnets 3mmx2mm = 31
    • 1 Cradle
    • 1 Cladding
    • 2 Ladder
    • 1 Platform
    • 2 Pipe Straight
    • 2 Pipe Cap
    • 1 Stairs
    • 1 Walkway Small
  • Weight - 415grams
  • Print Time - 2 days 7 hours 22 minutes
  • Layer Height - 0.2mm
  • Infill - 10%
  • Supports for the cladding, and walkway, the rest of the parts have no supports.

56

Standalone Set

01

  • Parts - 8 printed + 1 Spools + 16 magnets 3mmx2mm = 25
    • 1 Cradle
    • 1 Cladding
    • 2 Ladder
    • 4 Pipe Cap
  • Weight - 181grams
  • Print Time - 1 day 2 hours 18 minutes
  • Layer Height - 0.2mm
  • Infill - 10%
  • Supports for the cladding, the rest of the parts have no supports.

57

Individual Parts

Cradle

34

  • Length - 150mm
  • Width - 75mm
  • Height - 63mm
  • Weight - 93grams
  • 8 Magnets
  • Print Time - 10 hour 38 minutes
  • Layer Height - 0.2mm
  • Infill - 10%
  • No Supports

Cladding

44

  • Length - 186.5mm
  • Width - 170.8mm
  • Height - 52mm
  • Weight - 70grams
  • Seed - uniquePanels
  • Print Time - 12 hour 40 minutes
  • Layer Height - 0.2mm
  • Infill - 10%
  • Printed on its side with supports

49

Ladder

43

  • Length - 107.5mm
  • Width - 25mm
  • Height - 4mm
  • Weight - 4grams
  • Print Time - 29 minutes
  • Layer Height - 0.2mm
  • Infill - 10%
  • No Supports
  • Print this model flat

Platform

46

  • Length - 150mm
  • Width - 75mm
  • Height - 75mm
  • Weight - 48grams
  • Print Time - 7 hour 31 minutes
  • Layer Height - 0.2mm
  • Infill - 10%
  • No Supports
  • Printed this model upside down.

54

Pipe Straight

23

  • Length - 75mm
  • Width - 23mm
  • Height - 23.5mm
  • Weight - 9grams
  • 4 Magnets
  • Print Time - 1 hour 18 minutes
  • Layer Height - 0.2mm
  • Infill - 10%
  • No Supports

Pipe Cap

32

  • Length - 23.5mm
  • Width - 23mm
  • Height - 23.5mm
  • Weight - 3grams
  • Print Time - 32 minutes
  • Layer Height - 0.2mm
  • Infill - 10%
  • No Supports

Spool

45

This part is not printed, instead I'm using empty filament spools. In this instance I'm using sunlu spools but the printed parts should be able to be sized for all kinds of different spool dimensions.

Use the streamlit app to size the parts dynamically.
https://spoolpower.streamlit.app/

  • Outer Radius - 97.50mm
  • Internal Radius - 36.50mm
  • Wall Width - 4mm
  • Width - 60mm

For other filament brands spools you'll need to size the parts to fit.

Stairs

42

  • Length - 150mm
  • Width - 75mm
  • Height - 75mm
  • Weight - 154grams
  • Print Time - 16 hour 57 minutes
  • Layer Height - 0.2mm
  • Infill - 10%
  • No Supports
  • Future iterations will hollow this part out.

Walkway Long

48

  • Length - 235mm
  • Width - 50mm
  • Height - 25mm
  • Weight - 48grams
  • Print Time - 7 hour 9 minutes
  • Layer Height - 0.2mm
  • Infill - 10%
  • Printed with supports for the end tabs.
  • For 200mmx200mm print beds I print this part diagonally.

50

Support setting for the end tabs
52
51

I also use the end tabs supports pieces as braces for the cladding.

53

Walkway Small

47

  • Length - 85mm
  • Width - 50mm
  • Height - 25mm
  • Weight - 17grams
  • Print Time - 2 hour 30 minutes
  • Layer Height - 0.2mm
  • Infill - 10%
  • Printed with supports for the end tabs.

See Walkway Long for support printing tips.


Code App STL Printed
App Code Spool Power cults3d Etsy Spool Power Station
cqspoolterrain printables
Thingiverse
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment