Dovetail wall connector

Dovetail style wall mountable connector.

For your home

Creative Commons Attribution Noncommercial Share Alike

Commercial use is not allowed, you must attribute the creator, you may remix this work and the remixed work should be made available under this license.

Learn more or download attribution tags

Description

This is dovetail connector with screw holes so you can mount it on a wall or other flat surface. It makes use of my earlier dovetail design
(https://www.youmagine.com/designs/dovetail) so if you want to use the
dovetailwall.scad file to make your own size connectors you have to download the dovetail.scad (https://www.youmagine.com/documents/5092/download) file as well.



module dovetailWallConnector:

This is basically a flat plate with a dovetail and screw holes to mount it on a wall or any other flat surface.

Parameters:
gender: Boolean value to indicate male (false) or female (true)
style connector. Default value is the in the
dovetail.scad set global parameter Dovetail
Gender.
size: 3
value array giving the size of the dovetail (male/female combined).
Default value is the in the dovetail.scad set global parameter
DovetailSize.
margin: Decimal value giving the space to keep
between male and female connectors. To get a perfect fit you might have
to experiment a bit with this value. 
Default value is the in the dovetail.scad set global parameter
Dovetail
Margin.
plate: Decimale value or 3 value array giving
the size of the plate the dovatail is mounted on. When only a single
decimal value is given its is used as thickness of the plate and other
measurements are taken from the dovetail size. When needed the plate is
enlarged so the screw holes can be fitted. Default value is global set
parameter WallPlate.
hole: Decimale value giving the diameter of the screw holes in the plate. Default value is global set parameter Wall
Hole.
sunken: Boolean value indicating if the screw holes must be made sunken. Default value is global set parameter WallHoleSunken.



Global parameters:

WallPlate = 5; Set to your preferred plate size so you don't have to specify it every time you call the above modules.
Wall
Hole = 4; Set to your preferred screw hole diameter so you don't have to specify it every time you call the above modules.
WallHoleSunken
= yes();
Set to your preferred screw hole style so you don't have to
specify it every time you call the above modules.



Helpfull functions:

dovetailGender(): returns global set (in dovetail.scad) parameter DovetailGender.
dovetailMargin(): returns global set (in dovetail.scad) parameter Dovetail
Margin.
dovetailSize(): returns global set (in dovetail.scad) parameter DovetailSize.
wallPlate():
returns global set parameter Wall
Plate.
wallHole(): returns global set parameter WallHole.
wallHoleSunken(): returns global set parameter Wall
Hole_Sunken.
female(): returns true to indicate female style connector.
male(): returns false to indicate male style connector.
yes(): returns true.
no(): returns false.
inchToMm(i): for my imperial minded friends, returns the mm value of a specified inch value.

Materials and methods

- Your favourite filament.
- Screws.
- When needed wall plugs.

Documents

Issues

Issues are used to track todos, bugs or requests. To get started, you could create an issue.

Comments

54ee6656780ab0a0571abebba3c37aff?default=blank&size=40Arjen Breur added this to the Modifiables collection ago
Mini dotpix cuadro 01Franco added this to the Imprimir collection ago
C8630a6ff3d8d08ad00a021a5c4bd00f?default=blank&size=40Ml4824 added this to the OpenSCAD collection ago
Ba18661c0aa1e09f7cccff0cf0d948f1?default=blank&size=40Hosirus added this to the Kid collection ago
Mini avatarDirk Boom published this design ago