Circuit Playground Combadge

Similar documents
Circuit Playground Yoyo

3D Printed Google AIY Voice Kit

Boomy The Boombox. Created by Ruiz Brothers. Last updated on :52:13 PM UTC

Bluetooth LE MIDI Controller

3D Printed Case for Adafruit Feather

LED Eyes. Created by Ruiz Brothers. Last updated on :50:55 AM UTC

Portable Apple Watch Charger

Webcam Cover-Up Lego brick with Adabot Mini Fig

7 Portable Multitouch Raspberry Pi Tablet

Feather Weather Lamp. Created by Ruiz Brothers. Last updated on :54:26 PM UTC

Guardian Shield+ Zelda Breath of the Wild

Trellis 3D Printed Enclosure

Circuit Cookie Roller

Con Badge with Circuit Playground Express

3D Printed Camera LED Ring

3DPrinted Custom Keycaps

Solder Dispenser Adabot Head

Simple LED Unicorn Horn

3D Printed LED Buckle

7" Portable HDMI Monitor

NeoPixel Bike Light. Created by Ruiz Brothers. Last updated on :43:46 PM UTC

Magnetic shoelaces. Created by Ruiz Brothers. Last updated on :31:02 PM UTC

Circuit Playground Express Head-Tilt Ears

Bluetooth Controlled NeoPixel Headphones

Glowing Smokey Skull. Created by Ruiz Brothers. Last updated on :03:40 PM UTC

Snake Charmer Box. Created by Dano Wall. Last updated on :07:25 PM UTC

Wind Blowing Emoji Prop

DIY Custom American Girl Doll Prosthetics

Solar Boost Bag. Created by Becky Stern. Last updated on :44:55 PM UTC

3D Printed 20w Amplifier Box

Desktop Fume Extractor

FPV Mini Display. Created by Ruiz Brothers. Last updated on :00:18 PM UTC

3D Printed Bone Conduction Transducer Box

Trinket NeoPixel LED Longboard

Zelda Thunder Helm. Created by Ruiz Brothers. Last updated on :46:52 PM UTC

Mini Mac Pi. Created by Ruiz Brothers. Last updated on :43:27 PM UTC

Sword & Wand Prop Effects with Circuit Playground

PyPortal View Master Created by Ruiz Brothers. Last updated on :51:28 AM UTC

3D Printed LED Knuckle Jewelry

3D Printed Camera Tripod Adapter for Telescope

Clockwork Goggles. Created by John Park. Last updated on :03:10 PM UTC

DIY Bluetooth Gamepad

Mystical LED Halloween Hood

Lie Ren's Stormflower Gun Blade

NeoPixel LED Cortana Costume

Crawling Animatronic Hand

New Years Eve Ball Drop Created by Ruiz Brothers. Last updated on :22:24 PM UTC

Adabot Operation Game

Steven Universe Cosplay Shirt & Gem Created by Erin St Blaine. Last updated on :54:25 PM UTC

Overwatch Prop Gun: Lucio's Blaster Pt. 3

Infinity Mirror Valentine's Candy Box

3D Printed 20w Amplifier Box

3D Printing Guide: MakerBot Replicator 2X

Android GBoard Morse Code Control with Circuit Playground Express

DIY Circuit Playground Shields

Crickit Carnival Bumper Bot

CPX Mystery Dreidel. Created by Kathy Ceceri. Last updated on :51:40 PM UTC

Ping Pong Ball Launcher

Reindeer Mask with Animated Eyes

Hammer Time Mini Golf Hazard with Crickit

NeoPixel Fairy Crown. Created by Erin St Blaine. Last updated on :22:47 AM UTC

BLE Light Switch with Feather nrf52840 and Crickit

Camera LED Ring Light

Easy Sparkle Pocket T-Shirt

CircuitPython Media Dial

Bunny Ears with MakeCode

Audio Prank Gift Box. Created by Becky Stern. Last updated on :46:15 PM UTC

NeoPixie Dust Bag with Circuit Playground Express

Interactive Gift Box. Created by codingpro. Last updated on :47:40 AM UTC

Tent Lantern. Created by Timothy Reese. Last updated on :17:25 AM UTC

Phone-Activated Talking Dog Collar

Circuit Playground Kaleidoscope

No-Sew LED Wristband. Created by Kathy Ceceri. Last updated on :23:40 PM UTC

Toy Car Speed Timer. Created by Kirby Griese. Last updated on :13:49 PM UTC

Crickit Dancing Marionette Kit Created by Dano Wall. Last updated on :03:11 PM UTC

