MKS CANable DIN Mount (#728)

* canablepro

* Delete canable_pro_cad.JPG

* Create canable_pro_cad.jpg
This commit is contained in:
reapola 2022-05-21 15:26:59 +01:00 committed by GitHub
parent f2caa290f1
commit d839c6f6af
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
12 changed files with 7973 additions and 0 deletions

View File

@ -298,6 +298,7 @@ like so:
|randell |[Door Hinges](./randell/Door_Hinges) |Door hinges that use an M3 bolt for a pin and bolts thru the panel |:x: |:x: |:heavy_check_mark: |:x:|
||[Microswitch Pod for PCB](./randell/Microswitch_Endstop) |Modified endstop pod for use of endstop switches mounted on a PCB |:x: |:x: |:heavy_check_mark: |:x:|
| raymondh | [Large Spool Holders](./raymondh/LargeSpoolHolders) | Larger spool holders for KVP spools | :x: | :heavy_check_mark: | :heavy_check_mark: |:x:|
| reapola | [MKS CANable Pro DIN Mount](./reapola/MKS_CANable_Pro_mount) | MKS CANable Pro mount which mounts on a DIN rail |:heavy_check_mark:|:heavy_check_mark:|:heavy_check_mark:|:heavy_check_mark:|:heavy_check_mark:|
| reQu1em00 | [Kirigami LED Bed Front](./reQu1em00/Kirigami_LED_Bed_Front) | Kirigami bed front with space for a single LED or Neopixel button |:heavy_check_mark:|:x:|:x:|:x:|:x:|
| revnull | [Raspberry Pi 7inch Display Mount](./revnull/rpi_7in_display_mount) | An articulating mount for the offical Raspberry Pi 7inch touch screen | :grey_question: | :grey_question: | :heavy_check_mark: | :grey_question: |
|Rhastlyn |[Wansview 1080p Camera Mount](./Rhastlyn/WansviewCameraMount) |A camera mount that replaces the OEM part to allow the camera to be mounted to a 2020 extrusion | :x: |:grey_question: |:heavy_check_mark: |:x:|

View File

@ -0,0 +1,110 @@
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 */
'C:/Users/Colin/OneDrive/Documents/github/VoronUsers/printer_mods/reap
ola/canable_pro_mount/CAD/canable_pro_clip.step',
/* time_stamp */ '2022-05-13T20:06:47+01:00',
/* author */ (''),
/* organization */ (''),
/* preprocessor_version */ 'ST-DEVELOPER v18.1',
/* originating_system */ 'Autodesk Translation Framework v10.14.0.1471',
/* authorisation */ '');
FILE_SCHEMA (('AUTOMOTIVE_DESIGN { 1 0 10303 214 3 1 1 }'));
ENDSEC;
DATA;
#10=MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(),#30);
#11=DERIVED_UNIT_ELEMENT(#13,1.);
#12=DERIVED_UNIT_ELEMENT(#32,-3.);
#13=(
MASS_UNIT()
NAMED_UNIT(*)
SI_UNIT(.KILO.,.GRAM.)
);
#14=DERIVED_UNIT((#11,#12));
#15=MEASURE_REPRESENTATION_ITEM('density measure',
POSITIVE_RATIO_MEASURE(7850.),#14);
#16=PROPERTY_DEFINITION_REPRESENTATION(#21,#18);
#17=PROPERTY_DEFINITION_REPRESENTATION(#22,#19);
#18=REPRESENTATION('material name',(#20),#29);
#19=REPRESENTATION('density',(#15),#29);
#20=DESCRIPTIVE_REPRESENTATION_ITEM('Steel','Steel');
#21=PROPERTY_DEFINITION('material property','material name',#39);
#22=PROPERTY_DEFINITION('material property','density of part',#39);
#23=AXIS2_PLACEMENT_3D('placement',#26,#24,#25);
#24=DIRECTION('axis',(0.,0.,1.));
#25=DIRECTION('refdir',(1.,0.,0.));
#26=CARTESIAN_POINT('',(0.,0.,0.));
#27=UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(0.01),#31,
'DISTANCE_ACCURACY_VALUE',
'Maximum model space distance between geometric entities at asserted c
onnectivities');
#28=UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(0.01),#31,
'DISTANCE_ACCURACY_VALUE',
'Maximum model space distance between geometric entities at asserted c
onnectivities');
#29=(
GEOMETRIC_REPRESENTATION_CONTEXT(3)
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#27))
GLOBAL_UNIT_ASSIGNED_CONTEXT((#31,#33,#34))
REPRESENTATION_CONTEXT('','3D')
);
#30=(
GEOMETRIC_REPRESENTATION_CONTEXT(3)
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#28))
GLOBAL_UNIT_ASSIGNED_CONTEXT((#31,#33,#34))
REPRESENTATION_CONTEXT('','3D')
);
#31=(
LENGTH_UNIT()
NAMED_UNIT(*)
SI_UNIT(.MILLI.,.METRE.)
);
#32=(
LENGTH_UNIT()
NAMED_UNIT(*)
SI_UNIT($,.METRE.)
);
#33=(
NAMED_UNIT(*)
PLANE_ANGLE_UNIT()
SI_UNIT($,.RADIAN.)
);
#34=(
NAMED_UNIT(*)
SI_UNIT($,.STERADIAN.)
SOLID_ANGLE_UNIT()
);
#35=SHAPE_DEFINITION_REPRESENTATION(#36,#37);
#36=PRODUCT_DEFINITION_SHAPE('',$,#39);
#37=SHAPE_REPRESENTATION('',(#23),#29);
#38=PRODUCT_DEFINITION_CONTEXT('part definition',#43,'design');
#39=PRODUCT_DEFINITION('(Unsaved)','(Unsaved)',#40,#38);
#40=PRODUCT_DEFINITION_FORMATION('',$,#45);
#41=PRODUCT_RELATED_PRODUCT_CATEGORY('(Unsaved)','(Unsaved)',(#45));
#42=APPLICATION_PROTOCOL_DEFINITION('international standard',
'automotive_design',2009,#43);
#43=APPLICATION_CONTEXT(
'Core Data for Automotive Mechanical Design Process');
#44=PRODUCT_CONTEXT('part definition',#43,'mechanical');
#45=PRODUCT('(Unsaved)','(Unsaved)',$,(#44));
#46=PRESENTATION_STYLE_ASSIGNMENT((#47));
#47=SURFACE_STYLE_USAGE(.BOTH.,#48);
#48=SURFACE_SIDE_STYLE('',(#49));
#49=SURFACE_STYLE_FILL_AREA(#50);
#50=FILL_AREA_STYLE('Steel - Satin',(#51));
#51=FILL_AREA_STYLE_COLOUR('Steel - Satin',#52);
#52=COLOUR_RGB('Steel - Satin',0.627450980392157,0.627450980392157,0.627450980392157);
ENDSEC;
END-ISO-10303-21;

File diff suppressed because it is too large Load Diff

Binary file not shown.

After

Width:  |  Height:  |  Size: 354 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 378 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 621 KiB

View File

@ -0,0 +1,28 @@
## MKS CANable Pro DIN rail mount
This mod is to mount the MKS CANable Pro to a standard 35mm DIN rail.
![CAD View](Images/canable_pro_cad.jpg)
The CANable Pro is held from moving along its longest axis by the 4 locating pins and held onto the mount by a clip over the CAN transceiver holding it in place. The board can only mount one way due to the header pins and for any doubt the output directions are labelled on the mount.
**To print you need**
- canable_pro_clip.stl
- canable_pro_mount.stl
- pcb_din_clip.stl (credits to the Voron team for making this)
And 2*M2x10 self tapping screws or if you don't want one of the screws poking out a shorter one (5-7mm) or just cut the end off with snips.
![What you need](Images/canable_pro_mount_parts.jpg)
To assemble, screw the mount onto the PCB DIN clip and then place the board on the mount with the outputs aligned in direction shown on the mount. It should sit flush as shown below and then the clip slips over the top and locates into 2 small indents.
![Fully assembled](Images/canable_pro_mount_built.jpg)
Enjoy!
Thanks to @Micko SE & @Maz for their CAD help.