mirror of
https://github.com/DJSundog/NopSCADlib.git
synced 2024-11-23 07:13:51 -05:00
Added yet another type of green terminal that is blue.
This commit is contained in:
parent
8f282775a4
commit
b57b50d2b0
@ -892,6 +892,7 @@ Parametric green terminal blocks
|
|||||||
| ```gt_back_depth(type)``` | Back ledge depth |
|
| ```gt_back_depth(type)``` | Back ledge depth |
|
||||||
| ```gt_back_height(type)``` | Height at the back |
|
| ```gt_back_height(type)``` | Height at the back |
|
||||||
| ```gt_box_h(type)``` | Height of the cable entry box |
|
| ```gt_box_h(type)``` | Height of the cable entry box |
|
||||||
|
| ```gt_box_setback(type)``` | How far the contact box is set back from the front |
|
||||||
| ```gt_box_w(type)``` | Width inside the cable entry box |
|
| ```gt_box_w(type)``` | Width inside the cable entry box |
|
||||||
| ```gt_depth(type)``` | Total front to back depth |
|
| ```gt_depth(type)``` | Total front to back depth |
|
||||||
| ```gt_front_depth(type)``` | Front ledge depth |
|
| ```gt_front_depth(type)``` | Front ledge depth |
|
||||||
@ -916,8 +917,9 @@ Parametric green terminal blocks
|
|||||||
| Qty | Module call | BOM entry |
|
| Qty | Module call | BOM entry |
|
||||||
| ---:|:--- |:---|
|
| ---:|:--- |:---|
|
||||||
| 1 | ```green_terminal(gt_6p35, 2)``` | Terminal block 2 way 0.25" |
|
| 1 | ```green_terminal(gt_6p35, 2)``` | Terminal block 2 way 0.25" |
|
||||||
| 1 | ```green_terminal(gt_3p5, 3)``` | Terminal block 3 way 3.5mm |
|
| 1 | ```green_terminal(gt_5p08, 3)``` | Terminal block 3 way 0.2" |
|
||||||
| 1 | ```green_terminal(gt_2p54, 4)``` | Terminal block 4 way 0.1" |
|
| 1 | ```green_terminal(gt_3p5, 4)``` | Terminal block 4 way 3.5mm |
|
||||||
|
| 1 | ```green_terminal(gt_2p54, 5)``` | Terminal block 5 way 0.1" |
|
||||||
|
|
||||||
|
|
||||||
<a href="#top">Top</a>
|
<a href="#top">Top</a>
|
||||||
|
@ -19,11 +19,12 @@
|
|||||||
include <../core.scad>
|
include <../core.scad>
|
||||||
include <../vitamins/microswitches.scad>
|
include <../vitamins/microswitches.scad>
|
||||||
include <../vitamins/d_connectors.scad>
|
include <../vitamins/d_connectors.scad>
|
||||||
|
include <../vitamins/green_terminals.scad>
|
||||||
|
|
||||||
use <../vitamins/pcb.scad>
|
use <../vitamins/pcb.scad>
|
||||||
|
|
||||||
gt_5x17 = ["gt_5x17", 5, 10, 17, 5, 11, 0.4, 9, 2,1.5, 1, 3, 6, 0, 0, 0];
|
gt_5x17 = ["gt_5x17", 5, 10, 17, 5, 11, 0.4, 9, 2,1.5, 1, 3, 6, 0.5, 0, 0, 0];
|
||||||
gt_5x11 = ["gt_5x11", 5, 8, 11, 5, 7, 0.4, 7, 1.5,1.5, 1,2.5, 6, 0, 0, 0];
|
gt_5x11 = ["gt_5x11", 5, 8, 11, 5, 7, 0.4, 7, 1.5,1.5, 1,2.5, 6, 0.5, 0, 0, 0];
|
||||||
|
|
||||||
TMC2130HeatSinkColor = "DeepSkyBlue";
|
TMC2130HeatSinkColor = "DeepSkyBlue";
|
||||||
TMC2130 = ["TMC2130", "TMC2130",
|
TMC2130 = ["TMC2130", "TMC2130",
|
||||||
@ -80,6 +81,7 @@ test_pcb = ["TestPCB", "Test PCB",
|
|||||||
[ 10, 310, 0, "jst_xh", 2],
|
[ 10, 310, 0, "jst_xh", 2],
|
||||||
[ 10, 320, 180, "term254", 3],
|
[ 10, 320, 180, "term254", 3],
|
||||||
[ 20, 320, 180, "term254", 3, undef, grey20],
|
[ 20, 320, 180, "term254", 3, undef, grey20],
|
||||||
|
[ 30, 320, 180, "gterm", gt_5p08, 2, undef, "blue"],
|
||||||
[ 10, 340, 180, "gterm35", 4, [1,2]],
|
[ 10, 340, 180, "gterm35", 4, [1,2]],
|
||||||
[ 20, 340, 180, "gterm35", 4, [1,2], "red"],
|
[ 20, 340, 180, "gterm35", 4, [1,2], "red"],
|
||||||
[ 30, 340, 180, "gterm", gt_5x11, 3],
|
[ 30, 340, 180, "gterm", gt_5x11, 3],
|
||||||
|
Binary file not shown.
Before Width: | Height: | Size: 64 KiB After Width: | Height: | Size: 82 KiB |
Binary file not shown.
Before Width: | Height: | Size: 90 KiB After Width: | Height: | Size: 90 KiB |
@ -35,9 +35,10 @@ function gt_screw_r(type) = type[9]; //! Screw head radius
|
|||||||
function gt_front_t(type) = type[10]; //! Thickness of frame around the front aperture
|
function gt_front_t(type) = type[10]; //! Thickness of frame around the front aperture
|
||||||
function gt_box_w(type) = type[11]; //! Width inside the cable entry box
|
function gt_box_w(type) = type[11]; //! Width inside the cable entry box
|
||||||
function gt_box_h(type) = type[12]; //! Height of the cable entry box
|
function gt_box_h(type) = type[12]; //! Height of the cable entry box
|
||||||
function gt_y_offset(type) = type[13]; //! Offset of the pins from centre of the depth
|
function gt_box_setback(type) = type[13]; //! How far the contact box is set back from the front
|
||||||
function gt_y_offset2(type) = type[14]; //! Offset of the pins from the screws
|
function gt_y_offset(type) = type[14]; //! Offset of the pins from centre of the depth
|
||||||
function gt_tube_h(type) = type[15]; //! Height of optional tubes around the screws
|
function gt_y_offset2(type) = type[15]; //! Offset of the pins from the screws
|
||||||
|
function gt_tube_h(type) = type[16]; //! Height of optional tubes around the screws
|
||||||
|
|
||||||
module green_terminal(type, ways, skip = [], colour = "lime") { //! Draw green terminal blocks, skip can be used to remove pins.
|
module green_terminal(type, ways, skip = [], colour = "lime") { //! Draw green terminal blocks, skip can be used to remove pins.
|
||||||
pitch = gt_pitch(type);
|
pitch = gt_pitch(type);
|
||||||
@ -60,7 +61,7 @@ module green_terminal(type, ways, skip = [], colour = "lime") { //! Draw green t
|
|||||||
box_h2 = gt_box_h(type);
|
box_h2 = gt_box_h(type);
|
||||||
y = gt_y_offset(type);
|
y = gt_y_offset(type);
|
||||||
y2 = gt_y_offset2(type);
|
y2 = gt_y_offset2(type);
|
||||||
box_front = y + depth / 2 - 2;
|
box_front = y + depth / 2 - gt_box_setback(type);
|
||||||
box_back = y - depth / 2 + 1;
|
box_back = y - depth / 2 + 1;
|
||||||
|
|
||||||
module horizontal_section()
|
module horizontal_section()
|
||||||
|
@ -19,17 +19,19 @@
|
|||||||
// Green terminal blocks
|
// Green terminal blocks
|
||||||
//
|
//
|
||||||
|
|
||||||
// f b y y
|
// f b b y y
|
||||||
// h h f h b s f o o
|
// h h f h b s f o o o
|
||||||
// p d e e d e d c r f f t
|
// p d e e d e d c r x f f t
|
||||||
// i e i i e i e r o b b f f u
|
// i e i i e i e r o b b f f u
|
||||||
// t p g t g p g p e n o o s s b
|
// t p g t g p g p e n o o s s s b
|
||||||
// c t h o h t h t w t x x e t e
|
// c t h o h t h t w t x x b e t e
|
||||||
// h h t p t h t h r t w h t 2 h
|
// h h t p t h t h r t w h t 2 h
|
||||||
gt_2p54 = ["gt_2p54", 2.54, 6.6, 10, 3, 6, 0.4, 6.4, 1, 1, 0.2, 2, 2, 0, 0, 0];
|
//
|
||||||
gt_3p5 = ["gt_3p5", 3.5, 7.3, 8.5, 4, 5, 0.4, 4, 0, 1.35, 0.4, 1.8, 2, 0, 0, 0];
|
gt_2p54 = ["gt_2p54", 2.54, 6.6, 10, 3, 6, 0.4, 6.4, 1, 1, 0.2, 2, 2, 2, 0, 0, 0];
|
||||||
gt_6p35 = ["gt_6p35", 6.35, 12.6, 17.4, 6.8, 12, 0.4, 11, 2, 2.7, 0.8, 3.4, 4.2, 1.8, 1.1, 21.4];
|
gt_3p5 = ["gt_3p5", 3.5, 7.3, 8.5, 4, 5, 0.4, 4, 0, 1.35, 0.4, 1.8, 2, 2, 0, 0, 0];
|
||||||
|
gt_5p08 = ["gt_5p08", 5.08, 7.9, 10, 5.0, 7, 0.0, 6.8, 1.45, 1.95, 0.5, 4.0, 5.4, 0.5, 0, 0, 0];
|
||||||
|
gt_6p35 = ["gt_6p35", 6.35, 12.6, 17.4, 6.8, 12, 0.4, 11, 2, 2.7, 0.8, 3.4, 4.2, 2, 1.8, 1.1, 21.4];
|
||||||
|
|
||||||
green_terminals = [gt_2p54, gt_3p5, gt_6p35];
|
green_terminals = [gt_2p54, gt_3p5, gt_5p08, gt_6p35];
|
||||||
|
|
||||||
use <green_terminal.scad>
|
use <green_terminal.scad>
|
||||||
|
Loading…
Reference in New Issue
Block a user