Circuit Playground Express Laser Tag

i2c/spi LCD Backpack Created by lady ada Last updated on :11:04 PM UTC

3D Printed Google Glass Adapter

'Sup Brows. Created by Kate Hartman. Last updated on :52:04 PM UTC

Paper Airplane Launcher

Adafruit Capacitive Touch Sensor Breakouts

So... You Want To Use The 3D Printers

NeoPixel Manicure. Created by Sophy Wong. Last updated on :50:38 PM UTC

3D Printed LED Goggles

FLORA TV-B-Gone. Created by Becky Stern. Last updated on :32:57 PM UTC

MP3 Feather - Gordon Cole

Slider Crank Mechanism -- from Cardboard and Craft Sticks

Stumble-Bot. Created by Dano Wall. Last updated on :04:06 AM UTC

Custom Milled PCB Pins

Light-Up Angler Fish Embroidery

Adafruit 1.27" and 1.5" Color OLED Breakout Board

TRON Bag. Created by Becky Stern

The Scream: Interactive Screaming Painting

Trinket-Powered Conference Room Occupancy Display

Neon LED Signs. Created by John Park. Last updated on :11:09 PM UTC

Secret Hollow Book Intrusion Detector

Raspberry Pi Selfie Bot

Making Adabot: Part 1

ISS Pin. Created by Leslie Birch. Last updated on :27:30 PM UTC

3D Printed Daft Punk Helmet with Bluetooth

Transcription:

Circuit Playground Combadge Created by Ruiz Brothers Last updated on 2017-10-22 10:42:02 PM UTC

Guide Contents Guide Contents Overview What's a Combadge? DIY Combadge How Does It Work? Make It How You Want Parts Tools & Supplies Upload Code Get Combadge Sketch Choose Combadge Sound Adjust Sensitivity Upload Code 3D Printing Circuit Playground Mount 3D Printing Silce Settings Tolerances Proto-Pasta Magnetic Iron PLA CNC Milling Othermill Desktop CNC Stock Materials Measure Stock Thickness CAM and GCODE Install Othermill Fusion 360 Tool Library Changing Tools GCODE for Brass and Aluminum Import GCODE into Otherplan Secure Stock to Spoilboard Milling Checklist Order of GCODE 360 Brass 6061 Aluminum Removing Parts from Stock Polishing Parts Assembly Secure Metal Pieces Attach Mount to Circuit Playground Board Attach Mount to Combadge Connect Battery Secure Metal Backing Mount Battery Add to Shirt! 2 3 3 3 3 4 4 4 6 6 6 7 7 8 8 8 8 8 8 9 9 9 9 9 10 10 10 12 13 13 13 13 14 14 14 15 15 15 16 16 17 18 19 Adafruit Industries https://learn.adafruit.com/circuit-playground-combadge Page 2 of 19

Overview What's a Combadge? The combadge is a prop from Star Trek (originally appeared in The Next Generation) that is a combination of a badge and communicator. It is used to communicate with Starfleet personnel on-board the ship. When activiated, it makes a destinctive "Chirp" sound. DIY Combadge In this tutorial, you'll learn how to turn an Adafruit Circuit Playground into a Star Trek Combadge! When tapped, it'll make the "chirp" sound effect! It won't make any actual phone calls, but it does make a pretty sweet prop for cosplay! If you do want to make actual phone calls (along with a monthly bill) we made a functional Star Trek Communicator :-) How Does It Work? The on-board accelerometer can sense being tapped, triggering a sound to the on-board mini speaker. No soldering is required! All of the components are already on the board. All you need to do is upload the code, plugin a battery, and tap! Adafruit Industries https://learn.adafruit.com/circuit-playground-combadge Page 3 of 19

Make It How You Want This tutorial utilizes some special tools like CNC mills and 3D Printers. We understand, those might be hard to come by, but you can totally make the combadge out of any material. Foam, resin, cardboard, whatever you have access to - The point of this tutorial is to learn how to use the Circuit Playground board to make the "guts" of the combadge. Parts Circuit Playground 100mAh Lithium Ion Polymer Battery 2x DX01-N52 Neodymium Disc Magnet Tools & Supplies 3D Printer & Filament CNC Milling Machine Adafruit Industries https://learn.adafruit.com/circuit-playground-combadge Page 4 of 19

1/8" Flat-End Mill 1/32" Flat-End Mill 80º Engraving Bit 360 Brass, 6061 Aluminum Dremel Rotary Tool Polishing Wheels Scotch double-sided tape Nitto double-sided tape Adafruit Industries https://learn.adafruit.com/circuit-playground-combadge Page 5 of 19

