Merge branch 'main' into khay-cad

This commit is contained in:
Bryan Boettcher 2024-03-14 11:28:06 -05:00 committed by GitHub
commit 95b6bf0aca
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
44 changed files with 751028 additions and 48 deletions

View File

@ -383,6 +383,7 @@ Printer mods for Voron 3D printers
| | [Jetpack V0 base](tameike/Jetpack_V0) | Attach Jetpack to V0 frame | V0.2 | 2024-01-08T16:38:25+00:00 |
| | [TacoRaven Mounting Frame](tameike/V0_TR_Mounting_Frame) | TR V0 mount | V0.2 | 2024-01-08T16:38:25+00:00 |
| tayto-chip | [V2.4 Skirt Switch Mod](tayto-chip/skirt_switch_mod) | Add a ON/OFF Switch to side or front skirts | V2.4 | 2024-01-08T16:38:25+00:00 |
| techprolet | [2020 Aplic Cam Mount](techprolet/2020_aplic_cam_mount) | Aplic HD camera to the 2020 frame at bed level. | V2.4r2 | 2024-03-14T16:27:05+00:00 |
| teookie | [AB dial indicator mount](teookie/AB_dial_indicator_mount) | Mount for attaching standard dial indicators to AB | V1.8, V2.4, VSW | 2024-01-08T16:38:25+00:00 |
| | [SKR Brace](teookie/skr_brace) | Rigidize and stabilize SKR 1.4 mounts | V2.4 | 2024-01-08T16:38:25+00:00 |
| th0mpy | [BEEFY Din Clips](th0mpy/beefy-din) | Two piece BEEFY Din Clips, holds stronger | V2.4 | 2024-01-08T16:38:25+00:00 |
@ -404,26 +405,26 @@ Printer mods for Voron 3D printers
| wile-e1 | [Deck Panel Support Clips](wile-e1/Deck_Panel_Support_Clips) | Clips to help support lower deck panels to prevent (or fix) warping: | V1.8, V2.4 | 2024-01-08T16:38:25+00:00 |
| | [Stealthburner + CW1 + PCB Cover](wile-e1/Stealthburner_CW1_PCB_Cover) | Low-poly for Stealthburner + CW1 + PCB installations: | V1.8, V2.4, VSW | 2024-01-08T16:38:25+00:00 |
| wrez | [V0 Alternate IEC 320 C14 Power...](wrez/astrodyne-inlet) | Drop in replacement for alternate-source power inlet if spec inlet... | V0.2 | 2024-01-08T16:38:25+00:00 |
| xbst_ | [ADXL345 V0 Mount](xbst_/ADXL345_V0_Mount) | V0 Mount for a ADXL345 module | V0.2 | 2024-01-08T16:38:25+00:00 |
| | [Car Hood Style Bed Hinge](xbst_/Bed_Hinge) | A way of reaching electronics from the top by having a "car hood"... | V2.4 | 2024-01-08T16:38:25+00:00 |
| | [Duct Mount](xbst_/Duct_Mount) | 100mm/4" ducting mount for ventilation. Also supports umbilical... | V2.4 | 2024-01-08T16:38:25+00:00 |
| | [DuetZero](xbst_/DuetZero) | Pi Zero mount over a Duet2 for space saving | V0.2, V1.8, V2.4 | 2024-01-08T16:38:25+00:00 |
| | [Easy Access Rear Panels](xbst_/Easy_Access_Rear_Panels_v0) | New rear panels designed to expose the extruder for easy filament... | V0.2 | 2024-01-08T16:38:25+00:00 |
| | [Flat V2.4 Skirts](xbst_/Flat_Skirts) | Flat V2.4 Skirts so a panel without cutouts can be used | V2.4 | 2024-01-08T16:38:25+00:00 |
| xbst_ | [ADXL345 V0 Mount](xbst_/ADXL345_V0_Mount) | V0 Mount for a ADXL345 module | V0.2 | 2024-03-14T14:43:28+00:00 |
| | [Car Hood Style Bed Hinge](xbst_/Bed_Hinge) | A way of reaching electronics from the top by having a "car hood"... | V2.4 | 2024-03-14T14:43:28+00:00 |
| | [Duct Mount](xbst_/Duct_Mount) | 100mm/4" ducting mount for ventilation. Also supports umbilical... | V2.4 | 2024-03-14T14:43:28+00:00 |
| | [DuetZero](xbst_/DuetZero) | Pi Zero mount over a Duet2 for space saving | V0.2, V1.8, V2.4 | 2024-03-14T14:43:28+00:00 |
| | [Easy Access Rear Panels](xbst_/Easy_Access_Rear_Panels_v0) | New rear panels designed to expose the extruder for easy filament... | V0.2 | 2024-03-14T14:43:28+00:00 |
| | [Flat V2.4 Skirts](xbst_/Flat_Skirts) | Flat V2.4 Skirts so a panel without cutouts can be used | V2.4 | 2024-03-14T14:43:28+00:00 |
| | [Hat LED Mount](xbst_/Hat_LED_Mount) | Top Hat LED module mount | V0.2 | 2024-01-08T16:38:25+00:00 |
| | [HOYMK SSR Mount](xbst_/HOYMK_SSR_Mount) | Mount for Chinese HOYMK SSR | V0.2 | 2024-01-08T16:38:25+00:00 |
| | [HOYMK SSR Mount](xbst_/HOYMK_SSR_Mount) | Mount for Chinese HOYMK SSR | V0.2 | 2024-03-14T14:43:28+00:00 |
| | [PCB LED Holder](xbst_/LED_Holder) | Very simple mount for some (?) PCB LED Bars | V1.8, V2.4 | 2024-01-08T16:38:25+00:00 |
| | [DIN Mount Max31865](xbst_/Max31865_DIN_Mount) | A simple DIN rail mount for the Adafruit (or SAME SIZE clone)... | V1.8, V2.4 | 2024-01-08T16:38:25+00:00 |
| | [DIN Mount Omron Relay](xbst_/Omron_DIN_Mount) | A simple DIN rail mount for the BOM Relay | V1.8, V2.4 | 2024-01-08T16:38:25+00:00 |
| | [DIN Mount Pi 4x Relay Board](xbst_/Relay_DIN_Mount) | A simple DIN rail mount for the 4 channel relay board for Raspberry Pi | V1.8, V2.4 | 2024-01-08T16:38:25+00:00 |
| | [V0 Electronics Cover](xbst_/V0_Electronic_Panel) | A printed cover for v0 electronics. Requires larger printer to print. | V0.2 | 2024-01-08T16:38:25+00:00 |
| | [Mobius 4 (M4) V0 Mod](xbst_/V0_M4_Mod) | Mod to mount a M4 extruder to a Voron 0 where pocketwatch extruder... | V0.2 | 2024-01-08T16:38:25+00:00 |
| | [V0 PiCam Mount](xbst_/V0_Picam) | A Raspberry Pi Camera Mount For V0 | V0.2 | 2024-01-08T16:38:25+00:00 |
| | [Screwed Front Door Hinge](xbst_/V0_Screw_Front_Hinge_Mod) | Mod to screw the front door panel (instead of VHB) | V0.2 | 2024-01-08T16:38:25+00:00 |
| | [DIN Mount Max31865](xbst_/Max31865_DIN_Mount) | A simple DIN rail mount for the Adafruit (or SAME SIZE clone)... | V1.8, V2.4 | 2024-03-14T14:43:28+00:00 |
| | [DIN Mount Omron Relay](xbst_/Omron_DIN_Mount) | A simple DIN rail mount for the BOM Relay | V1.8, V2.4 | 2024-03-14T14:43:28+00:00 |
| | [DIN Mount Pi 4x Relay Board](xbst_/Relay_DIN_Mount) | A simple DIN rail mount for the 4 channel relay board for Raspberry Pi | V1.8, V2.4 | 2024-03-14T14:43:28+00:00 |
| | [V0 Electronics Cover](xbst_/V0_Electronic_Panel) | A printed cover for v0 electronics. Requires larger printer to print. | V0.2 | 2024-03-14T14:43:28+00:00 |
| | [Mobius 4 (M4) V0 Mod](xbst_/V0_M4_Mod) | Mod to mount a M4 extruder to a Voron 0 where pocketwatch extruder... | V0.2 | 2024-03-14T14:43:28+00:00 |
| | [V0 PiCam Mount](xbst_/V0_Picam) | A Raspberry Pi Camera Mount For V0 | V0.2 | 2024-03-14T14:43:28+00:00 |
| | [Screwed Front Door Hinge](xbst_/V0_Screw_Front_Hinge_Mod) | Mod to screw the front door panel (instead of VHB) | V0.2 | 2024-03-14T14:43:28+00:00 |
| | [V0 Buttons & OLED Mount](xbst_/V0_Skirt_Buttons) | Mod to mount custom Gcode macro buttons & Waveshare 1.3" OLED display | V0.2 | 2024-01-08T16:38:25+00:00 |
| | [V2.4 Fanless Middle Skirt](xbst_/V2.4_Fanless_Middle_Skirt) | A Fanless alternative middle side skirt | V2.4 | 2024-01-08T16:38:25+00:00 |
| | [V2.4 Fanless Middle Skirt](xbst_/V2.4_Fanless_Middle_Skirt) | A Fanless alternative middle side skirt | V2.4 | 2024-03-14T14:43:28+00:00 |
| | [V2.4 Skirt Buttons](xbst_/V2.4_Skirt_Buttons) | Skirt mod for custom Gcode macro buttons | V2.4 | 2024-01-08T16:38:25+00:00 |
| | [ZipClip V0](xbst_/ZipClip_v0) | Very simple ziptie mount for v0 1515 extrusions | V0.2 | 2024-01-08T16:38:25+00:00 |
| | [ZipClip V0](xbst_/ZipClip_v0) | Very simple ziptie mount for v0 1515 extrusions | V0.2 | 2024-03-14T14:43:28+00:00 |
| xceled | [Single Panel Magnet Mount](xceled/Single_Panel_Magnet_Mount) | Mount your front panel using only magnets | V2.4 | 2024-01-08T16:38:25+00:00 |
| yenda | [SW More Robust XZ Belt Paths](yenda/vsw_more_robust_belt_paths) | Small mods to belt routing components to ensure a better/more... | VSW | 2024-01-08T16:38:25+00:00 |
| yeri | [V0 Magnetic Panels](yeri/V0_Magnetic_Panels) | Mount V0 panels with magnets, removes need for hinges and lets you... | V0.2 | 2024-01-08T16:38:25+00:00 |

