Building a Small Furnace - Burner Hole Template Generator

Building a Small Furnace - Burner Hole Template Generator

July 23, 2012

This is the follow up post to building a small furnace, describing how to make the templates for cutting the burner port.

Projecting a Circle onto a Cylindrical Surface

Here is the script I used to create the template to cut the burner hole in the furnace container. The variables you need to define are the diameter of cylinder 1 and diameter of cylinder 2 and the distance from the axis of cylinder 1 to the axis of cylinder 2. The generated image will have the proper proportions. Use a Photoshop like program to scale the image to actual size. Print the template image, transfer the template onto the furnace body (I taped it), and proceed to cut it out (I used a small pneumatic saw). The extended lines help align the template to the furnace body.


Possible improvements:

  • Templates that fully wrap around cylinder 1
  • Cylinders that intersect at angles other than right angles
  • Intersections of other primitive solids
  • Create images programatically rather than relying on the canvas
  • Generated images should be ready to print
  • Export SVG (or a vector type file)
  • Export tool path gcode

Cylinders Intersection Template Generator