Upload Code Follow the Circuit Playground Lesson #0 to get your board set up, then come back here once you know its all good! Get Combadge Sketch Grab the sketch by going to File > Examples > Adafruit Circuit Playground > comm_badge. Choose Combadge Sound Goto line 9 and add two "//" characters, essentially commenting out this line. Then, remove the two "//" from line 10. This tells the code which sound effect to use. The first one is a Mario coin sound, the second being the communicator sound we want. Adafruit Industries https://learn.adafruit.com/circuit-playground-combadge Page 6 of 19

Adjust Sensitivity If you find the sensitivity of the accelerometer is too low, you can easy change it! Increase the sensitivity of the accelerometer by lowing the sensitivity value. On line 28, change "127" to a lower value. I personally found "64" work well for this project. Upload Code Under the file menu Tools, select Board > Adafruit Circuit Playground. Then, Port > /dev/cu.usbmodem1421 (or similar). Now you can upload the code by going to menu Sketch > Upload. You should see a progress bar indicating the upload. Adafruit Industries https://learn.adafruit.com/circuit-playground-combadge Page 7 of 19

3D Printing Circuit Playground Mount We'll need a mount to attach the Circuit Playground board to the combadge. The mount has four standoffs with little pegs that snap into the holes of the Circuit Playground. The standoffs will provide clearance to the base plate, since some of the components are tall. Download STL https://adafru.it/q4e Download Fusion 360 Source Files https://adafru.it/r4e 3D Printing The mount is pretty small, thus it should print on most FDM style, desktop 3D printers. It's a simple part with no overhangs, so no support material is needed. We suggest using PLA material, since it's the most friendly and doesn't require a heated bed. Silce Settings Here are some suggested silce settings for 3D printing. We used the Printrbot Play for this part. 40% Infill 2 Shells / Perimeters 4 Top/Bottom Layers 210C Extruder 60-80mm/s Print Speed Tolerances The pegs on the standoffs should be able to snap into the holes of the Circuit Playground board easily. If you find them too tight, you may need to tweak your slice settings. Lowering the "Extrusion Width" or the "Wall Thickness / Wall Line Count". Proto-Pasta Magnetic Iron PLA Use this filament to print the mag-mount.stl part. This filament is attracted to magnets and will be used to attach the combadge to your shirt. The filament doesn't require any special slice settings or a heated bed (standard PLA settings work just fine). Adafruit Industries https://learn.adafruit.com/circuit-playground-combadge Page 8 of 19

CNC Milling Othermill Desktop CNC The parts for the combadge were machined using the Othermill Desktop CNC, but they should be machinable on other mills, such as the Carvey, X-Carve or Shapeoko. This portion of the tutorial will be specifically on using the Othermill. Download Fusion 360 Source https://adafru.it/r4e Stock Materials We suggest getting the material from the Othermachine.co website because they're pre-cut and ready to machine. In this project, we used the following stock. 360 Brass - 4" x 4" x 0.25" 6061 Aluminum - 4" x 4" x 0.125" Measure Stock Thickness Use a caliper to measure the thickness of the brass and aluminum and note them down. If they are really close to the specified thickness, then you won't need to regenerate the GCODE. If they're off by +/-0.05in, then we recommend regenerating the GCODE. Download GCODE files https://adafru.it/qje CAM and GCODE Since stock material thickness tend to vary, you may need to regenerate GCODE for each part. If you're new to Fusion 360 and using CAM tools, don't worry! We'll guide you through the process. Adafruit Industries https://learn.adafruit.com/circuit-playground-combadge Page 9 of 19

Install Othermill Fusion 360 Tool Library The Othermill Tool Library makes it easy to get started with CAM in Fusion 360. You'll need to download and import the file. To do so, we suggest following the guide on the Othermachine website. This will walk you through the process. Othermill Fusion 360 Tool Library Tutorial https://adafru.it/q5a Changing Tools Otherplan will prompt you when to change out tools. For this project, you'll need the following tools. 1/8" Flat-End Mill 1/32" Flat-End Mill 80º Engraving Bit GCODE for Brass and Aluminum Open up the Combadge Fusion 360 Archive and goto the CAM workspace. Right click on "Brass" under the Setups dropdown in the Browser panel. Then, in the Setup:Brass panel, goto the Stock tab. Look for the Height (Z) label and type in the thickness of the brass you measured with your calipers. Then, click "OK". Next, right-click on the "Brass" setup and choose "Generate Toolpath". Click on the arrow next to the "Brass" setup, you'll see several items (Face1, 2D Pocket, 2D Contour, etc.). Now you can right-click on each item and select "Post Process". In the Post Process panel, choose othermill.cps in the Post processor section. Then, click OK. Rename the file, relative to the tool (ie. brass-face-1- Adafruit Industries https://learn.adafruit.com/circuit-playground-combadge Page 10 of 19

