Thursday, April 30, 2020

Root 3 CNC - RAMPS Cooling Fan

The Root 3 plans call for a 25mm cooling fan to be installed above the RAMPS board.  Due to the amount of wiring and difficulty mounting the fan above, I opted instead for a 92mm fan to be installed next to the board.

Noctua 92mm CPU Fan


Thingiverse Customizable Fan Grill Cover


Custom-made Fan Mount


Rather than attempting to only run the fan while the spindle is operating, I chose to simplify the design and hard wire the fan directly to the DC 12V power supply.  The fan wiring connector was removed, and the red/black wires had solder terminals added and connected directly to the +/- ends of the power supply.


The fan was attached to the mount using M3 machine screws/washers/nuts.


Wednesday, April 29, 2020

Root 3 CNC - Axis Markers

In order to mark the X/Y extents of the work area, four axis markers were printed and glued directly to the y-axis supports for reference.


Saturday, April 25, 2020

Spring Cloud Gateway - Mutual Authentication


Spring Cloud Gateway is described by the vendor as:
This project provides a library for building an API Gateway on top of Spring MVC. Spring Cloud Gateway aims to provide a simple, yet effective way to route to APIs and provide cross cutting concerns to them such as: security, monitoring/metrics, and resiliency.
The SCG default implementation for outbound connections is to use HTTP.   At the time of this blog post, documentation does not exist which shows an example of how to enable outbound HTTPS with mutual authentication.  This solution was made to fill that gap.

How to enable mutual authentication for a Spring Cloud Gateway instance: 

Thursday, April 23, 2020

Root 3 CNC - Power Switch

To increase safety, an emergency power switch was installed on the 12v power supply for the Arduino/RAMPS board (another will be added later for the spindle).



Wire clamps were added to the box:


110V power cable routed through box:


Removed plug from 12V Power Supply cable:
 

Wiring Diagram for the Powertec:


Connected wires to the screw terminals:


Added electrical tape to cover the screws for safety:


12V power supply connected:


Wires routed and switch connected to the cart:


Root 3 CNC - Cart

At some point a few months back, the project had finally outgrown my desktop and needed a more permanent base.  Standard 2x4 dimensional lumber was used to build a frame:



5" casters (3ARG5x1.25-SML Swivel Caster, 5" Red/Gray Polyurethane Precision Sealed Ball Bearing Wheel, with Total Lock Brake) were purchased from Caster City and installed:



The new base is very stable and the wheel locks are strong enough to keep the platform steady even while the spindle assembly is in motion:




Root 3 CNC - Y-Axis Drag Chain Guide

The y-axis drag chain has quite a few wires running through it and seems to have a tendency drift a bit along the x-axis while in motion.  To keep the drag chain honest, a small guide was printed and mounted to the base.

The part is available on Thingiverse.


The part was designed for #8 sheet metal screws:


After mounting, the drag chain no longer dances around the table...


Root 3 CNC - Dimensions

The final dimensions for my Root 3 CNC work area is:

X - 350mm
Y - 726mm (726.98)
Z - 90mm