Thingiverse

pcb enclosure library by JSuzineau
by Thingiverse
Last crawled date: 4 years ago
2018 February 3d:
Update of this library published in thing ( https://www.thingiverse.com/thing:2781023) on the occasion of the release of KUMAN 7" LCD enclosure (https://www.thingiverse.com/thing:2781063), mainly better support for screws to fix the pcb and the lid.
Description:
This thing is mainly a refactoring from the very good library OpenSCAD-Arduino-Mounting-Library / arduino.scad from kellyegan ( https://www.thingiverse.com/thing:64008 )
This library uses tbuser's pin library for the pin mounts: http://www.thingiverse.com/thing:10541
At first I used it to print boxes for arduinos. Then I began to add designs to the library to make boxes for Grove shields. After four or five additions, it began fastidious to add to new designs to the global variables of the main file of the library.
This lead me to do this refactoring.
Custom PCB
Now you can add a new design without modifying the library, just creating a new file for your new design.
Just duplicate one of the original designs, for example 11_ETHERNET.scad as MyCustomPCB.scad.
Then with the search and replace functionnality of a text editor, replace all occurences of "ETHERNET" into "MyCustomPCB".
Then adjust the global variables
MyCustomPCB_BoardShape
MyCustomPCB_Components
MyCustomPCB_Holes
MyCustomPCB_Plots
to the geometry of you PCB.
While making boxes for SeeedStudio Grove shields I've made a very rudimentary tool in FreePascal to facilitate import of the geometry from Eagle files:https://github.com/jsuzineau/pascal_o_r_mapping/tree/master/electronic/OpenSCAD_from_Eagle_File
This tool is not perfect, the data is not always at the same path in the xml Eagle file.
It's likely you'll have to modify and recompile it in Lazarus ( http://www.lazarus-ide.org/ ) for use with your own Eagle files.
I don't know if this is possible, but the top would be to be have a plugin in Eagle software with a source code generator which can produce this scad file.
Custom Screw housings
I added the capability of adding custom screw housings.
You can decide which corner needs to be screwed using parameter _lid_screws.
For example if you want screw housings on corners 2, 3 and 4, pass the parameter _lid_screws= "234".
If a connector is too close to the screw, you can move a screw towards the outside of the box with the parameter _lid_screws_outer .
For example if you want to move screw housings outside on corners 3 and 4, pass the parameter _lid_screws_outer="34".
Custom Screw Shape
You can customize the shape of the screws by changing Lid_screw.scad.
This file is a kind of alias to a type of screw defined in another file like vis_M3_5_x_16.scad or vis_ronde_M3_5_x_15.scad.
For example you can duplicate vis_ronde_M3_5_x_15.scad to MyScrew.scad, search and replace vis_ronde_M3_5_x_15 to MyScrew in MyScrew.scad and Lid_screw.scad, and adapt MyScrew.scad to the geometry of the screws you have on hand.
Lid_screw_vis_M3_5_x_16.scad is a copy of Lid_screw.scad which points to vis_M3_5_x_16.scad.
Licence
The original library is under MIT Licence so I kept this license for the refactored code.
I usually use GNU LGPL Licence for my work so I kept this license for my personal libraries used in this refactoring that are already published elsewhere.
Notes
08_YUN.scad, 09_INTELGALILEO.scad and 10_TRE.scad are just place-holders, they are not implemented.
Update of this library published in thing ( https://www.thingiverse.com/thing:2781023) on the occasion of the release of KUMAN 7" LCD enclosure (https://www.thingiverse.com/thing:2781063), mainly better support for screws to fix the pcb and the lid.
Description:
This thing is mainly a refactoring from the very good library OpenSCAD-Arduino-Mounting-Library / arduino.scad from kellyegan ( https://www.thingiverse.com/thing:64008 )
This library uses tbuser's pin library for the pin mounts: http://www.thingiverse.com/thing:10541
At first I used it to print boxes for arduinos. Then I began to add designs to the library to make boxes for Grove shields. After four or five additions, it began fastidious to add to new designs to the global variables of the main file of the library.
This lead me to do this refactoring.
Custom PCB
Now you can add a new design without modifying the library, just creating a new file for your new design.
Just duplicate one of the original designs, for example 11_ETHERNET.scad as MyCustomPCB.scad.
Then with the search and replace functionnality of a text editor, replace all occurences of "ETHERNET" into "MyCustomPCB".
Then adjust the global variables
MyCustomPCB_BoardShape
MyCustomPCB_Components
MyCustomPCB_Holes
MyCustomPCB_Plots
to the geometry of you PCB.
While making boxes for SeeedStudio Grove shields I've made a very rudimentary tool in FreePascal to facilitate import of the geometry from Eagle files:https://github.com/jsuzineau/pascal_o_r_mapping/tree/master/electronic/OpenSCAD_from_Eagle_File
This tool is not perfect, the data is not always at the same path in the xml Eagle file.
It's likely you'll have to modify and recompile it in Lazarus ( http://www.lazarus-ide.org/ ) for use with your own Eagle files.
I don't know if this is possible, but the top would be to be have a plugin in Eagle software with a source code generator which can produce this scad file.
Custom Screw housings
I added the capability of adding custom screw housings.
You can decide which corner needs to be screwed using parameter _lid_screws.
For example if you want screw housings on corners 2, 3 and 4, pass the parameter _lid_screws= "234".
If a connector is too close to the screw, you can move a screw towards the outside of the box with the parameter _lid_screws_outer .
For example if you want to move screw housings outside on corners 3 and 4, pass the parameter _lid_screws_outer="34".
Custom Screw Shape
You can customize the shape of the screws by changing Lid_screw.scad.
This file is a kind of alias to a type of screw defined in another file like vis_M3_5_x_16.scad or vis_ronde_M3_5_x_15.scad.
For example you can duplicate vis_ronde_M3_5_x_15.scad to MyScrew.scad, search and replace vis_ronde_M3_5_x_15 to MyScrew in MyScrew.scad and Lid_screw.scad, and adapt MyScrew.scad to the geometry of the screws you have on hand.
Lid_screw_vis_M3_5_x_16.scad is a copy of Lid_screw.scad which points to vis_M3_5_x_16.scad.
Licence
The original library is under MIT Licence so I kept this license for the refactored code.
I usually use GNU LGPL Licence for my work so I kept this license for my personal libraries used in this refactoring that are already published elsewhere.
Notes
08_YUN.scad, 09_INTELGALILEO.scad and 10_TRE.scad are just place-holders, they are not implemented.
Similar models
thingiverse
free

SEEEDUINO LOTUS enclosure by JSuzineau
...ut i've printed it last year before the refactoring of the pcb enclosure library (https://www.thingiverse.com/thing:2684387).
thingiverse
free

GROVE-RJ45 enclosure by JSuzineau
...hingiverse.com/thing:2684387)
the main use of this thing is to combine it with another grove shield pcb enclosure at design time.
thingiverse
free

4duino enclosure by JSuzineau
...rk with scad files, you'll need to download the pcb enclosure library - 3 ( thing https://www.thingiverse.com/thing:2808537 )
thingiverse
free

pcb enclosure library - 2 by JSuzineau
...cd enclosure ( https://www.thingiverse.com/thing:2781063 )
i mainly added a better support for screws to fix the pcb and the lid.
thingiverse
free

Customizable Door Latch by ashpool
...he door to my chilidome https://www.thingiverse.com/thing:2576607
update 2018-07-22: uploaded new and working example .stl files
thingiverse
free

KUMAN 7" LCD enclosure by JSuzineau
...he library for this design. it's probably the file you'll include if you want to embed this enclosure in your own design.
thingiverse
free

pcb enclosure library - 3 by JSuzineau
...oherence ( https://www.thingiverse.com/thing:2808593 )
i mainly added a few lines to handle the height of the box and components.
thingiverse
free

LM2596 DC-DC Module box
...profile%
\__documents
\__ openscad
\__ libraries
\__ agentscad
\__ scad-utils
thingiverse
free

stackable box by yujika
...le may not aligned, but i could fixed it with repetierhost.
i made customizable version.http://www.thingiverse.com/thing:307059
thingiverse
free

Water Tower OpenSCAD library by blueriver
...s the library i used to create this thing: http://www.thingiverse.com/thing:1274827
let me know if you have questions.
blueriver.
Jsuzineau
thingiverse
free

Prusa I3 adjustable Z Endstop by JSuzineau by JSuzineau
...endstop.scad / support_z_endstop.stl is a bit too much tight, i needed to use a vice an a second nut to push the m4 nut in place.
thingiverse
free

Roller support for Brompton(tm) bike by JSuzineau
...bike by jsuzineau
thingiverse
small support to mount roller wheels on brompton(tm) bike.
see instructions for correct printing.
thingiverse
free

4duino enclosure by JSuzineau
...rk with scad files, you'll need to download the pcb enclosure library - 3 ( thing https://www.thingiverse.com/thing:2808537 )
thingiverse
free

GROVE-RJ45 enclosure by JSuzineau
...hingiverse.com/thing:2684387)
the main use of this thing is to combine it with another grove shield pcb enclosure at design time.
thingiverse
free

Metric Wrench adapter for 1/4 " screwdriver bits by JSuzineau
...h adapter for 1/4 " screwdriver bits by jsuzineau
thingiverse
to use a screwdriver bit with a 10 mm (6 or 12 points) wrench
thingiverse
free

pcb enclosure library - 2 by JSuzineau
...cd enclosure ( https://www.thingiverse.com/thing:2781063 )
i mainly added a better support for screws to fix the pcb and the lid.
thingiverse
free

pcb enclosure library - 3 by JSuzineau
...oherence ( https://www.thingiverse.com/thing:2808593 )
i mainly added a few lines to handle the height of the box and components.
thingiverse
free

toothbrush holder by JSuzineau
...print settings/speed/autospeed/max print speed in slic3r)
no retraction (printer settings/extruder/retraction/length=0 in slic3r)
thingiverse
free

4duino cardiac coherence by JSuzineau
... 4duino athttps://github.com/jsuzineau/pascal_o_r_mapping/tree/tjsdatacontexte/electronic/arduino/heartrate/arduino_sketch/4duino
thingiverse
free

SEEEDUINO LOTUS enclosure by JSuzineau
...ut i've printed it last year before the refactoring of the pcb enclosure library (https://www.thingiverse.com/thing:2684387).
Pcb
3ddd
$1

GRAMERCY HOME - CARMELA ARMCHAIR 602.023-PCB
...gramercy home - carmela armchair 602.023-pcb
3ddd
gramercy home
gramercy home
carmela armchair
602.023-pcb
www.gramercy-home.ru
3d_export
$7

turning mechanism drawing pcb board turnover machine
...turning mechanism drawing pcb board turnover machine
3dexport
turning mechanism drawing pcb board turnover machine
3d_export
$20

automatic pcb loading and unloading dispensing test automatic line
...ment structure is very complex. it is a very practical equipment for smt industry. the equipment is mature application equipment.
3d_export
$15

plastic housing with dewalt battery holder
...case measures 155x106x60. inside the case there are two pcb of 130x98 and 98x42...
3ddd
free

MONKEY SIDE TABLE
...в милане такой был 3-х метровый и получил мега coverage.https://www.facebook.com/bdbarcelona/photos/pcb10155416735595181/10155416726490181/?type=1&theater; столик - для души,книг и бананов :) спасибо автору...
3d_export
$55

ASUS Maximus VIII Extreme Z170 Motherboard 3D Model
...intel quad core i7computer electronics processor gigabyte asrock mobo pcb asus maximus viii extreme z170 motherboard 3d model download...
3d_export
$49

ASUS ROG Maximus VIII Gaming Impact 3D Model
...intel quad core i7computer electronics processor gigabyte asrock mobo pcb asus rog maximus viii gaming impact 3d model download...
thingiverse
free

PCB clamps CNC PCB Holder by MR_MUSTARD
...pcb clamps cnc pcb holder by mr_mustard
thingiverse
pcb holder for cnc
3dfindit
free

PCB
...pcb
3dfind.it
catalog: a&t
thingiverse
free

PCB Vice / mini étau a pcb by philou250
...pcb vice / mini étau a pcb by philou250
thingiverse
small vice to hold the pcb during welding
Enclosure
archive3d
free

Enclosure 3D Model
...closure 3d model
archive3d
shower enclosure-acquarius- 3d model for interior 3d visualization.
archive3d
free

Enclosure 3D Model
...enclosure 3d model
archive3d
shower enclosure-omega- 3d model for interior 3d visualization.
archive3d
free

Enclosure 3D Model
...enclosure 3d model
archive3d
shower enclosure-vega - 3d model for interior 3d visualization.
archive3d
free

Enclosure 3D Model
...enclosure 3d model
archive3d
shower enclosure-zenith - 3d model for interior 3d visualization.
3d_export
$5

Electrical Enclosure
...ed. also has tower lights attaced on the top.<br>file format that are available:<br>.step<br>.obj<br>.stl
archive3d
free

Enclosure 3D Model
...enclosure 3d model
archive3d
shower_enclosure-sintexi- 3d model for interior 3d visualization.
3d_export
$9

Doors for shower enclosures 3D Model
...wer enclosures 3d model
3dexport
bathroom bath shower cabin glass door
doors for shower enclosures 3d model phenom 85124 3dexport
3d_export
$18

song dynasty-silk workshop-enclosure wall
...song dynasty-silk workshop-enclosure wall
3dexport
song dynasty-silk workshop-enclosure wall<br>3ds max 2015
3d_export
$18

axe gang-desert-enclosure-barrier 32
...axe gang-desert-enclosure-barrier 32
3dexport
axe gang-desert-enclosure-barrier 32<br>3ds max 2015
3d_export
free

ender 3 enclosure corners
...er corners and 4 upper corners, using 25mmx25mm angled aluminium pieces that gets covered on inside of the frame with plexiglass
Library
3d_ocean
$5

Library
...library
3docean
book book case library
library
3d_ocean
$5

Library
...library
3docean
book books furniture home home design interior library
home design…
3ddd
$1

classic library
...classic library
3ddd
library
classic library
3dsmax 2008 vray
3d_export
$10

Library
...library
3dexport
3ddd
$1

Circular Library
...circular library
3ddd
библиотека , стеллаж
circular library
design_connected
$16

Clyde Library
...clyde library
designconnected
ligne roset clyde library computer generated 3d model. designed by numéro111.
design_connected
$18

Everywhere Library
...everywhere library
designconnected
ligne roset everywhere library computer generated 3d model. designed by werner, christian.
design_connected
$11

Postmoderne Library
...postmoderne library
designconnected
ligne roset postmoderne library computer generated 3d model. designed by jourdan, eric.
design_connected
$11

Hako Library
...hako library
designconnected
ligne roset hako library computer generated 3d model. designed by boisselier, philippe.
3ddd
$1

Library
...bentzen.com/
материалы: ясень, металл с порошковым покрытием.
размеры: 100х 40х 90 см,100х 40х 115 см, 100х 40х 140 см.