8.nc). You can tell which sized tool is being used when you right-click to edit the item (ie. Face1) and see under the Tool tab. Do this for each item (export via post process). Repeat this process for Aluminum. Adafruit Industries https://learn.adafruit.com/circuit-playground-combadge Page 11 of 19

Import GCODE into Otherplan Open Otherplan and select the Generic profile under Material. Under the size dropown, type in the width, height and thickness of the stock. Under placement, set the X and Y to "0". For Z, measure the thickness of your double-sided tape and input that here. This will effectively "raise" the material to compensate for the extra thickness. Under plans, select Open Files and choose the brassface-1-8.nc file. Under tool, select Set or Change and choose the 1/8" flat-end mill. The Otherplan will then walk you through the tool changing process. Under the brass-face-1-8.nc plan, select the 1/8" flat-end mill tool under Milling Tools. Now you're ready to secure the stock to the spoilboard. Adafruit Industries https://learn.adafruit.com/circuit-playground-combadge Page 12 of 19

Secure Stock to Spoilboard We suggest using Nitto tape (https://adafru.it/q5b) to secure the stock to the spoildboard. 3 stips is plenty! Apply strips to surface of the stock and peel back the protection layer. Then, line up the corner of the stock with the lower left corner of the spoilboard. Firmly apply pressure to the spoilboard to secure the stock in place. Now you're ready to mill! Milling Checklist Before starting the job, make sure you run through the following checklist: Ensure 1/8" flat-end mill is installed correctly. Ensure material size and placement is set correctly. Ensure Brass is firmly secured to spoilboard. Ensure GCODE file is loaded. If everything check outs, then you're ready to mill! Click the "Start Milling" button under the GCODE plan. Order of GCODE The order of milling gcode files is very important. We suggest following the order below. 360 Brass 1. Face 2. Pocket 3. Contour 4. Chamfer Adafruit Industries https://learn.adafruit.com/circuit-playground-combadge Page 13 of 19

6061 Aluminum 1. Pocket 2. Contour 3. Chamfer Removing Parts from Stock Do not remove the stock from the spoilboard until all of the GOCDE jobs have been preformed. Once they're complete, you can use a thin spatula to get underneath the stock to pry it loose. Be careful when doing this! Remove slowly. Once you've taken it off the bed, you should be able to remove the part from the stock. Polishing Parts When the parts have been milled, you'll notice they have patterns on the surface. These lines are results from the machining process. You can optionally remove them using a rotary tool and polishing wheels. A few minutes with a scotchbrite wheel will remove the machining lines. A buffing wheel can give the surface a mirror like finish. Adafruit Industries https://learn.adafruit.com/circuit-playground-combadge Page 14 of 19

Assembly Secure Metal Pieces The base part has cut notches on the lip. The triangle shape should be able to fit in the notches. Use a piece of double-sided Scotch tape to secure the aluminum triangle piece onto the brass base. Attach Mount to Circuit Playground Board Place the 3D printed mount over the top of the Circuit Playground board - the notch cutout should be over the JST connector. Press the standoffs down so the pegs are fitted into the holes on the board. Adafruit Industries https://learn.adafruit.com/circuit-playground-combadge Page 15 of 19

Attach Mount to Combadge Add a strip of double-sided tape to the back of the combadge. Then, secure it to the back front of the Circuit Playground mounting place. Firmly press the two together to secure them in place. Connect Battery Plugin the male JST connector from the 100mAh lipo battery into the female JST connector on the Circuit Playground board. Adafruit Industries https://learn.adafruit.com/circuit-playground-combadge Page 16 of 19

Secure Metal Backing Add some strips of double-sided tape to the surface of the 3D printed metal backing, then stick it onto the back of the Circuit Playground board. Adafruit Industries https://learn.adafruit.com/circuit-playground-combadge Page 17 of 19

Mount Battery Use a piece of double-sided tape or mounting putty/tack to the back of the battery and stick it on the back of the Circuit Playground board. Add to Shirt! Now you can add place the neodymium magnet underneath your shirt and place the combadge over it! Adafruit Industries https://learn.adafruit.com/circuit-playground-combadge Page 18 of 19