fixed PR issues

This commit is contained in:
Pavlos Iliopoulos 2024-03-10 21:55:12 +01:00
parent 1d1636c545
commit 613bab29c3
5 changed files with 28 additions and 23 deletions

View File

@ -1,13 +1,16 @@
## 2020 Aplic Cam Mount
![2020 Aplic Cam Mount installation example](img/2020_aplic_cam_mount.jpg)
2020 Aplic Cam Mount is a 3D printed part that is used to mount a cheapo aplic hd camera to the 2020 frame at bed level. The mount is designed to be held in place with a M3 screw and a M3 nut. Additionaly, you need 4x M3 heat inserts, 4x M3 spacers and 4x M3x6 screws for mounting the camera on the mount (pun intended).
**2020 Aplic Cam Mount** is a 3D printed part that is used to mount a cheapo *aplic hd camera* (or similar) to the 2020 frame at bed level. The mount is designed to be held in place with a M3 screw and a M3 nut. Additionaly, you need 4x M3 heat inserts, 4x M3 spacers and 4x M3x6 screws for mounting the camera on the mount (pun intended).
You can also invert mount the camera under the gantry, which would work better for monitoring higher layers. *Photo courtesy of _tsimo_ V2.6592*
![2020 Aplic Cam Mount installation example](img/2020_aplic_cam_inverse_mount.jpg "Inverse (gantry) mount. Photo courtesy of `_tsimo_` V2.6592")
### Files
* `aplic_cam_mount_voron_2_4_300x300.stl` - The mount STL, angled for the Voron 2.4 300x300mm geometry.
* `aplic_cam_mount.scad` - The OpenSCAD file for the mount (you can play modify the parameters for your own printer's geometry).
* `aplic_cam_mount_voron_2_4_300x300_shortened.stl` - Shortened version STL,for inverse mounting on a Voron 2.4 300x300mm gantry.
* `aplic_cam_mount.scad` - The OpenSCAD file for the mount (you can modify the parameters for your own printer's geometry).
### Parts
The mount is designed to be used with the following parts:
@ -21,12 +24,11 @@ The mount is designed to be used with the following parts:
- 4x M3x6 screws
```
### Printing
The mount is printed in the orientation that it is in the STL file. The mount should be printed with the recommended Voron settings (40% infill and 4 perimeters) in ABS/ASA. That said, I've printed mine in PETG and it still holds. No supports or mount needed
The mount is printed in the orientation that as is in the STL file. The mount should be printed with the recommended Voron settings (40% infill and 4 perimeters) in ABS/ASA. That said, I've printed mine in PETG and it still holds. No supports or mount needed.
### Credits and license
The mount was designed around the **2020 Cable Clamp** by ed_419522 https://www.printables.com/model/307909-2020-cable-clamp
Copyright 2024, Pavlos Iliopoulos.

View File

@ -17,11 +17,6 @@ $fn = 64;
// Wall thickness
wall_thickness = 3;
// Dimensions of the anchor
anchor_l = 15;
anchor_w = 12;
anchor_h = 6;
// Hole distances
hole_distance_x = 54;
hole_distance_y = 17;
@ -32,7 +27,15 @@ wall_l = hole_distance_x + 3 * wall_thickness;
wall_w = hole_distance_y + 3 * wall_thickness;
// Camera elevation
cam_elevation = 25;
cam_elevation = 25; // set to 10 for shortened version (inverse mounting on gantry)
// Dimensions of the anchor
anchor_l = 15;
anchor_w = 12;
anchor_h = 6;
anchor_screw_hole_offset = 2.5;
anchor_screw_d = 3.5;
hex_hole_z_offset = 3;
// Screw dimensions
screw_length = 10;
@ -60,15 +63,15 @@ module solid_anchor() {
anchor_w = 12;
anchor_h = 6;
tie_w = 4;
tie_offset_y = 9;
border_w = 0.5;
// Length is 15mm, width is 12mm
union() {
import("./M3_CABLE_ANCHOR.STL");
translate([border_w, tie_offset_y, 0]) {
cube([anchor_w - 2 * border_w, tie_w, anchor_h]);
difference() {
cube ([anchor_w, anchor_l, anchor_h]);
translate([anchor_w/2, anchor_l/2-anchor_screw_hole_offset, 0]) {
translate([0,0, hex_hole_z_offset]) {
#cylinder(h = anchor_h , d = hex_hole_d);
}
#cylinder(h = anchor_h, d = anchor_screw_d);
}
}
}
@ -121,8 +124,8 @@ module cam_mount() {
}
}
#translate([0, hex_hole_y, 0]) {
cylinder(h = anchor_h + cam_elevation + wall_w, d = hex_hole_d);
translate([0, hex_hole_y, 0]) {
#cylinder(h = anchor_h + cam_elevation + wall_w, d = hex_hole_d);
}
}
}
@ -151,6 +154,6 @@ module aplic_complete_mount() {
supports();
}
rotate([270, 0, 0]){
rotate([270, 0, -45]){
aplic_complete_mount();
}
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 832 KiB