Introducing the HurriLink, an easy-to-print adapter to join a NEO 1.1 motor and SparkMax into a compact package. The print requires no support, save for two bridge tabs included in the model. No modification of the motor or controller is necessary. The print utilizes a tapered recess for the motor, and the new 10-32 hole provided by REV for press fitting provides retention. All high voltage wires are fully shielded, and the annoying encoder cable (sorry REV, it’s the worst part) is completely protected.
Needed additional parts are 3x WAGO 221 inline connectors, or similar crimp disconnect male/females, and 1x 3/8" 10-32 machine screw and washer to secure motor. Instructions for assembly are provided in the Printables link.
There are two flavors of HurriLink provided, regular and compact. The regular version is 4.6" overall height and requires NO wire shortening, so you can give it a try without hacking up your expensive motors and controllers. Love it? A compact version at 4.0" is provided, which requires shortening the high voltage power leads on both controller and motor to fit into the assembly, but has space for the full length encoder cable to alleviate the need to recrimp the tiny connector.
Looks awesome!!! Is that 10-32 on the back of the NEO safe to use while the motor is in operation? I thought it was for press-fitting a pinion only. I guess if the motor spins fine it’s good, but would love to hear from REV.
I believe so. The assembly does not protrude in the z direction beyond the mounting base of the motor. The thickness of the taper adds only 0.100” to the base radius of the motor, except for the rear where it protrudes 1” exactly from the base circle in the same direction as the wiring, allowing you to clock the bulk of the overhang in whatever direction works.
Edit: If you’re talking about MaxSwerve, it looks like it would need to be truncated on the bottom by 0.300”or so because of its recessed design. I don’t have hands on those swerves to get that measurement (motor base to top of recess), but these will definitely work with MAXplanetary.
Would you be willing to share the native CAD instead of just the STL? It would be neat to remix this so that the Spark Max mounted to the side, rather than the top for certain applications.
Ha, side mount is what my next project is. Great minds think alike, I suppose. Let me take a crack at it first, and I’ll release CAD for both. I would like to clean up my workflow on the base CAD before I release it as well, so little changes don’t completely screw up the model. There is a ton of iteration in the model to get the small tolerances correct (The click-lock controller retention is pretty slick). This is v. 1.7ish on release.
I’m printing one on my ender 3 pro right now; with my fairly conservative settings it should take about 7-7.5 hours (I am however attempting it without supports, we’ll see how that goes)
For the base HurriLink, 7.5 hours is a good number for a .4 nozzle. I print with 6 shells/perimeters and 5 top/5 bottom which makes a thin wall print like this basically 100% infill, however with the layer lines oriented with the model curvature for better strength.
For a 0.6 nozzle, I moved to a Prusa Mk3 s and it’s a sub 5 hour print at .3 layer height. It should be noted with a scarfed (45 degree) print, every layer is basically an overhang. It’s best for quality not to exceed 60% of nozzle diameter to reduce sagging, especially with PETG. Best quality/speed was .24 height with a .4 (the blue ones pictured above) and .3 with a .6 (green final ones).
They also take longer because there is more layer distance due to the scarfed print. But, greater strength in both functional axes, no supports despite somewhat complex internal geometry, and exposing at least half the motor case for cooling make it a great trade-off.
I could go on and on for awhile about PETG settings, but the cliff notes are 35mm/s max speed for anything, and print hot - 240c nozzle/75bed. Limit fan to 30% speed max. Very strong parts.