GithubHelp home page GithubHelp logo

evils / coney_island_snowplow Goto Github PK

View Code? Open in Web Editor NEW

This project forked from unixcarbide/coney_island_snowplow

0.0 1.0 0.0 26.35 MB

Coney Island Snowplow - MGN rails deburring tool

License: BSD 2-Clause "Simplified" License

coney_island_snowplow's Introduction

Coney Island Snowplow

The Coney Island Snowplow is a precision deburring tool for maintaining and repairing any MGN type linear motion bearing rail.

Warning

Fall 2023: This is currently a work in progress. This tool has not been proven to work, (but it probably will).

This repo currently has 1 3D-printable tool, snowplow.v1.stl, and it's 3d model source file in Sketchup format.

The Problem This Tool Solves:

MGN rails, commonly used in 3d printers and CNC machines, are key precision components, commonly acquired from a a variety of sources.

All rails get dings, dents, and scratches which affect their ability to provide precise linear action.

Even inexpensive $12 rails can be measured to provide exceptional linear accuracy, within tolerances of .008mm, over 300mm. For 3d printing, this is astonishing precision for the price. Yet, these rails are often cut and handled in ways which can dent and ding the linear ways. Consider just the vise which is holding the rails in this video, it is likely to dent the linear ways.

For 3d printing, these dents can create notable print defects and introudce odd resonance problems.

Why not just buy high quality rails?

In short, any precicision surface will acquire inperfections.

Vendors and manufacturers like Hiwin or Misumi provide linear bearings with exacting quality control, to published and measurable tolerances, but use and handling of thee rails can introduce dings and dents.

Most 3d printers and builders rely on the inexpensive industrial-machine offcut scene, where far less expensive rails can be sourced from AliExpress and the like.

No matter if your rails exist in a clean-room, or they were cut in some back-alley in the rain, they may acquire imperfections in their precision action.

Solving the problem

This idea came from Spencer Webb, who produces PFG Stones® for machinsts and precision machine industries.

How it works:

This tool uses a common "hardened gage pin", to ride down the bearing ways of a rail, acting like a "snowplow on the road" for any dents or surface deformations.

  • The only metal which is cut is anything in the way of the front of the pin.
  • The pin must be harder than the rail, (harder things cut softer things).
    • Most rails are hardened steel or stainless, approximately HRC 40-45
    • most common gage pins are HRC 60-70
  • The pin must be ground or sharpened with a precise dead-flat for the tool to "plow away" the raised imperfections.
  • The diameter of the pin should precisely match the diameter of the ball bearings from the bearing assembly, (pin gauges are inexpensive, it's easily within reach to have several pins on hand, to precisely match your ball bearing dimensions).

How to create your "snowplow pin"

  1. Aquire one (or more) gage pins which precisely match the diameter of the ball bearings for your rails
  2. create a precision dead-flat grind on one or both ends of your pin

How to print your "Coney Island Snowplow"

The tool can be 3d printed in any material you commonly print. Examples in pictures here were printed in ASA, but because this is basically just a handle, you can use PLA, PETG, or ABS, or any other relatively solid filament. (TPU and the like would not work.)

  • The print was designed to be printed without supports, with it's tail end on the printbed, threaded end up.
  • The examples were printed with a 5mm brim, this is suggested but not necessary.
  • The threaded end was deisgned to accept a common soda bottle cap, so you can easily store your pins inside

Note

One printing tip: Getting the threads size to match a soda bottle may prove tricky, depending on shrinkage for your material. It's a good idea to slice and print just the top of the print, to make sure the threads size is OK for your cap! Shrinking/enlarging the print by a few percent shouldn't appreciably change the pin-holding groove size.

How to use the Tool

  1. Attach a ground pin to the v-groove in the tool (rubber cement or other)
  2. Carefully remove the bearing carrage (Nero 3D has a great how-to video if you've noever done this before)
  3. Rub the pin down the rail several times, sliding the precision flat surface of the pin, flush against the rail groove.

As you use the tool, You should be able to feel small imperfections as the pin plows into them, and, you should feel them dissappear after sliding the tool several times!

What it does not do:

  1. This tool is not intended to change precision rail geometry, (like most stones or abrasive would).

  2. This tool can only be used to make a precision bearing more precise, it cannot be used to create a precision surface. This tool will not straighten bent or twisted rails, nor will it make toast.

  3. This toool does not fill in any cuts or nicks in the rail ways, it rides right over them.

coney_island_snowplow's People

Contributors

unixcarbide avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.