Você está no 3DFinder
Buscamos em Thingiverse, MakerWorld e Printables ao mesmo tempo para te dar o melhor de cada uma.
Descrição
Inspired by Maker's Muse's Macro Keyboard: [https://www.youtube.com/watch?v=MeYuIWGqquE](https://www.youtube.com/watch?v=MeYuIWGqquE)
A simple 3x3 arcade button panel for use as a macro controller, stream deck, or any other key-related needs. Design is held together with 6x2mm magnets embedded mid-print using PrusaSlicer's change filament feature (or Cura/M600 command). Sanwa OBSF-24 or other 24mm buttons should fit (I used knockoffs).
Fusion File: [https://a360.co/2yvyi5L](https://a360.co/2yvyi5L)
Bottom has a hole, but no logo, so add your own! Bottom_Logo has both a hole and the Syber-Space logo (as in picture) Bottom_NoHole has no logo or hole, so add your own!
STEP file is provided, as is fusion link, so that other designs and logos can be made!
UPDATE 1: Lid, Lid_Logo, and Lid_ModifierMesh added. Lid slides a little, so further work may be needed. Magnet locations are inset further to avoid the lid pulling the top off.
Print Settings
Printer Brand:
Prusa
Printer:
I3 MK3S
Rafts:
No
Supports:
No
Resolution:
0.15mm
Infill:
20%
Filament: Prusament PLA Galaxy Black
Notes:
Use a layer viewer to determine the correct height to add the M600 commands for the magnet placement. 6mm diameter (1.8mm tall) magnets should fit into the holes reasonably snugly and will be covered when the print completes. Layer height doesn't matter much, but I wouldn't go over 0.2mm layers to avoid issues with the magnet slots.
UPDATE 1: If using PrusaSlicer the*Lid\_ModifierMesh* can be loaded with the lid of choice to achieve interesting effects. I used hexagonal (honeycomb) infill at 0° and 20% with no top, bottom, or perimeters to achieve the effect in the pictures. Make sure to add a filament change for inserting the magnets.Post-Printing
Programming and Wiring
Simply flash the provided arduino script to the board to use the keys as F13-F21, or modify it if needed to use other keys. I have kept mine as function keys and used AutoHotKey like this:
F13:: Send, {Key here, with brackets if special} return
Wiring is as simple as possible, using internal pull-up resistors, so all that is needed is a pro micro, 9 switches, a reprogramming switch (not needed, but helpful if you need to reprogram the arduino), and wire. I also used a USB-B socket to make the connection cleaner, though you could run the cable directly in.
How I Designed This
Design
This model was designed in Fusion 360 to be printed without supports, using the M600 command to insert magnets for a seamless snap-on top.
I sourced these parts, but anything similar should work.
Buttons: [https://smile.amazon.com/gp/product/B01LWQ9YN5](https://smile.amazon.com/gp/product/B01LWQ9YN5)
Pro Micro: [https://smile.amazon.com/gp/product/B012FOV17O](https://smile.amazon.com/gp/product/B012FOV17O)
Magnets: [https://smile.amazon.com/gp/product/B07N12QFRT](https://smile.amazon.com/gp/product/B07N12QFRT)
USB-B: [https://smile.amazon.com/gp/product/B00EZK6I3O](https://smile.amazon.com/gp/product/B00EZK6I3O)
Category: Gadgets