Airtripper's 3D Printer and Arduino Blog » 3D Printing http://airtripper.com 3D Printer usage and modifications plus Arduino powered electronic projects and 3D Printing designs. Fri, 09 May 2014 01:20:57 +0000 en-US hourly 1 http://wordpress.org/?v=3.8.3 Hex Nut Capture Socket sizing for 3D Printinghttp://airtripper.com/1594/hex-nut-capture-socket-sizing-for-3d-printing/?utm_source=rss&utm_medium=rss&utm_campaign=hex-nut-capture-socket-sizing-for-3d-printing http://airtripper.com/1594/hex-nut-capture-socket-sizing-for-3d-printing/#comments Thu, 26 Sep 2013 07:06:18 +0000 http://airtripper.com/?p=1594 Hex Nut Capture Socket Calibration For 3D Printing

Hex Nut Capture Socket Size Is Consistent When Printed At Different Angles

So, to get the best hex nut capture socket fit, I wrote a parametric OpenSCAD script to produce a simple 3d printable test part to fit a configured screw size. Any screw size with either a hex head or a round head can be configured to produce the calibration test part for 3d printing. I’ve made the OpenSCAD file compatible with the Thingiverse Customizer so that the custom STL files can be produced on-line instead of using the OpenSCAD program.

The purpose of having a hex nut capture socket is to prevent the hex nut or bolt from rotating inside the 3d printed part while being fastened. And with the smaller screws, there’s only a small margin of success for the hex nut or bolt to capture properly in 3d printed parts; so the hex nut capture socket is the main focus of this topic.

Having a test part can help get the initial measurements for different screw sizes. Keeping the test part small for quick 3d printing will make it more convenient to test the screw holes and hex head sockets after a filament change or a change in printer calibration.

Continue reading to find out about setting up the test part for different screw sizes.

Hex Nut Capture Socket – OpenSCAD Settings

Measuring Hex Nut Or Bolt Head Diameter With Digital Calipers

Measuring Hex Nut Or Bolt Head Diameter With Digital Calipers

I use to have to check this often when I include hex nut capture sockets in designs; the diameter measurements, used in OpenSCAD to make the hex shape socket, is taken from measuring flat edge to flat edge on the hex bolt head like the image above.

Hex Nut Capture Socket Rotation Options For 3D Printing

Hex Nut Capture Socket Rotation Options For 3D Printing

view_part = 1;    // [0:design, 1:head_up, 2:head_down, 3:horizontal]

From my own tests I’ve found that the dimensions remained consistent after 3d printing the hex nut capture socket in different angles, and while the head-up and head-down provided the tightest screw head fits, the horizontal rotation was the cleanest fit and allowed the screw head to drop into position without force.

Use the view_part variable to select the model rotation options as shown above. Head_up, head-down and horizontal are centred ready for STL export for 3d printing while the design option shows the model in its original design position. Use the number assigned to each model for the variable view_part.

Hole Taper
As standard, the test part includes a taper at each end of the screw hole. The taper helps prevent the screw hole entrance from closing when first layer of plastic is pushed against the 3d printer build platform. I would recommend using tapers on screw holes, that face the build platform, for tight fitting screw head capture sockets.

Hex Nut Model Configuration Variable reference

Hex Nut Model Configuration Variable Reference

//  – Screw head diameter – flat side to flat side on hex nut or bolt head
head = 6.75;
//  – Screw head type – [6] for hex head and [50] or more for round head
type = 60;
//  – Screw size diameter
size = 3.65;
//  – Screw size diameter smoothness
smoothness = 50;
//  – Screw size length – not including screw head
length = 5;
//  – Screw head length
cap = 3;
//  – Block border thickness between screw head and block edge
border = 4;
//  – Print layer thickness – only required for head down print
layer = 0.25;

Use the image above as a guide to the variable settings listed on the Thingiverse Customizer Application and in the OpenSCAD project file.

The layer variable is optional and it’s there to provide a platform for the screw hole when 3d printing the head_down rotation option. Assigning [0] to the layer variable will remove the platform. A layer height of 0.25 provided a strong enough support for M3 size screw shaft perimeters during printing tests; larger screw sizes may need a thicker platform.

The border variable should be a size big enough to fit all the perimeters and have a neat fill without leaving gaps.

Smoothness will need to be adjusted with the screw size diameter. A visual inspection of the 3d model will help determine the amount of smoothness needed. The smoothness variable only effects the hole for the threaded screw shaft. When using the type variable to adjust for a round head screw instead of a hex head, use the type variable for smoothing the screw head socket.

Hex Nut Capture Socket – Assemble

Arduino & Breadboard Rack Screw Fit Test

Arduino & Breadboard Rack Screw Fit Test

The settings found using the capture socket test part was able to successfully transfer to a finished project with the hex nuts and bolts fitting snugly.

The hex capture sockets can be a bit tight at first and can cause the bolt head to anchor on to the imperfections of the hex hole wall inside the socket. Unlike the hex nuts, the bolts hex head are rounded only on the top side and not on the bottom side. Plunging the bolt head first into the hex capture socket like in the picture above will help smooth out the hex hole to accept the bolt properly.

