3DPrinted Custom Keycaps

Similar documents
Trellis 3D Printed Enclosure

Circuit Cookie Roller

Webcam Cover-Up Lego brick with Adabot Mini Fig

Ember 3D Printer. Created by Ruiz Brothers. Last updated on :00:07 PM EDT

Solder Dispenser Adabot Head

3D Printed Google Glass Adapter

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

Circuit Playground Combadge

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

3D Printed 20w Amplifier Box

3D Printed Google AIY Voice Kit

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

Portable Apple Watch Charger

3D Printed Case for Adafruit Feather

3D Printed LED Knuckle Jewelry

7" Portable HDMI Monitor

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

3D Printed Camera Tripod Adapter for Telescope

3D Printed 20w Amplifier Box

Desktop Fume Extractor

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

7 Portable Multitouch Raspberry Pi Tablet

3D Printed LED Buckle

Simple LED Unicorn Horn

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

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

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

3D Printing Guide: MakerBot Replicator 2X

3D Printed Camera LED Ring

3D Printing with NinjaFlex

Circuit Playground Yoyo

DIY Custom American Girl Doll Prosthetics

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

NeoPixel LED Cortana Costume

Bluetooth Controlled NeoPixel Headphones

Trinket NeoPixel LED Longboard

How we designed an injection-molded case

Guardian Shield+ Zelda Breath of the Wild

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

BLE Light Switch with Feather nrf52840 and Crickit

DIY Bluetooth Gamepad

3D Printed Bone Conduction Transducer Box

Punk LED Collar. Created by Becky Stern. Last updated on :02:45 PM EST

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

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

Fiddy - the FTDI Clip

Adafruit GPS Hat in Windows IoT Core

Adafruit Capacitive Touch Sensor Breakouts

Fiddy - the FTDI Clip

Bluetooth LE MIDI Controller

Adafruit Prototyping Pi Plate. Created by Ladyada

Adabot Operation Game

Adafruit Pi Cobbler Kit

Easy Sparkle Pocket T-Shirt

Rx Snapchat Spectacles for DIY and STEM

Con Badge with Circuit Playground Express

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

Sword & Wand Prop Effects with Circuit Playground

Milk Jug Glow Skull. Created by John Park. Last updated on :28:36 PM UTC

Mystical LED Halloween Hood

Paper Airplane Launcher

CircuitPython Media Dial

3D Printed Daft Punk Helmet with Bluetooth

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

Calipers. Created by Ladyada

Pushrod Garage. Created by John Park. Last updated on :07:30 PM UTC

Lie Ren's Stormflower Gun Blade

3D Printed LED Goggles

UFO Flying Saucer with Circuit Playground Express

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

Secret Hollow Book Intrusion Detector

Adafruit PowerBoost 500 Shield

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

Adafruit Mini TFT with Joystick Featherwing

NeoPixel Ring Bangle Bracelet

Introducing Adafruit Trellis

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

Adafruit MPRLS Ported Pressure Sensor Breakout

Infinity Mirror Valentine's Candy Box

Crawling Baby Sea Turtle Robot

Android GBoard Morse Code Control with Circuit Playground Express

Learning with LEDs. Created by Rick Winscot. Last updated on :39:11 PM UTC

Overwatch Prop Gun: Lucio's Blaster Pt. 3

0.96" mini Color OLED

Adafruit DRV2605 Haptic Controller Breakout

Crickit Carnival Bumper Bot

LED Stego Flex Spike Hoodie

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

Making Adabot: Part 1

Bike Wheel POV Display

Bunny Ears with MakeCode

FLORA Pixel Brooch. Created by Becky Stern. Last updated on :19:07 PM EST

Wind Blowing Emoji Prop

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

Phone-Activated Talking Dog Collar

Photo Light Box. Created by John Park. Last updated on :28:51 PM UTC

Bandolier of Light. Created by Becky Stern. Last updated on :16:17 PM EST

Adafruit Si5351 Clock Generator Breakout

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

WHO USES 3D PRINTING?

Transcription:

3DPrinted Custom Keycaps Created by Ruiz Brothers Last updated on 2016-09-05 07:20:30 PM UTC

Guide Contents Guide Contents Overview Custom Keycaps Easy to install Accessibility Project Expectations Parts Tools & Supplies Customize Measurements Loft sketches Fillet edges Shell walls Create curves Keycap Stem: SLA Keycap Stem: FDM Supports FDM Iconize 3D Printing FDM vs SLA Layout orientation: SLA Meshmixer Support Settings Layout orientation: FDM Supports 2 3 3 3 4 5 5 5 6 6 7 8 9 10 11 12 13 14 16 16 17 19 20 21 Adafruit Industries https://learn.adafruit.com/3dprinted-custom-keycaps Page 2 of 21

