diff --git a/readme.md b/readme.md index dcf782d..1dcf0fa 100644 --- a/readme.md +++ b/readme.md @@ -33,20 +33,20 @@ See [usage](docs/usage.md) for requirements, installation instructions and a usa Fuseholder Screws Pcb_mount Sector Geared_steppers Sealing_strip Psu_shroud Sweep Green_terminals Sheets Ribbon_clamp Thread - Hot_ends Spades Screw_knob Tube - Hygrometer Spools Socket_box - Iecs Springs Ssr_shroud - Inserts Ssrs Strap_handle - Jack Stepper_motors - Ldrs Toggles - Leadnuts Transformers - Leds Tubings - Light_strips Variacs - Linear_bearings Veroboard - Mains_sockets Washers - Meter Wire - Microswitches Zipties - Microview + Hot_ends Sk_brackets Screw_knob Tube + Hygrometer Spades Socket_box + Iecs Spools Ssr_shroud + Inserts Springs Strap_handle + Jack Ssrs + Ldrs Stepper_motors + Leadnuts Toggles + Leds Transformers + Light_strips Tubings + Linear_bearings Variacs + Mains_sockets Veroboard + Meter Washers + Microswitches Wire + Microview Zipties Modules @@ -2497,6 +2497,54 @@ Note that modules that drill holes will return a 2D object if ```h``` is set to | 1 | ```sheet(Steel06, 30, 30, 2)``` | Sheet mild steel 30mm x 30mm x 0.6mm | +Top + +--- + +## Sk_brackets +SK shaft support brackets + + +[vitamins/sk_brackets.scad](vitamins/sk_brackets.scad) Object definitions. + +[vitamins/sk_bracket.scad](vitamins/sk_bracket.scad) Implementation. + +[tests/sk_brackets.scad](tests/sk_brackets.scad) Code for this example. + +### Properties +| Function | Description | +|:--- |:--- | +| ```sk_base_height(type)``` | Height of base containing the screws | +| ```sk_diameter(type)``` | Rod hole diameter | +| ```sk_hole_offset(type)``` | Rod hole offset | +| ```sk_screw_separation(type)``` | Separation of screws in the base | + +### Functions +| Function | Description | +|:--- |:--- | +| ```sk_size(type)``` | Size of bracket | + +### Modules +| Module | Description | +|:--- |:--- | +| ```sk_bracket(type)``` | SK shaft support bracket | +| ```sk_bracket_assembly(type, screw_length = 16, screw_type = M5_cap_screw, nut_type = undef)``` | Assembly with fasteners in place | + +![sk_brackets](tests/png/sk_brackets.png) + +### Vitamins +| Qty | Module call | BOM entry | +| ---:|:--- |:---| +| 4 | ```sliding_t_nut(M5_sliding_t_nut)``` | Nut M5 sliding T | +| 4 | ```nut(M5_nut)``` | Nut M5 x 4mm | +| 1 | ```sk_bracket(SK10)``` | SK10 shaft support bracket | +| 1 | ```sk_bracket(SK12)``` | SK12 shaft support bracket | +| 1 | ```sk_bracket(SK16)``` | SK16 shaft support bracket | +| 1 | ```sk_bracket(SK8)``` | SK8 shaft support bracket | +| 8 | ```screw(M5_cap_screw, 16)``` | Screw M5 cap x 16mm | +| 12 | ```washer(M5_washer)``` | Washer M5 x 10mm x 1mm | + + Top --- diff --git a/tests/png/sk_brackets.png b/tests/png/sk_brackets.png new file mode 100644 index 0000000..f0386df Binary files /dev/null and b/tests/png/sk_brackets.png differ