diff --git a/docs/images/lib2-connector_peg-1.JPG b/docs/images/lib2-connector_peg-1.JPG new file mode 100644 index 00000000..c11e6fa1 Binary files /dev/null and b/docs/images/lib2-connector_peg-1.JPG differ diff --git a/docs/images/lib2-connector_peg-2.JPG b/docs/images/lib2-connector_peg-2.JPG new file mode 100644 index 00000000..4a6cf04b Binary files /dev/null and b/docs/images/lib2-connector_peg-2.JPG differ diff --git a/docs/lib2-connector_peg.md b/docs/lib2-connector_peg.md new file mode 100644 index 00000000..c7e1925f --- /dev/null +++ b/docs/lib2-connector_peg.md @@ -0,0 +1,57 @@ +# connector_peg + +Create a connector peg. + +**Since:** 2.1 + + +## Parameters + +- `radius` : The shaft radius of the peg. +- `spacing` : The spacing between the peg and void component. Default to `0.5`. +- `void` : The void component for differencing. It's used to create a cavity for a peg. Default to `false`. +- `ends` : Default to `false`. To create a double-ended peg, set it to `true`. + +## Examples + + include ; + + radius = 2.5; + spacing = 0.5; + + $fn = 48; + + connector_peg( + radius = radius, + spacing = spacing + ); + + %connector_peg( + radius = radius, + spacing = spacing, + void = true + ); + +![connector_peg](images/lib2-connector_peg-1.JPG) + + include ; + + radius = 2.5; + spacing = 0.5; + + $fn = 48; + + connector_peg( + radius = radius, + spacing = spacing, + ends = true + ); + + %connector_peg( + radius = radius, + spacing = spacing, + ends = true, + void = true + ); + +![connector_peg](images/lib2-connector_peg-2.JPG) \ No newline at end of file