Overview Custom Keycaps In this project we're 3D printing custom keycaps for mechical keyboards. This is a mechanical (http://adafru.it/eu8) keyboard with cherry mx switches (http://adafru.it/eu8). It features a customizable layout and LED backlighting. It comes with extra keys which is really nice, but there's a lot of cool stuff you could do by 3D printing your own! Easy to install These keycaps are held by a connector piece in the center of the key (stem) and it just easily snaps on. Perfect for customizing keys to match your typing style. You can even use any of our metal filaments like copper (http://adafru.it/2128) or bronze (http://adafru.it/1830) for creating a steam punk keyboard! Adafruit Industries https://learn.adafruit.com/3dprinted-custom-keycaps Page 3 of 21

Accessibility Raised letters makes for a great accessibilty project or even add hot key icons for your favorite apps! Project Expectations Adafruit Industries https://learn.adafruit.com/3dprinted-custom-keycaps Page 4 of 21

Project Expectations This project is geared towards makers who have basic 3D printing skills and access to a 3D printer. The 3D parts were designed for small build platforms. Printing these parts can take up to 1 hour and about 2 grams of material. Parts Below is a full list of parts needed to build this project. Be sure to check out the featured products on the right sidebar. PLA Filament (http://adafru.it/dtp) 3D Printer (http://adafru.it/duf) Blue tape (http://adafru.it/2416) Tools & Supplies You'll need a couple of hand tools and accessories to assist you in the build. Flush diagonal cutter (http://adafru.it/dxq) Knife jimmy (http://adafru.it/2414), Spatula (http://adafru.it/cuv) or Palette Knife (http://adafru.it/ewf) Adafruit Industries https://learn.adafruit.com/3dprinted-custom-keycaps Page 5 of 21

Customize Measurements The size of each keycap is different so it's important to take note of all the angles and curvatures. We'll started by taking measurements of the top and bottom of keycaps using calipers. Adafruit Industries https://learn.adafruit.com/3dprinted-custom-keycaps Page 6 of 21

Loft sketches In CAD software, we drew up simple sketches and lofted between them to create the basic shape. Adafruit Industries https://learn.adafruit.com/3dprinted-custom-keycaps Page 7 of 21

Fillet edges We then applied a small fillet of 1.25mm to the edges. Adafruit Industries https://learn.adafruit.com/3dprinted-custom-keycaps Page 8 of 21

Shell walls A shell with a wall thickness of 1.25mm matches up with the original key cap. Adafruit Industries https://learn.adafruit.com/3dprinted-custom-keycaps Page 9 of 21

Create curves To create the curvature, we subtracted an oblong cylinder from the top surface, which is an easy way to create a slight contour. Take note of the angle, each row of keys are differnet. Adafruit Industries https://learn.adafruit.com/3dprinted-custom-keycaps Page 10 of 21

Keycap Stem: SLA Measure the placement of where the internal support connects to the switch. Use the stem geometry found in our 123D design file or import the stemkey.stl file into your CAD program. Adafruit Industries https://learn.adafruit.com/3dprinted-custom-keycaps Page 11 of 21

Keycap Stem: FDM You'll want to adjust the tolerences on the stem when printing with FDM printers. Select the inside walls and push them out by about -.4mm. Adafruit Industries https://learn.adafruit.com/3dprinted-custom-keycaps Page 12 of 21

Supports FDM Add bottom support structures when printing with FDM printers. Use the custom support structures found in the 123D design file or import the stemsupport.stl file. You can also build your own by projecting the sketch profile of the connector surface. Adafruit Industries https://learn.adafruit.com/3dprinted-custom-keycaps Page 13 of 21

Iconize Draw your artwork inside your favorite vector program or search online for.svg files. Import, extrude and combine it the the rest of the geometry to finish up the keycap design. Adafruit Industries https://learn.adafruit.com/3dprinted-custom-keycaps Page 14 of 21

Adafruit Industries https://learn.adafruit.com/3dprinted-custom-keycaps Page 15 of 21

3D Printing FDM vs SLA These are rather small objects with some really fine detail, so it might not look the best on an FDM 3D printer - So we think this is a good job for a resin based SLA machine. STL Download http://adafru.it/eu9 With that said, the keycaps can print just fine on FDM printers. Translucent PLA colors aren't completely see through. As layers get stacked on top of each other, objects will start to look more opaque. We definitely recommend using SLA for higher quality prints, especially if you want the see through look. adakey.stl SLA: 25 microns: 2.5 exposure time 50 microns: 3.5 exposure time SLA: 25 mirons: 130 mins Adafruit Industries https://learn.adafruit.com/3dprinted-custom-keycaps Page 16 of 21

FnSkull.stl comkey.stl blankkey.stl FDM: @235 PLA 15% Infill 0.15 Layer Height 2 Shells 60mm/s Print Speed 120mm/s Travel Speed 50 microns: 40 mins FDM: 20 mins Layout orientation: SLA SLA printers mostly print upside down, so we'll need to have supports structures under the keycap stem. We can then lay it on the bed with the flat side of the keycap. Adafruit Industries https://learn.adafruit.com/3dprinted-custom-keycaps Page 17 of 21

To orient the part and add support structures we re using MeshMixer. Laying it flat on the side that has a decent amount of surface area, this will be the layer that sticks to the bed. Adafruit Industries https://learn.adafruit.com/3dprinted-custom-keycaps Page 18 of 21

Meshmixer Support Settings The default settings for support structures tend to generate non manifold geometry on very small parts. So we lowered the Tip Height option down to around 1.4mm - 0.70mm. This will avoid generating any weird geometry when creating the supports. We ll also drop the Tip Diameter to.3mm -.8mm so that it s not so thick. Now when we create supports they come out clean. A few more on the side of the connector should be enough for it to print properly. Once thats looking good we ll export the STL and upload to the printer. Adafruit Industries https://learn.adafruit.com/3dprinted-custom-keycaps Page 19 of 21

Layout orientation: FDM For FDM printers, you'll want to layout the keycaps with the top of the key facing upward. Fans on most printers should have enough cooling power to bridge the top wall without any problems. Adafruit Industries https://learn.adafruit.com/3dprinted-custom-keycaps Page 20 of 21

Supports You'll want to add custom supports for the kepcap stem when using FDM printers. Use the custom support structures found in the 123D design file or import the stemsupport.stl file. You can also build your own by projecting the sketch profile of the connector geometry. Adafruit Industries Last Updated: 2016-09-05 07:20:28 PM UTC Page 21 of 21