mirror of
https://github.com/DJSundog/NopSCADlib.git
synced 2025-02-18 16:43:45 -05:00
Added function to get the height of pcb carriers.
This commit is contained in:
parent
a9c2f854c6
commit
fbe8533a42
@ -24,6 +24,8 @@ $extrusion_width = 0.5;
|
|||||||
|
|
||||||
include <../utils/core/core.scad>
|
include <../utils/core/core.scad>
|
||||||
|
|
||||||
|
function carrier_height() = 3; //! Height of PCB carrier
|
||||||
|
|
||||||
module ESP12F_carrier_stl() { //! Generate the STL for an ESP12 carrier
|
module ESP12F_carrier_stl() { //! Generate the STL for an ESP12 carrier
|
||||||
stl("ESP12F_carrier");
|
stl("ESP12F_carrier");
|
||||||
pins = 8;
|
pins = 8;
|
||||||
@ -33,7 +35,7 @@ module ESP12F_carrier_stl() { //! Generate the STL for an ESP12 carrier
|
|||||||
hole2 = pitch2 - 3 * extrusion_width;
|
hole2 = pitch2 - 3 * extrusion_width;
|
||||||
length1 = (pins - 1) * pitch1 + hole + squeezed_wall * 2;
|
length1 = (pins - 1) * pitch1 + hole + squeezed_wall * 2;
|
||||||
length2 = (pins - 1) * pitch2 + hole + squeezed_wall * 2;
|
length2 = (pins - 1) * pitch2 + hole + squeezed_wall * 2;
|
||||||
height = 3;
|
height = carrier_height();
|
||||||
|
|
||||||
wpitch1 = (pins - 1) * pitch1;
|
wpitch1 = (pins - 1) * pitch1;
|
||||||
wpitch2 = ceil(wpitch1 / 2.54) * 2.54;
|
wpitch2 = ceil(wpitch1 / 2.54) * 2.54;
|
||||||
@ -71,7 +73,7 @@ module TP4056_carrier_stl() { //! Generate the STL for an TP4056 carrier, two re
|
|||||||
pins = 6;
|
pins = 6;
|
||||||
length1 = outer_pitch + hole + squeezed_wall * 2;
|
length1 = outer_pitch + hole + squeezed_wall * 2;
|
||||||
length2 = (pins - 1) * pitch + hole + squeezed_wall * 2;
|
length2 = (pins - 1) * pitch + hole + squeezed_wall * 2;
|
||||||
height = 3;
|
height = carrier_height();
|
||||||
|
|
||||||
width = hole + squeezed_wall * 2;
|
width = hole + squeezed_wall * 2;
|
||||||
spacing = inch(0.9);
|
spacing = inch(0.9);
|
||||||
@ -106,7 +108,7 @@ module MT3608_carrier_stl() { //! Generate the STL for an MT3608 carrier, two re
|
|||||||
l_pitch_top = 30.855;
|
l_pitch_top = 30.855;
|
||||||
l_pitch_bot = inch(1.2);
|
l_pitch_bot = inch(1.2);
|
||||||
hole = 1;
|
hole = 1;
|
||||||
height = 3;
|
height = carrier_height();
|
||||||
wall = 2 * extrusion_width;
|
wall = 2 * extrusion_width;
|
||||||
width = hole + 2 * wall;
|
width = hole + 2 * wall;
|
||||||
offset = (l_pitch_top - l_pitch_bot) / 2;
|
offset = (l_pitch_top - l_pitch_bot) / 2;
|
||||||
|
@ -3800,6 +3800,11 @@ Adapts ESP12 modules and various small PCBs to 0.1" grid. See <https://hydrarapt
|
|||||||
|
|
||||||
[tests/carriers.scad](tests/carriers.scad) Code for this example.
|
[tests/carriers.scad](tests/carriers.scad) Code for this example.
|
||||||
|
|
||||||
|
### Functions
|
||||||
|
| Function | Description |
|
||||||
|
|:--- |:--- |
|
||||||
|
| ```carrier_height()``` | Height of PCB carrier |
|
||||||
|
|
||||||
### Modules
|
### Modules
|
||||||
| Module | Description |
|
| Module | Description |
|
||||||
|:--- |:--- |
|
|:--- |:--- |
|
||||||
|
Loading…
x
Reference in New Issue
Block a user