If you have used the layer variable to create a platform you will need a suitable size drill bit to punch hole through the screw hole once the part is printed.

Hex Nut Capture Socket – The Files

http://www.thingiverse.com/thing:153394

[bodyadsrich1l]

Related post that uses hex nuts and hex bolts in a project:
Airtripper Extruder Filament Force Sensor – Design & 3D Print

]]>
http://airtripper.com/1594/hex-nut-capture-socket-sizing-for-3d-printing/feed/ 0
Airtripper’s 3D Printed Pocket Reel Rollerhttp://airtripper.com/313/pocket-reel-roller/?utm_source=rss&utm_medium=rss&utm_campaign=pocket-reel-roller http://airtripper.com/313/pocket-reel-roller/#comments Sun, 15 Apr 2012 20:21:03 +0000 http://airtripper.com/?p=313 Reel Rollers with 2KG plus PLA Filament loaded

Reel Rollers with over 2KG PLA Filament Loaded

Airtripper’s Pocket Reel Rollers, named like the Wades Extruder, is a piece of kit I’ve needed for a while, and they will certainly beat hanging around the 3D printer loosening coils of filament every ten minutes. I’ve had the printer nozzle printing thin air a few times, after nodding off, forgetting to loosen the printer filament off the reel, and ending up spoiling hours worth of printing. So, if you fancy a set of these reel rollers, get the details below and get the files from Thingiverse.

Design
OpenSCAD was used to model the reel roller, and the design drivers are:

  • Use the least amount of non printable hardware as possible.
  • Easy to set up and put away, as working space is limited.
  • Small enough to drop in a box for storage and transportation.
  • To fit any size spool.
  • All the parts available on Ebay.

Reel Roller 3D Printed Parts with Ball Bearings and M3 Screws

Reel Roller 3D Printed Parts with Ball Bearings and M3 Screws

To make the reel roller compact, I decided to go with two separate set of rollers that I can put under each end of the reel, and as long as the reel can turn easily, the should stay put. However, fixing screw holes are placed in the base of the roller casing to allow for  permanent fixing if required, but I think rubber pad feet will be enough in most cases to stop the rollers from sliding on surfaces. For uneven surfaces, the rollers can be set up on a small board or a book or something.

You’ll notice from the pictures that I’m using four bearings per unit. At first, I wasn’t too keen on using so many bearings but there was obvious benefits. Using four bearings made the units wider making them less prone to tipping, and the extra bearing width will give reels with thick buckled sides more room to move freely. The bearings are cheap anyway, and commonly sold in packs of eight on Ebay.

Reel Roller OpenSCAD Model

Reel Roller OpenSCAD Model

The large bearing bores have enough room to build the ball bearing shaft in plastic as part of the reel roller casing, giving me the opportunity to use the same much lighter and cheaper bolts throughout.

Printing
The SUMPOD 3D printer, loaded with the Marlin firmware, was used for printing, in this project. The printer is fitted with a modified Mendal Parts V9 1.75mm Hot End, and sporting the new prototype extruder I’ve been working on, and the 3D printer is interfaced by the Pronterface software on the PC.

Skeinforge was used to generate the G-code from the following settings:

  • Carve->Layer Thickness 0.2mm
  • Dimension->Filament Diameter 1.75mm
  • Speed->Feed Rate 24mm/s
  • Speed->Flow Rate Setting (float) 24
  • Speed->Object First Layer: all settings to 0.3
  • Fill->Extra Shells on Base 3
  • Fill->Extra Shells on Sparse Layer 2
  • Fill->Infill Pattern: Grid Rectangular
  • Fill->Infill Solidity 0.5

I set the nozzle and heated build platform temperature manually, 190 and 60 degrees respectively. I’m using PLA at these settings.

SUMPOD 3D Printer Hot End Nozzle with Bowden Tube and Fan

SUMPOD 3D Printer Hot End Nozzle with Bowden Tube and Fan

Parts List

  1. 8 x 608 ZZ [8 x 22 x 7] Roller Skate Ball Bearings. Very cheap off Ebay.
  2. 8 x M3 x 30mm Hex Head Screws. Ebay.
  3. 16 x M3 washers. Ebay.
  4. 8 x M3 Nuts. Ebay.
  5. 3D Printer Filament.
  6. Model Files from Thingiverse

Tools Required

  1. 3D Printer.
  2. Hex Key to Fit Screw Heads.
  3. Pliers or Spanner of some type.
  4. 3MM drill bit to clean out the screw holes in the printed parts.
3D Printer Pocket Filament Reel Roller end close up3D Printer Pocket Filament Reel Roller end close up 2
3D Printer Pocket Filament Reel Roller Pair3D Printer Pocket Filament Reel Roller end close up 4
3D Printer Pocket Filament Reel Roller Under Reel3D Printer Pocket Filament Reel Roller end close up 3

[bodyadsrich1l]

]]>
http://airtripper.com/313/pocket-reel-roller/feed/ 6