January 8, 2023
Description
Originally posted on Thingiverse.
This is a remix of ridercz's Badge safety pin holder OpenSCAD model.
SWAPs (Shared With A Pal) - are a Girl Scout tradition of trading pins exchanged at events, camps, or to mark a special occasion. Each year, our campers trade upwards of 150 pins per person over a 5-day period, making this a rather significant task.
To facilitate not only making an enormous number of SWAPs for camp, but also to make this task easier in the future (and for STEM educational purposes for future events!), the design is fully parametric and the text can be changed easily.
How I Designed This
SWAPs (Shared With A Pal) - are a Girl Scout tradition of trading pins exchanged at events, camps, or to mark a special occasion. Each year, our campers trade upwards of 150 pins per person over a 5-day period, making this a rather significant task. https://www.girlscouts.org/en/about-girl-scouts/traditions.html
To facilitate not only making an enormous number of SWAPs for camp, but also to make this task easier in the future (and for STEM educational purposes for future events!), the design is fully parametric and the text can be changed easily.
Changing Text: the OpenSCAD file has comments identifying the front and back text. Front text is a cut and rear text is an extrusion. Change the text to whatever you wish, and then adjust the size of the font to accommodate.
Changing Dimensions
A 30mm design works well for 1.1" safety pins (what I think of as 'standard' size pins)
If you intend to use a larger or smaller pin, you will need to adjust the dimensions to suit the space available and/or prevent the print head from striking the pin as it finishes the back.
Pausing the print
After slicing, you'll want to edit the gcode to add a pause for the pin insertion.
I added a conditional statement to pause the print at layer 19 (your slicer may vary), where I could then place a safety pin into the back and continue printing afterwards
{if layer_num == 19}
G1 X10.000 Y200.000 E0; park extruder
M1 Insert safety pins; user stop to insert the pins, resume on button press
M105; return to current temp
{endif}
Materials
I made these from Prusament, about 1 gram of filament per SWAP
The 1.1" safety pins I use are from Amazon. https://www.amazon.com/gp/product/B0189RRR24
Approximate cost: 5 cents (or less) each - trust me, it matters when you are making hundreds.
You can choose to print in two colors, with the first two layers different than the rest, to make printing on the ‘front’ stand out more.
License:
Creative Commons — Attribution