View File

@ -4120,6 +4120,16 @@
],
"last_changed": "2024-01-08T16:38:25+00:00"
},
{
"path": "techprolet/2020_aplic_cam_mount",
"title": "2020 Aplic Cam Mount",
"creator": "techprolet",
"description": "Aplic HD camera to the 2020 frame at bed level.",
"printer_compatibility": [
"V2.4r2"
],
"last_changed": "2024-03-14T16:27:05+00:00"
},
{
"path": "teookie/AB_dial_indicator_mount",
"title": "AB dial indicator mount",
@ -4243,7 +4253,7 @@
"printer_compatibility": [
"V0.2"
],
"last_changed": "2024-01-08T16:38:25+00:00"
"last_changed": "2024-03-14T14:43:28+00:00"
},
{
"path": "xbst_/Bed_Hinge",
@ -4253,7 +4263,7 @@
"printer_compatibility": [
"V2.4"
],
"last_changed": "2024-01-08T16:38:25+00:00"
"last_changed": "2024-03-14T14:43:28+00:00"
},
{
"path": "xbst_/Duct_Mount",
@ -4263,7 +4273,7 @@
"printer_compatibility": [
"V2.4"
],
"last_changed": "2024-01-08T16:38:25+00:00"
"last_changed": "2024-03-14T14:43:28+00:00"
},
{
"path": "xbst_/DuetZero",
@ -4275,7 +4285,7 @@
"V1.8",
"V2.4"
],
"last_changed": "2024-01-08T16:38:25+00:00"
"last_changed": "2024-03-14T14:43:28+00:00"
},
{
"path": "xbst_/Easy_Access_Rear_Panels_v0",
@ -4285,7 +4295,7 @@
"printer_compatibility": [
"V0.2"
],
"last_changed": "2024-01-08T16:38:25+00:00"
"last_changed": "2024-03-14T14:43:28+00:00"
},
{
"path": "xbst_/Flat_Skirts",
@ -4295,7 +4305,7 @@
"printer_compatibility": [
"V2.4"
],
"last_changed": "2024-01-08T16:38:25+00:00"
"last_changed": "2024-03-14T14:43:28+00:00"
},
{
"path": "xbst_/HOYMK_SSR_Mount",
@ -4305,7 +4315,7 @@
"printer_compatibility": [
"V0.2"
],
"last_changed": "2024-01-08T16:38:25+00:00"
"last_changed": "2024-03-14T14:43:28+00:00"
},
{
"path": "xbst_/Hat_LED_Mount",
@ -4337,7 +4347,7 @@
"V1.8",
"V2.4"
],
"last_changed": "2024-01-08T16:38:25+00:00"
"last_changed": "2024-03-14T14:43:28+00:00"
},
{
"path": "xbst_/Omron_DIN_Mount",
@ -4348,7 +4358,7 @@
"V1.8",
"V2.4"
],
"last_changed": "2024-01-08T16:38:25+00:00"
"last_changed": "2024-03-14T14:43:28+00:00"
},
{
"path": "xbst_/Relay_DIN_Mount",
@ -4359,7 +4369,7 @@
"V1.8",
"V2.4"
],
"last_changed": "2024-01-08T16:38:25+00:00"
"last_changed": "2024-03-14T14:43:28+00:00"
},
{
"path": "xbst_/V0_Electronic_Panel",
@ -4369,7 +4379,7 @@
"printer_compatibility": [
"V0.2"
],
"last_changed": "2024-01-08T16:38:25+00:00"
"last_changed": "2024-03-14T14:43:28+00:00"
},
{
"path": "xbst_/V0_M4_Mod",
@ -4379,7 +4389,7 @@
"printer_compatibility": [
"V0.2"
],
"last_changed": "2024-01-08T16:38:25+00:00"
"last_changed": "2024-03-14T14:43:28+00:00"
},
{
"path": "xbst_/V0_Picam",
@ -4389,7 +4399,7 @@
"printer_compatibility": [
"V0.2"
],
"last_changed": "2024-01-08T16:38:25+00:00"
"last_changed": "2024-03-14T14:43:28+00:00"
},
{
"path": "xbst_/V0_Screw_Front_Hinge_Mod",
@ -4399,7 +4409,7 @@
"printer_compatibility": [
"V0.2"
],
"last_changed": "2024-01-08T16:38:25+00:00"
"last_changed": "2024-03-14T14:43:28+00:00"
},
{
"path": "xbst_/V0_Skirt_Buttons",
@ -4419,7 +4429,7 @@
"printer_compatibility": [
"V2.4"
],
"last_changed": "2024-01-08T16:38:25+00:00"
"last_changed": "2024-03-14T14:43:28+00:00"
},
{
"path": "xbst_/V2.4_Skirt_Buttons",
@ -4439,7 +4449,7 @@
"printer_compatibility": [
"V0.2"
],
"last_changed": "2024-01-08T16:38:25+00:00"
"last_changed": "2024-03-14T14:43:28+00:00"
},
{
"path": "xceled/Single_Panel_Magnet_Mount",

View File

@ -0,0 +1,28 @@
---
# The title of your mod. Choose a short and descriptive name
title: 2020 Aplic Cam Mount
# A short description of your mod. Try to describe your mod with 1-2 short sentences
description: Aplic HD camera to the 2020 frame at bed level.
# Mod version: Set this to 1 when you are submitting a new mod. When you make changes to your mod, you may increment this number
mod_version: 1
# You may add your discord username here so people can contact you about your mod
discord_username: techprolet
# The CAD files for your mod. Please provide them as a list.
# Note that each mod must include at least one CAD file.
cad:
- aplic_cam_mount.scad
# The parts of your mod, exported and oriented ready to be sliced. Please provide them as a list.
# Note that each mod must include at least one STL or OBJ file.
stl:
- aplic_cam_mount_voron_2_4_300x300.stl
# The image files provided with your mod. These may be instructions you use in your README.md file, or other additional pictures.
# **Note that the first image specified here will be used as cover image on mods.vorondesign.com**
# All paths are relative to this .metadata.yml file.
images:
- img/2020_aplic_cam_mount.jpg
# Printer compatibility. Please specify all compatible printers as a list. The following values are accepted:
# "V0", "V0.1", "V0.2", "V0.2r1", "V1", "V1.6", "V1.8", "V1.8r1", "V2", "V2.1", "V2.2", "V2.4", "V2.4r1", "V2.4r2", "VSW", "VT", "VTr1", "VL"
# Please only specify printers that you have either tested your mod on yourself, or that someone else has tested for you. If you are unsure whether your
# mod is compatible with a certain printer, don't list it here!
printer_compatibility:
- V2.4r2

View File

@ -0,0 +1,41 @@
## 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* (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_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:
```
- 1x 3d printed 2020 Aplic Cam Mount
- 1x Aplic Webcam - 1920x1080P stripped from its plastic case
- 1x M3x10 screw
- 1x M3 2020 T-nut
- 4x M3 heat inserts
- 4x M3x4 spacers
- 4x M3x6 screws
```
### Printing
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
Copyright 2024, Pavlos Iliopoulos.
2020 Aplic Cam Mount is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
2020 Aplic Cam Mount is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with this program. If not, see <https://www.gnu.org/licenses/>.
The author does not hold any copyright or has any affiliation with aplic and/or its products.

View File

@ -0,0 +1,159 @@
/*
Copyright 2024, Pavlos Iliopoulos.
2020 Aplic Cam Mount is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
2020 Aplic Cam Mount is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with this program. If not, see <https://www.gnu.org/licenses/>.
The author does not hold any copyright or has any affiliation with aplic and/or its products.
*/
$fn = 64;
// Wall thickness
wall_thickness = 3;
// Hole distances
hole_distance_x = 54;
hole_distance_y = 17;
corrective_hole_x_offset = 0.8;
// Dimensions of the wall
wall_l = hole_distance_x + 3 * wall_thickness;
wall_w = hole_distance_y + 3 * wall_thickness;
// Camera elevation
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;
screw_receiver_d = 6;
// Hex hole dimensions
hex_hole_y = -7;
hex_hole_d = 6;
// Support dimensions
support_w = anchor_l - 2 * wall_thickness;
support_x_offset = (anchor_w - wall_thickness) / 2;
// Heat insert dimensions
heat_insert_d = 4.4;
heat_insert_thickness = 13;
// Calculate the camera viewing angle
cam_viewing_angle_x = atan(74 / 148); // arctan( (distance between 2 rods/2) / (distance from back + stage side/2) )
echo("CAM VIEWING ANGLE x:", cam_viewing_angle_x);
// Define the solid anchor module
module solid_anchor() {
anchor_l = 15;
anchor_w = 12;
anchor_h = 6;
// Length is 15mm, width is 12mm
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);
}
}
}
// Define the back panel module
module back_panel() {
hull() {
translate([0, wall_thickness / 2, anchor_h / 2]) {
cube([anchor_w, wall_thickness, anchor_h], center = true);
}
translate([0, wall_thickness / 2, wall_w / 2 + anchor_h + cam_elevation]) {
cube([wall_l, wall_thickness, wall_w], center = true);
}
}
}
// Define the inserts module
module inserts() {
translate([0, 0, wall_w / 2 + anchor_h + cam_elevation]) {
translate([wall_thickness, -(wall_l * sin(cam_viewing_angle_x) / 2), 0]) {
rotate([0, 0, cam_viewing_angle_x]) {
for (x = [-1, 1]) {
for (y = [-1, 1]) {
translate([corrective_hole_x_offset + x * hole_distance_x / 2, heat_insert_thickness / 2, y * hole_distance_y / 2]) {
rotate([90, 0, 0]) {
cylinder(h = heat_insert_thickness, d = heat_insert_d);
}
}
}
}
}
}
}
}
module rotated_wall() {
translate([wall_thickness, -(wall_l * sin(cam_viewing_angle_x) / 2), 0]) {
rotate([0, 0, cam_viewing_angle_x]) {
cube([wall_l, wall_thickness, wall_w], center = true);
}
}
}
module cam_mount() {
difference() {
translate([0, wall_thickness / 2, wall_w / 2 + anchor_h + cam_elevation]) {
hull() {
#cube([wall_l, wall_thickness, wall_w], center=true);
#rotated_wall();
}
}
translate([0, hex_hole_y, 0]) {
#cylinder(h = anchor_h + cam_elevation + wall_w, d = hex_hole_d);
}
}
}
module supports() {
for (i = [-1, 1]) {
translate([i * support_x_offset, -support_w / 2, (cam_elevation + anchor_h) / 2]) {
cube([wall_thickness, support_w, cam_elevation + anchor_h], center = true);
}
}
}
module aplic_complete_mount() {
translate([-anchor_w / 2, wall_thickness - anchor_l, 0]) {
solid_anchor();
}
difference() {
union() {
back_panel();
cam_mount();
}
#inserts ();
}
supports();
}
rotate([270, 0, -45]){
aplic_complete_mount();
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 832 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 948 KiB

View File

@ -1,4 +1,5 @@
cad: []
cad:
- CAD/ADXL345_V0_Mount.step
description: V0 Mount for a ADXL345 module
images:
- example.jpg

File diff suppressed because it is too large Load Diff

View File

@ -1,4 +1,6 @@
cad: []
cad:
- CAD/350_Deck_Panel.dxf
- CAD/Bed_Hinge.f3z
description: A way of reaching electronics from the top by having a "car hood" style
hinge for the heatbed, and rotated electronics mounts.
images:

View File

@ -1,4 +1,5 @@
cad: []
cad:
- CAD/Duct_Mount.step
description: 100mm/4" ducting mount for ventilation. Also supports umbilical cord
and has 3 orientations for bowden adapter.
images:

File diff suppressed because it is too large Load Diff

View File

@ -1,4 +1,5 @@
cad: []
cad:
- CAD/DuetZero.step
description: Pi Zero mount over a Duet2 for space saving
images:
- example.jpg

File diff suppressed because it is too large Load Diff

View File

@ -1,4 +1,6 @@
cad: []
cad:
- CAD/Easy_Access_Rear_Panels_v0_Bottom.step
- CAD/Easy_Access_Rear_Panels_v0_Top.step
description: New rear panels designed to expose the extruder for easy filament swapping
images:
- example.jpg

View File

@ -1,4 +1,6 @@
cad: []
cad:
- CAD/Flat_Skirts_in.step
- CAD/Flat_Skirts_Mid.step
description: Flat V2.4 Skirts so a panel without cutouts can be used
images: []
mod_version: 1

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -1,4 +1,6 @@
cad: []
cad:
- CAD/HOYMK_SSR_Mount_B.step
- CAD/HOYMK_SSR_Mount_A.step
description: Mount for Chinese HOYMK SSR
images: []
mod_version: 1

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -1,4 +1,5 @@
cad: []
cad:
- CAD/Max31865_DIN_Mount.step
description: A simple DIN rail mount for the Adafruit (or SAME SIZE clone) MAX31865
PT100 Board.
images: []

File diff suppressed because it is too large Load Diff

View File

@ -1,4 +1,5 @@
cad: []
cad:
- CAD/Omron_DIN_Mount.step
description: A simple DIN rail mount for the BOM Relay
images: []
mod_version: 1

View File

@ -0,0 +1,622 @@
ISO-10303-21;
HEADER;
/* Generated by software containing ST-Developer
* from STEP Tools, Inc. (www.steptools.com)
*/
FILE_DESCRIPTION(
/* description */ (''),
/* implementation_level */ '2;1');
FILE_NAME(
/* name */ 'Omron_DIN_Mount.step',
/* time_stamp */ '2024-02-29T13:46:13-06:00',
/* author */ (''),
/* organization */ (''),
/* preprocessor_version */ 'ST-DEVELOPER v20',
/* originating_system */ 'Autodesk Translation Framework v12.20.1.177',
/* authorisation */ '');
FILE_SCHEMA (('AUTOMOTIVE_DESIGN { 1 0 10303 214 3 1 1 }'));
ENDSEC;
DATA;
#10=MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(#13),#533);
#11=SHAPE_REPRESENTATION_RELATIONSHIP('SRR','None',#540,#12);
#12=ADVANCED_BREP_SHAPE_REPRESENTATION('',(#14),#532);
#13=STYLED_ITEM('',(#550),#14);
#14=MANIFOLD_SOLID_BREP('Body1',#313);
#15=FACE_BOUND('',#47,.T.);
#16=FACE_BOUND('',#48,.T.);
#17=FACE_BOUND('',#63,.T.);
#18=FACE_BOUND('',#64,.T.);
#19=PLANE('',#330);
#20=PLANE('',#338);
#21=PLANE('',#339);
#22=PLANE('',#340);
#23=PLANE('',#341);
#24=PLANE('',#344);
#25=PLANE('',#347);
#26=PLANE('',#348);
#27=PLANE('',#349);
#28=PLANE('',#354);
#29=FACE_OUTER_BOUND('',#45,.T.);
#30=FACE_OUTER_BOUND('',#46,.T.);
#31=FACE_OUTER_BOUND('',#49,.T.);
#32=FACE_OUTER_BOUND('',#50,.T.);
#33=FACE_OUTER_BOUND('',#51,.T.);
#34=FACE_OUTER_BOUND('',#52,.T.);
#35=FACE_OUTER_BOUND('',#53,.T.);
#36=FACE_OUTER_BOUND('',#54,.T.);
#37=FACE_OUTER_BOUND('',#55,.T.);
#38=FACE_OUTER_BOUND('',#56,.T.);
#39=FACE_OUTER_BOUND('',#57,.T.);
#40=FACE_OUTER_BOUND('',#58,.T.);
#41=FACE_OUTER_BOUND('',#59,.T.);
#42=FACE_OUTER_BOUND('',#60,.T.);
#43=FACE_OUTER_BOUND('',#61,.T.);
#44=FACE_OUTER_BOUND('',#62,.T.);
#45=EDGE_LOOP('',(#207,#208,#209,#210));
#46=EDGE_LOOP('',(#211,#212,#213,#214,#215,#216,#217,#218,#219,#220,#221,
#222));
#47=EDGE_LOOP('',(#223));
#48=EDGE_LOOP('',(#224));
#49=EDGE_LOOP('',(#225,#226,#227,#228));
#50=EDGE_LOOP('',(#229,#230,#231,#232));
#51=EDGE_LOOP('',(#233,#234,#235,#236));
#52=EDGE_LOOP('',(#237,#238,#239,#240));
#53=EDGE_LOOP('',(#241,#242,#243,#244));
#54=EDGE_LOOP('',(#245,#246,#247,#248));
#55=EDGE_LOOP('',(#249,#250,#251,#252));
#56=EDGE_LOOP('',(#253,#254,#255,#256));
#57=EDGE_LOOP('',(#257,#258,#259,#260));
#58=EDGE_LOOP('',(#261,#262,#263,#264));
#59=EDGE_LOOP('',(#265,#266,#267,#268));
#60=EDGE_LOOP('',(#269,#270,#271,#272));
#61=EDGE_LOOP('',(#273,#274,#275,#276));
#62=EDGE_LOOP('',(#277,#278,#279,#280,#281,#282,#283,#284,#285,#286,#287,
#288));
#63=EDGE_LOOP('',(#289));
#64=EDGE_LOOP('',(#290));
#65=LINE('',#449,#95);
#66=LINE('',#452,#96);
#67=LINE('',#455,#97);
#68=LINE('',#457,#98);
#69=LINE('',#461,#99);
#70=LINE('',#463,#100);
#71=LINE('',#467,#101);
#72=LINE('',#469,#102);
#73=LINE('',#473,#103);
#74=LINE('',#474,#104);
#75=LINE('',#481,#105);
#76=LINE('',#484,#106);
#77=LINE('',#488,#107);
#78=LINE('',#489,#108);
#79=LINE('',#490,#109);
#80=LINE('',#494,#110);
#81=LINE('',#495,#111);
#82=LINE('',#496,#112);
#83=LINE('',#500,#113);
#84=LINE('',#501,#114);
#85=LINE('',#502,#115);
#86=LINE('',#506,#116);
#87=LINE('',#507,#117);
#88=LINE('',#508,#118);
#89=LINE('',#512,#119);
#90=LINE('',#516,#120);
#91=LINE('',#518,#121);
#92=LINE('',#520,#122);
#93=LINE('',#524,#123);
#94=LINE('',#528,#124);
#95=VECTOR('',#361,10.);
#96=VECTOR('',#364,10.);
#97=VECTOR('',#367,10.);
#98=VECTOR('',#368,10.);
#99=VECTOR('',#371,10.);
#100=VECTOR('',#372,10.);
#101=VECTOR('',#375,10.);
#102=VECTOR('',#376,10.);
#103=VECTOR('',#379,10.);
#104=VECTOR('',#380,10.);
#105=VECTOR('',#387,10.);
#106=VECTOR('',#390,10.);
#107=VECTOR('',#393,10.);
#108=VECTOR('',#394,10.);
#109=VECTOR('',#395,10.);
#110=VECTOR('',#398,10.);
#111=VECTOR('',#399,10.);
#112=VECTOR('',#400,10.);
#113=VECTOR('',#403,10.);
#114=VECTOR('',#404,10.);
#115=VECTOR('',#405,10.);
#116=VECTOR('',#408,10.);
#117=VECTOR('',#409,10.);
#118=VECTOR('',#410,10.);
#119=VECTOR('',#417,10.);
#120=VECTOR('',#424,10.);
#121=VECTOR('',#427,10.);
#122=VECTOR('',#430,10.);
#123=VECTOR('',#435,1.6);
#124=VECTOR('',#440,1.6);
#125=CIRCLE('',#328,65.);
#126=CIRCLE('',#329,65.);
#127=CIRCLE('',#331,2.7);
#128=CIRCLE('',#332,65.);
#129=CIRCLE('',#333,2.7);
#130=CIRCLE('',#334,1.6);
#131=CIRCLE('',#335,1.6);
#132=CIRCLE('',#337,65.);
#133=CIRCLE('',#343,2.7);
#134=CIRCLE('',#346,2.7);
#135=CIRCLE('',#351,1.6);
#136=CIRCLE('',#353,1.6);
#137=VERTEX_POINT('',#445);
#138=VERTEX_POINT('',#446);
#139=VERTEX_POINT('',#448);
#140=VERTEX_POINT('',#450);
#141=VERTEX_POINT('',#454);
#142=VERTEX_POINT('',#456);
#143=VERTEX_POINT('',#458);
#144=VERTEX_POINT('',#460);
#145=VERTEX_POINT('',#462);
#146=VERTEX_POINT('',#464);
#147=VERTEX_POINT('',#466);
#148=VERTEX_POINT('',#468);
#149=VERTEX_POINT('',#470);
#150=VERTEX_POINT('',#472);
#151=VERTEX_POINT('',#475);
#152=VERTEX_POINT('',#477);
#153=VERTEX_POINT('',#480);
#154=VERTEX_POINT('',#482);
#155=VERTEX_POINT('',#486);
#156=VERTEX_POINT('',#487);
#157=VERTEX_POINT('',#492);
#158=VERTEX_POINT('',#493);
#159=VERTEX_POINT('',#498);
#160=VERTEX_POINT('',#499);
#161=VERTEX_POINT('',#504);
#162=VERTEX_POINT('',#505);
#163=VERTEX_POINT('',#522);
#164=VERTEX_POINT('',#526);
#165=EDGE_CURVE('',#137,#138,#125,.T.);
#166=EDGE_CURVE('',#139,#138,#65,.T.);
#167=EDGE_CURVE('',#139,#140,#126,.T.);
#168=EDGE_CURVE('',#137,#140,#66,.T.);
#169=EDGE_CURVE('',#141,#139,#67,.T.);
#170=EDGE_CURVE('',#141,#142,#68,.T.);
#171=EDGE_CURVE('',#142,#143,#127,.T.);
#172=EDGE_CURVE('',#143,#144,#69,.T.);
#173=EDGE_CURVE('',#145,#144,#70,.T.);
#174=EDGE_CURVE('',#146,#145,#128,.T.);
#175=EDGE_CURVE('',#147,#146,#71,.T.);
#176=EDGE_CURVE('',#147,#148,#72,.T.);
#177=EDGE_CURVE('',#148,#149,#129,.T.);
#178=EDGE_CURVE('',#149,#150,#73,.T.);
#179=EDGE_CURVE('',#140,#150,#74,.T.);
#180=EDGE_CURVE('',#151,#151,#130,.T.);
#181=EDGE_CURVE('',#152,#152,#131,.T.);
#182=EDGE_CURVE('',#153,#145,#75,.T.);
#183=EDGE_CURVE('',#153,#154,#132,.T.);
#184=EDGE_CURVE('',#146,#154,#76,.T.);
#185=EDGE_CURVE('',#155,#156,#77,.T.);
#186=EDGE_CURVE('',#155,#148,#78,.T.);
#187=EDGE_CURVE('',#156,#147,#79,.T.);
#188=EDGE_CURVE('',#157,#158,#80,.T.);
#189=EDGE_CURVE('',#150,#157,#81,.T.);
#190=EDGE_CURVE('',#158,#149,#82,.T.);
#191=EDGE_CURVE('',#159,#160,#83,.T.);
#192=EDGE_CURVE('',#159,#142,#84,.T.);
#193=EDGE_CURVE('',#160,#141,#85,.T.);
#194=EDGE_CURVE('',#161,#162,#86,.T.);
#195=EDGE_CURVE('',#144,#161,#87,.T.);
#196=EDGE_CURVE('',#162,#143,#88,.T.);
#197=EDGE_CURVE('',#158,#155,#133,.T.);
#198=EDGE_CURVE('',#161,#153,#89,.T.);
#199=EDGE_CURVE('',#162,#159,#134,.T.);
#200=EDGE_CURVE('',#154,#156,#90,.T.);
#201=EDGE_CURVE('',#157,#137,#91,.T.);
#202=EDGE_CURVE('',#138,#160,#92,.T.);
#203=EDGE_CURVE('',#163,#163,#135,.T.);
#204=EDGE_CURVE('',#163,#152,#93,.T.);
#205=EDGE_CURVE('',#164,#164,#136,.T.);
#206=EDGE_CURVE('',#164,#151,#94,.T.);
#207=ORIENTED_EDGE('',*,*,#165,.T.);
#208=ORIENTED_EDGE('',*,*,#166,.F.);
#209=ORIENTED_EDGE('',*,*,#167,.T.);
#210=ORIENTED_EDGE('',*,*,#168,.F.);
#211=ORIENTED_EDGE('',*,*,#167,.F.);
#212=ORIENTED_EDGE('',*,*,#169,.F.);
#213=ORIENTED_EDGE('',*,*,#170,.T.);
#214=ORIENTED_EDGE('',*,*,#171,.T.);
#215=ORIENTED_EDGE('',*,*,#172,.T.);
#216=ORIENTED_EDGE('',*,*,#173,.F.);
#217=ORIENTED_EDGE('',*,*,#174,.F.);
#218=ORIENTED_EDGE('',*,*,#175,.F.);
#219=ORIENTED_EDGE('',*,*,#176,.T.);
#220=ORIENTED_EDGE('',*,*,#177,.T.);
#221=ORIENTED_EDGE('',*,*,#178,.T.);
#222=ORIENTED_EDGE('',*,*,#179,.F.);
#223=ORIENTED_EDGE('',*,*,#180,.T.);
#224=ORIENTED_EDGE('',*,*,#181,.T.);
#225=ORIENTED_EDGE('',*,*,#174,.T.);
#226=ORIENTED_EDGE('',*,*,#182,.F.);
#227=ORIENTED_EDGE('',*,*,#183,.T.);
#228=ORIENTED_EDGE('',*,*,#184,.F.);
#229=ORIENTED_EDGE('',*,*,#185,.F.);
#230=ORIENTED_EDGE('',*,*,#186,.T.);
#231=ORIENTED_EDGE('',*,*,#176,.F.);
#232=ORIENTED_EDGE('',*,*,#187,.F.);
#233=ORIENTED_EDGE('',*,*,#188,.F.);
#234=ORIENTED_EDGE('',*,*,#189,.F.);
#235=ORIENTED_EDGE('',*,*,#178,.F.);
#236=ORIENTED_EDGE('',*,*,#190,.F.);
#237=ORIENTED_EDGE('',*,*,#191,.F.);
#238=ORIENTED_EDGE('',*,*,#192,.T.);
#239=ORIENTED_EDGE('',*,*,#170,.F.);
#240=ORIENTED_EDGE('',*,*,#193,.F.);
#241=ORIENTED_EDGE('',*,*,#194,.F.);
#242=ORIENTED_EDGE('',*,*,#195,.F.);
#243=ORIENTED_EDGE('',*,*,#172,.F.);
#244=ORIENTED_EDGE('',*,*,#196,.F.);
#245=ORIENTED_EDGE('',*,*,#190,.T.);
#246=ORIENTED_EDGE('',*,*,#177,.F.);
#247=ORIENTED_EDGE('',*,*,#186,.F.);
#248=ORIENTED_EDGE('',*,*,#197,.F.);
#249=ORIENTED_EDGE('',*,*,#182,.T.);
#250=ORIENTED_EDGE('',*,*,#173,.T.);
#251=ORIENTED_EDGE('',*,*,#195,.T.);
#252=ORIENTED_EDGE('',*,*,#198,.T.);
#253=ORIENTED_EDGE('',*,*,#196,.T.);
#254=ORIENTED_EDGE('',*,*,#171,.F.);
#255=ORIENTED_EDGE('',*,*,#192,.F.);
#256=ORIENTED_EDGE('',*,*,#199,.F.);
#257=ORIENTED_EDGE('',*,*,#187,.T.);
#258=ORIENTED_EDGE('',*,*,#175,.T.);
#259=ORIENTED_EDGE('',*,*,#184,.T.);
#260=ORIENTED_EDGE('',*,*,#200,.T.);
#261=ORIENTED_EDGE('',*,*,#189,.T.);
#262=ORIENTED_EDGE('',*,*,#201,.T.);
#263=ORIENTED_EDGE('',*,*,#168,.T.);
#264=ORIENTED_EDGE('',*,*,#179,.T.);
#265=ORIENTED_EDGE('',*,*,#166,.T.);
#266=ORIENTED_EDGE('',*,*,#202,.T.);
#267=ORIENTED_EDGE('',*,*,#193,.T.);
#268=ORIENTED_EDGE('',*,*,#169,.T.);
#269=ORIENTED_EDGE('',*,*,#203,.F.);
#270=ORIENTED_EDGE('',*,*,#204,.T.);
#271=ORIENTED_EDGE('',*,*,#181,.F.);
#272=ORIENTED_EDGE('',*,*,#204,.F.);
#273=ORIENTED_EDGE('',*,*,#205,.F.);
#274=ORIENTED_EDGE('',*,*,#206,.T.);
#275=ORIENTED_EDGE('',*,*,#180,.F.);
#276=ORIENTED_EDGE('',*,*,#206,.F.);
#277=ORIENTED_EDGE('',*,*,#165,.F.);
#278=ORIENTED_EDGE('',*,*,#201,.F.);
#279=ORIENTED_EDGE('',*,*,#188,.T.);
#280=ORIENTED_EDGE('',*,*,#197,.T.);
#281=ORIENTED_EDGE('',*,*,#185,.T.);
#282=ORIENTED_EDGE('',*,*,#200,.F.);
#283=ORIENTED_EDGE('',*,*,#183,.F.);
#284=ORIENTED_EDGE('',*,*,#198,.F.);
#285=ORIENTED_EDGE('',*,*,#194,.T.);
#286=ORIENTED_EDGE('',*,*,#199,.T.);
#287=ORIENTED_EDGE('',*,*,#191,.T.);
#288=ORIENTED_EDGE('',*,*,#202,.F.);
#289=ORIENTED_EDGE('',*,*,#203,.T.);
#290=ORIENTED_EDGE('',*,*,#205,.T.);
#291=CYLINDRICAL_SURFACE('',#327,65.);
#292=CYLINDRICAL_SURFACE('',#336,65.);
#293=CYLINDRICAL_SURFACE('',#342,2.7);
#294=CYLINDRICAL_SURFACE('',#345,2.7);
#295=CYLINDRICAL_SURFACE('',#350,1.6);
#296=CYLINDRICAL_SURFACE('',#352,1.6);
#297=ADVANCED_FACE('',(#29),#291,.T.);
#298=ADVANCED_FACE('',(#30,#15,#16),#19,.F.);
#299=ADVANCED_FACE('',(#31),#292,.T.);
#300=ADVANCED_FACE('',(#32),#20,.F.);
#301=ADVANCED_FACE('',(#33),#21,.F.);
#302=ADVANCED_FACE('',(#34),#22,.F.);
#303=ADVANCED_FACE('',(#35),#23,.F.);
#304=ADVANCED_FACE('',(#36),#293,.F.);
#305=ADVANCED_FACE('',(#37),#24,.T.);
#306=ADVANCED_FACE('',(#38),#294,.F.);
#307=ADVANCED_FACE('',(#39),#25,.T.);
#308=ADVANCED_FACE('',(#40),#26,.T.);
#309=ADVANCED_FACE('',(#41),#27,.T.);
#310=ADVANCED_FACE('',(#42),#295,.F.);
#311=ADVANCED_FACE('',(#43),#296,.F.);
#312=ADVANCED_FACE('',(#44,#17,#18),#28,.T.);
#313=CLOSED_SHELL('',(#297,#298,#299,#300,#301,#302,#303,#304,#305,#306,
#307,#308,#309,#310,#311,#312));
#314=DERIVED_UNIT_ELEMENT(#316,1.);
#315=DERIVED_UNIT_ELEMENT(#535,-3.);
#316=(
MASS_UNIT()
NAMED_UNIT(*)
SI_UNIT(.KILO.,.GRAM.)
);
#317=DERIVED_UNIT((#314,#315));
#318=MEASURE_REPRESENTATION_ITEM('density measure',
POSITIVE_RATIO_MEASURE(7850.),#317);
#319=PROPERTY_DEFINITION_REPRESENTATION(#324,#321);
#320=PROPERTY_DEFINITION_REPRESENTATION(#325,#322);
#321=REPRESENTATION('material name',(#323),#532);
#322=REPRESENTATION('density',(#318),#532);
#323=DESCRIPTIVE_REPRESENTATION_ITEM('Steel','Steel');
#324=PROPERTY_DEFINITION('material property','material name',#542);
#325=PROPERTY_DEFINITION('material property','density of part',#542);
#326=AXIS2_PLACEMENT_3D('',#443,#355,#356);
#327=AXIS2_PLACEMENT_3D('',#444,#357,#358);
#328=AXIS2_PLACEMENT_3D('',#447,#359,#360);
#329=AXIS2_PLACEMENT_3D('',#451,#362,#363);
#330=AXIS2_PLACEMENT_3D('',#453,#365,#366);
#331=AXIS2_PLACEMENT_3D('',#459,#369,#370);
#332=AXIS2_PLACEMENT_3D('',#465,#373,#374);
#333=AXIS2_PLACEMENT_3D('',#471,#377,#378);
#334=AXIS2_PLACEMENT_3D('',#476,#381,#382);
#335=AXIS2_PLACEMENT_3D('',#478,#383,#384);
#336=AXIS2_PLACEMENT_3D('',#479,#385,#386);
#337=AXIS2_PLACEMENT_3D('',#483,#388,#389);
#338=AXIS2_PLACEMENT_3D('',#485,#391,#392);
#339=AXIS2_PLACEMENT_3D('',#491,#396,#397);
#340=AXIS2_PLACEMENT_3D('',#497,#401,#402);
#341=AXIS2_PLACEMENT_3D('',#503,#406,#407);
#342=AXIS2_PLACEMENT_3D('',#509,#411,#412);
#343=AXIS2_PLACEMENT_3D('',#510,#413,#414);
#344=AXIS2_PLACEMENT_3D('',#511,#415,#416);
#345=AXIS2_PLACEMENT_3D('',#513,#418,#419);
#346=AXIS2_PLACEMENT_3D('',#514,#420,#421);
#347=AXIS2_PLACEMENT_3D('',#515,#422,#423);
#348=AXIS2_PLACEMENT_3D('',#517,#425,#426);
#349=AXIS2_PLACEMENT_3D('',#519,#428,#429);
#350=AXIS2_PLACEMENT_3D('',#521,#431,#432);
#351=AXIS2_PLACEMENT_3D('',#523,#433,#434);
#352=AXIS2_PLACEMENT_3D('',#525,#436,#437);
#353=AXIS2_PLACEMENT_3D('',#527,#438,#439);
#354=AXIS2_PLACEMENT_3D('',#529,#441,#442);
#355=DIRECTION('axis',(0.,0.,1.));
#356=DIRECTION('refdir',(1.,0.,0.));
#357=DIRECTION('center_axis',(0.,-1.,-3.44509284839767E-16));
#358=DIRECTION('ref_axis',(0.894956279940605,1.53704143454201E-16,-0.446153849019454));
#359=DIRECTION('center_axis',(0.,-1.,-3.44509284839767E-16));
#360=DIRECTION('ref_axis',(0.894956279940605,1.53704143454201E-16,-0.446153849019454));
#361=DIRECTION('',(0.,1.,3.44509284839767E-16));
#362=DIRECTION('center_axis',(0.,1.,3.44509284839767E-16));
#363=DIRECTION('ref_axis',(0.894956279940605,1.53704143454201E-16,-0.446153849019454));
#364=DIRECTION('',(0.,-1.,-3.44509284839767E-16));
#365=DIRECTION('center_axis',(0.,1.,3.44509284839767E-16));
#366=DIRECTION('ref_axis',(1.,0.,0.));
#367=DIRECTION('',(1.,0.,0.));
#368=DIRECTION('',(0.,3.44509284839767E-16,-1.));
#369=DIRECTION('center_axis',(0.,1.,3.44509284839767E-16));
#370=DIRECTION('ref_axis',(-1.,0.,0.));
#371=DIRECTION('',(0.,-3.44509284839767E-16,1.));
#372=DIRECTION('',(1.,0.,0.));
#373=DIRECTION('center_axis',(0.,1.,3.44509284839767E-16));
#374=DIRECTION('ref_axis',(-0.894956279940605,1.53704143454201E-16,-0.446153849019454));
#375=DIRECTION('',(-1.,0.,0.));
#376=DIRECTION('',(0.,-3.44509284839767E-16,1.));
#377=DIRECTION('center_axis',(0.,1.,3.44509284839767E-16));
#378=DIRECTION('ref_axis',(-1.,0.,0.));
#379=DIRECTION('',(0.,3.44509284839767E-16,-1.));
#380=DIRECTION('',(-1.,0.,0.));
#381=DIRECTION('center_axis',(0.,1.,3.44509284839767E-16));
#382=DIRECTION('ref_axis',(1.,0.,0.));
#383=DIRECTION('center_axis',(0.,1.,3.44509284839767E-16));
#384=DIRECTION('ref_axis',(1.,0.,0.));
#385=DIRECTION('center_axis',(0.,1.,3.44509284839767E-16));
#386=DIRECTION('ref_axis',(-0.894956279940605,1.53704143454201E-16,-0.446153849019454));
#387=DIRECTION('',(0.,-1.,-3.44509284839767E-16));
#388=DIRECTION('center_axis',(0.,-1.,-3.44509284839767E-16));
#389=DIRECTION('ref_axis',(-0.894956279940605,1.53704143454201E-16,-0.446153849019454));
#390=DIRECTION('',(0.,1.,3.44509284839767E-16));
#391=DIRECTION('center_axis',(-1.,0.,0.));
#392=DIRECTION('ref_axis',(0.,3.44509284839767E-16,-1.));
#393=DIRECTION('',(0.,3.44509284839767E-16,-1.));
#394=DIRECTION('',(0.,-1.,-3.44509284839767E-16));
#395=DIRECTION('',(0.,-1.,-3.44509284839767E-16));
#396=DIRECTION('center_axis',(1.,0.,0.));
#397=DIRECTION('ref_axis',(0.,-3.44509284839767E-16,1.));
#398=DIRECTION('',(0.,-3.44509284839767E-16,1.));
#399=DIRECTION('',(0.,1.,3.44509284839767E-16));
#400=DIRECTION('',(0.,-1.,-3.44509284839767E-16));
#401=DIRECTION('center_axis',(1.,0.,0.));
#402=DIRECTION('ref_axis',(0.,-3.44509284839767E-16,1.));
#403=DIRECTION('',(0.,-3.44509284839767E-16,1.));
#404=DIRECTION('',(0.,-1.,-3.44509284839767E-16));
#405=DIRECTION('',(0.,-1.,-3.44509284839767E-16));
#406=DIRECTION('center_axis',(-1.,0.,0.));
#407=DIRECTION('ref_axis',(0.,3.44509284839767E-16,-1.));
#408=DIRECTION('',(0.,3.44509284839767E-16,-1.));
#409=DIRECTION('',(0.,1.,3.44509284839767E-16));
#410=DIRECTION('',(0.,-1.,-3.44509284839767E-16));
#411=DIRECTION('center_axis',(0.,1.,3.44509284839767E-16));
#412=DIRECTION('ref_axis',(-1.,0.,0.));
#413=DIRECTION('center_axis',(0.,-1.,-3.44509284839767E-16));
#414=DIRECTION('ref_axis',(-1.,0.,0.));
#415=DIRECTION('center_axis',(0.,-3.44509284839767E-16,1.));
#416=DIRECTION('ref_axis',(0.,-1.,-3.44509284839767E-16));
#417=DIRECTION('',(-1.,0.,0.));
#418=DIRECTION('center_axis',(0.,1.,3.44509284839767E-16));
#419=DIRECTION('ref_axis',(-1.,0.,0.));
#420=DIRECTION('center_axis',(0.,-1.,-3.44509284839767E-16));
#421=DIRECTION('ref_axis',(-1.,0.,0.));
#422=DIRECTION('center_axis',(0.,3.44509284839767E-16,-1.));
#423=DIRECTION('ref_axis',(0.,1.,3.44509284839767E-16));
#424=DIRECTION('',(1.,0.,0.));
#425=DIRECTION('center_axis',(0.,3.44509284839767E-16,-1.));
#426=DIRECTION('ref_axis',(0.,1.,3.44509284839767E-16));
#427=DIRECTION('',(1.,0.,0.));
#428=DIRECTION('center_axis',(0.,-3.44509284839767E-16,1.));
#429=DIRECTION('ref_axis',(0.,-1.,-3.44509284839767E-16));
#430=DIRECTION('',(-1.,0.,0.));
#431=DIRECTION('center_axis',(0.,-1.,-3.44509284839767E-16));
#432=DIRECTION('ref_axis',(1.,0.,0.));
#433=DIRECTION('center_axis',(0.,-1.,-3.44509284839767E-16));
#434=DIRECTION('ref_axis',(1.,0.,0.));
#435=DIRECTION('',(0.,-1.,-3.44509284839767E-16));
#436=DIRECTION('center_axis',(0.,-1.,-3.44509284839767E-16));
#437=DIRECTION('ref_axis',(1.,0.,0.));
#438=DIRECTION('center_axis',(0.,-1.,-3.44509284839767E-16));
#439=DIRECTION('ref_axis',(1.,0.,0.));
#440=DIRECTION('',(0.,-1.,-3.44509284839767E-16));
#441=DIRECTION('center_axis',(0.,1.,3.44509284839767E-16));
#442=DIRECTION('ref_axis',(1.,0.,0.));
#443=CARTESIAN_POINT('',(0.,0.,0.));
#444=CARTESIAN_POINT('Origin',(90.9778437037587,87.3000015646219,-31.0000001862646));
#445=CARTESIAN_POINT('',(149.150001899898,87.3000015646219,-60.0000003725291));
#446=CARTESIAN_POINT('',(149.150001899898,87.3000015646219,-2.00000000000006));
#447=CARTESIAN_POINT('Origin',(90.9778437037587,87.3000015646219,-31.0000001862646));
#448=CARTESIAN_POINT('',(149.150001899898,85.3000015646219,-2.00000000000006));
#449=CARTESIAN_POINT('',(149.150001899898,87.3000015646219,-2.00000000000006));
#450=CARTESIAN_POINT('',(149.150001899898,85.3000015646219,-60.0000003725291));
#451=CARTESIAN_POINT('Origin',(90.9778437037587,85.3000015646219,-31.0000001862646));
#452=CARTESIAN_POINT('',(149.150001899898,87.3000015646219,-60.0000003725291));
#453=CARTESIAN_POINT('Origin',(127.500001899898,85.3000015646219,-30.2000001862646));
#454=CARTESIAN_POINT('',(130.350001899898,85.3000015646219,-2.00000000000013));
#455=CARTESIAN_POINT('',(143.750002142042,85.3000015646219,-2.00000000000006));
#456=CARTESIAN_POINT('',(130.350001899898,85.3000015646219,-7.25000000000007));
#457=CARTESIAN_POINT('',(130.350001899898,85.3000015646219,-18.7250000931323));
#458=CARTESIAN_POINT('',(124.950001899898,85.3000015646219,-7.25000000000007));
#459=CARTESIAN_POINT('Origin',(127.650001899898,85.3000015646219,-7.25000000000007));
#460=CARTESIAN_POINT('',(124.950001899898,85.3000015646219,-2.00000000000006));
#461=CARTESIAN_POINT('',(124.950001899898,85.3000015646219,-16.1000000931323));
#462=CARTESIAN_POINT('',(106.150001899898,85.3000015646219,-2.00000000000006));
#463=CARTESIAN_POINT('',(143.750002142042,85.3000015646219,-2.00000000000006));
#464=CARTESIAN_POINT('',(106.150001899898,85.3000015646219,-60.0000003725291));
#465=CARTESIAN_POINT('Origin',(164.322160096037,85.3000015646219,-31.0000001862646));
#466=CARTESIAN_POINT('',(124.950001899898,85.3000015646219,-60.0000003725291));
#467=CARTESIAN_POINT('',(111.250001657754,85.3000015646219,-60.0000003725291));
#468=CARTESIAN_POINT('',(124.950001899898,85.3000015646219,-54.7500003725291));
#469=CARTESIAN_POINT('',(124.950001899898,85.3000015646219,-42.4750002793968));
#470=CARTESIAN_POINT('',(130.350001899898,85.3000015646219,-54.7500003725291));
#471=CARTESIAN_POINT('Origin',(127.650001899898,85.3000015646219,-54.7500003725291));
#472=CARTESIAN_POINT('',(130.350001899898,85.3000015646219,-60.0000003725291));
#473=CARTESIAN_POINT('',(130.350001899898,85.3000015646219,-45.1000002793969));
#474=CARTESIAN_POINT('',(111.250001657754,85.3000015646219,-60.0000003725291));
#475=CARTESIAN_POINT('',(100.400001519918,85.3000015646219,-31.0000001862646));
#476=CARTESIAN_POINT('Origin',(102.000001519918,85.3000015646219,-31.0000001862646));
#477=CARTESIAN_POINT('',(151.699996573478,85.3000015646219,-31.0000001862646));
#478=CARTESIAN_POINT('Origin',(153.299996573478,85.3000015646219,-31.0000001862646));
#479=CARTESIAN_POINT('Origin',(164.322160096037,87.3000015646219,-31.0000001862646));
#480=CARTESIAN_POINT('',(106.150001899898,87.3000015646219,-2.00000000000006));
#481=CARTESIAN_POINT('',(106.150001899898,87.3000015646219,-2.00000000000006));
#482=CARTESIAN_POINT('',(106.150001899898,87.3000015646219,-60.0000003725291));
#483=CARTESIAN_POINT('Origin',(164.322160096037,87.3000015646219,-31.0000001862646));
#484=CARTESIAN_POINT('',(106.150001899898,87.3000015646219,-60.0000003725291));
#485=CARTESIAN_POINT('Origin',(124.950001899898,87.3000015646219,-54.7500003725291));
#486=CARTESIAN_POINT('',(124.950001899898,87.3000015646219,-54.7500003725291));
#487=CARTESIAN_POINT('',(124.950001899898,87.3000015646219,-60.0000003725291));
#488=CARTESIAN_POINT('',(124.950001899898,87.3000015646219,-42.4750002793968));
#489=CARTESIAN_POINT('',(124.950001899898,85.3000015646219,-54.7500003725291));
#490=CARTESIAN_POINT('',(124.950001899898,87.3000015646219,-60.0000003725291));
#491=CARTESIAN_POINT('Origin',(130.350001899898,87.3000015646219,-60.0000003725291));
#492=CARTESIAN_POINT('',(130.350001899898,87.3000015646219,-60.0000003725291));
#493=CARTESIAN_POINT('',(130.350001899898,87.3000015646219,-54.7500003725291));
#494=CARTESIAN_POINT('',(130.350001899898,87.3000015646219,-45.1000002793969));
#495=CARTESIAN_POINT('',(130.350001899898,87.3000015646219,-60.0000003725291));
#496=CARTESIAN_POINT('',(130.350001899898,85.3000015646219,-54.7500003725291));
#497=CARTESIAN_POINT('Origin',(130.350001899898,87.3000015646219,-7.25000000000005));
#498=CARTESIAN_POINT('',(130.350001899898,87.3000015646219,-7.25000000000007));
#499=CARTESIAN_POINT('',(130.350001899898,87.3000015646219,-2.00000000000013));
#500=CARTESIAN_POINT('',(130.350001899898,87.3000015646219,-18.7250000931323));
#501=CARTESIAN_POINT('',(130.350001899898,85.3000015646219,-7.25000000000007));
#502=CARTESIAN_POINT('',(130.350001899898,87.3000015646219,-2.00000000000006));
#503=CARTESIAN_POINT('Origin',(124.950001899898,87.3000015646219,-2.00000000000006));
#504=CARTESIAN_POINT('',(124.950001899898,87.3000015646219,-2.00000000000006));
#505=CARTESIAN_POINT('',(124.950001899898,87.3000015646219,-7.25000000000007));
#506=CARTESIAN_POINT('',(124.950001899898,87.3000015646219,-16.1000000931323));
#507=CARTESIAN_POINT('',(124.950001899898,87.3000015646219,-2.00000000000006));
#508=CARTESIAN_POINT('',(124.950001899898,85.3000015646219,-7.25000000000007));
#509=CARTESIAN_POINT('Origin',(127.650001899898,85.3000015646219,-54.7500003725291));
#510=CARTESIAN_POINT('Origin',(127.650001899898,87.3000015646219,-54.7500003725291));
#511=CARTESIAN_POINT('Origin',(160.000002384186,87.3000015646219,-2.00000000000006));
#512=CARTESIAN_POINT('',(143.750002142042,87.3000015646219,-2.00000000000006));
#513=CARTESIAN_POINT('Origin',(127.650001899898,85.3000015646219,-7.25000000000007));
#514=CARTESIAN_POINT('Origin',(127.650001899898,87.3000015646219,-7.25000000000007));
#515=CARTESIAN_POINT('Origin',(95.0000014156103,87.3000015646219,-60.0000003725291));
#516=CARTESIAN_POINT('',(111.250001657754,87.3000015646219,-60.0000003725291));
#517=CARTESIAN_POINT('Origin',(95.0000014156103,87.3000015646219,-60.0000003725291));
#518=CARTESIAN_POINT('',(111.250001657754,87.3000015646219,-60.0000003725291));
#519=CARTESIAN_POINT('Origin',(160.000002384186,87.3000015646219,-2.00000000000006));
#520=CARTESIAN_POINT('',(143.750002142042,87.3000015646219,-2.00000000000006));
#521=CARTESIAN_POINT('Origin',(153.299996573478,87.3000015646219,-31.0000001862646));
#522=CARTESIAN_POINT('',(151.699996573478,87.3000015646219,-31.0000001862646));
#523=CARTESIAN_POINT('Origin',(153.299996573478,87.3000015646219,-31.0000001862646));
#524=CARTESIAN_POINT('',(151.699996573478,87.3000015646219,-31.0000001862646));
#525=CARTESIAN_POINT('Origin',(102.000001519918,87.3000015646219,-31.0000001862646));
#526=CARTESIAN_POINT('',(100.400001519918,87.3000015646219,-31.0000001862646));
#527=CARTESIAN_POINT('Origin',(102.000001519918,87.3000015646219,-31.0000001862646));
#528=CARTESIAN_POINT('',(100.400001519918,87.3000015646219,-31.0000001862646));
#529=CARTESIAN_POINT('Origin',(127.500001899898,87.3000015646219,-30.2000001862646));
#530=UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(0.01),#534,
'DISTANCE_ACCURACY_VALUE',
'Maximum model space distance between geometric entities at asserted c
onnectivities');
#531=UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(0.01),#534,
'DISTANCE_ACCURACY_VALUE',
'Maximum model space distance between geometric entities at asserted c
onnectivities');
#532=(
GEOMETRIC_REPRESENTATION_CONTEXT(3)
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#530))
GLOBAL_UNIT_ASSIGNED_CONTEXT((#534,#536,#537))
REPRESENTATION_CONTEXT('','3D')
);
#533=(
GEOMETRIC_REPRESENTATION_CONTEXT(3)
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#531))
GLOBAL_UNIT_ASSIGNED_CONTEXT((#534,#536,#537))
REPRESENTATION_CONTEXT('','3D')
);
#534=(
LENGTH_UNIT()
NAMED_UNIT(*)
SI_UNIT(.MILLI.,.METRE.)
);
#535=(
LENGTH_UNIT()
NAMED_UNIT(*)
SI_UNIT($,.METRE.)
);
#536=(
NAMED_UNIT(*)
PLANE_ANGLE_UNIT()
SI_UNIT($,.RADIAN.)
);
#537=(
NAMED_UNIT(*)
SI_UNIT($,.STERADIAN.)
SOLID_ANGLE_UNIT()
);
#538=SHAPE_DEFINITION_REPRESENTATION(#539,#540);
#539=PRODUCT_DEFINITION_SHAPE('',$,#542);
#540=SHAPE_REPRESENTATION('',(#326),#532);
#541=PRODUCT_DEFINITION_CONTEXT('part definition',#546,'design');
#542=PRODUCT_DEFINITION('Relay Mount DIN','Relay Mount DIN v2',#543,#541);
#543=PRODUCT_DEFINITION_FORMATION('',$,#548);
#544=PRODUCT_RELATED_PRODUCT_CATEGORY('Relay Mount DIN v2',
'Relay Mount DIN v2',(#548));
#545=APPLICATION_PROTOCOL_DEFINITION('international standard',
'automotive_design',2009,#546);
#546=APPLICATION_CONTEXT(
'Core Data for Automotive Mechanical Design Process');
#547=PRODUCT_CONTEXT('part definition',#546,'mechanical');
#548=PRODUCT('Relay Mount DIN','Relay Mount DIN v2',$,(#547));
#549=PRESENTATION_STYLE_ASSIGNMENT((#551));
#550=PRESENTATION_STYLE_ASSIGNMENT((#552));
#551=SURFACE_STYLE_USAGE(.BOTH.,#553);
#552=SURFACE_STYLE_USAGE(.BOTH.,#554);
#553=SURFACE_SIDE_STYLE('',(#555));
#554=SURFACE_SIDE_STYLE('',(#556));
#555=SURFACE_STYLE_FILL_AREA(#557);
#556=SURFACE_STYLE_FILL_AREA(#558);
#557=FILL_AREA_STYLE('Steel - Satin',(#559));
#558=FILL_AREA_STYLE('ABS (White)',(#560));
#559=FILL_AREA_STYLE_COLOUR('Steel - Satin',#561);
#560=FILL_AREA_STYLE_COLOUR('ABS (White)',#562);
#561=COLOUR_RGB('Steel - Satin',0.627450980392157,0.627450980392157,0.627450980392157);
#562=COLOUR_RGB('ABS (White)',0.,0.,0.);
ENDSEC;
END-ISO-10303-21;

View File

@ -1,4 +1,5 @@
cad: []
cad:
- CAD/Relay_DIN_Mount.step
description: A simple DIN rail mount for the 4 channel relay board for Raspberry Pi
images: []
mod_version: 1

File diff suppressed because it is too large Load Diff

View File

@ -1,4 +1,6 @@
cad: []
cad:
- CAD/V0_Electronic_Panel_Skirts.step
- CAD/V0_Electronic_Panel_Cover.step
description: A printed cover for v0 electronics. Requires larger printer to print.
images:
- example.jpg

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -1,4 +1,5 @@
cad: []
cad:
- CAD/V0_M4_Mod.step
description: Mod to mount a M4 extruder to a Voron 0 where pocketwatch extruder mounts
images:
- example.jpg

File diff suppressed because it is too large Load Diff

View File

@ -1,4 +1,5 @@
cad: []
cad:
- CAD/V0_Picam.step
description: A Raspberry Pi Camera Mount For V0
images:
- example.jpg

File diff suppressed because it is too large Load Diff

View File

@ -1,4 +1,5 @@
cad: []
cad:
- CAD/V0_Screw_Front_Hinge_Mod.step
description: Mod to screw the front door panel (instead of VHB)
images: []
mod_version: 1

File diff suppressed because it is too large Load Diff

View File

@ -1,4 +1,5 @@
cad: []
cad:
- CAD/V2.4_Fanless_Middle_Skirt.step
description: A Fanless alternative middle side skirt
images: []
mod_version: 1

File diff suppressed because it is too large Load Diff

View File

@ -1,4 +1,5 @@
cad: []
cad:
- CAD/ZipClip_v0.step
description: Very simple ziptie mount for v0 1515 extrusions
images: []
mod_version: 1

File diff suppressed because it is too large Load Diff