====== Badgeduino ====== The Edge Jan 2018 {{workshops:prototypes:2022-23delivery-lasercutcovers:wearables2-v3:badgeduino_001.jpg?direct&600}} ===== Summary ===== Participants will create a wearable electronic badge. The badge has a programmable 8×8 LED Matrix display with a re-chargable battery, a laser-cut frame, with a weather resistant hand-made vacuum formed shell. This workshop was initially developed for the Flying Arts program ArtizINNOVATE@theEdge in June 2017, then run at Woodford Folk Festival 2017/2018. This version was adapted to run in-house at SLQ The Edge in 2018. ====== What is wearable technology/wearables? ====== ==== ==== Wearables are smart electronic devices (electronic device with micro-controllers) that can be worn on the body as implants or accessories (([[https://en.wikipedia.org/wiki/Wearable_technology|https://en.wikipedia.org/wiki/Wearable_technology]]))\\ {{workshops:prototypes:2022-23delivery-lasercutcovers:wearables2-v3:1024px-pebble_watch_email_1.png?600|a pebble watch on a wrist}}\\ Image by Pebble Technology [[https://creativecommons.org/licenses/by-sa/1.0|CC BY-SA 1.0]] [[https://commons.wikimedia.org/wiki/File%3APebble_watch_email_1.png|via Wikimedia Commons]] ==== ==== Wearable technology should be: * robust * reliable * simple to operate * small enough to wear ==== ==== This workshop is designed to be an accessible introduction to electronics assembly. we have chosen a simple design with: * large components * no soldering * robust enough to be taken apart * can be vacuum formed over and over ===== Skills Introduced ===== * high level overview of circuit and components * case assembly and wiring between components * vacuum Forming * coding in the Arduino IDE ====== Materials ====== ===== Electronics ===== {{ workshops:prototypes:2022-23delivery-lasercutcovers:wearables2-v3:badgeduino_002b.jpg?direct&600 }} ==== ==== ^Material ^Quantity ^Cost ^Supplier | |Arduino Nano v3 |1 |$3.40 |[[https://goo.gl/HDGZa5|AliExpress]] | |MAX7219-dot-matrix-module |1 |$2.10 |[[https://goo.gl/ypmgEq|AliExpress]] | |Lithium Ion Polymer Battery - 3.7v 500mAh |1 |$5.70 |[[https://www.aliexpress.com/item/10pcs-3-7V-450mah-503035-Lithium-Polymer-Li-Po-Rechargeable-Battery-For-DIY-Mp3-MP4-MP5/1119097554.html?spm=2114.search0104.3.1.pvjsLA&ws_ab_test=searchweb0_0,searchweb201602_5_10152_10065_10151_10130_5490020_10068_5560011_10307_10137_10060_10131_10155_10132_10133_10154_10056_10055_10054_10059_5470020_100031_10099_5460020_10338_10339_10103_10102_440_10052_10053_10107_10050_10142_10051_5380020_10326_10084_10083_10080_10082_10081_10110_10175_10111_10112_10113_10114_143_10312_10313_10314_10078_10079_5570017_10073_5550011,searchweb201603_21,ppcSwitch_5&btsid=59c8d98a-40c7-4eb5-99ce-80b98de46e87&algo_expid=6ec27088-2b2b-48b6-906e-3b62a83c8a3d-0&algo_pvid=6ec27088-2b2b-48b6-906e-3b62a83c8a3d|AliExpress, $5.70]] | |Micro USB LiPo charger w/ Protection |1 |$0.8 |[[https://www.aliexpress.com/item/1PCS-5V-1A-Micro-USB-18650-Lithium-Battery-Charging-Board-Charger-Module-Protection-Dual-Functions/32467578996.html?spm=2114.search0104.3.1.p1HOkm&ws_ab_test=searchweb0_0,searchweb201602_5_10152_10065_10151_5490020_10130_10068_5560017_10307_10137_10060_10131_10155_10132_10133_10154_10056_10055_10054_10059_5470020_100031_10099_5460020_10338_10339_10103_10102_440_10052_10053_10107_10050_10142_10051_5380020_10326_10084_10083_10080_10082_10081_10110_10175_10111_10112_10113_10114_143_10312_10313_10314_10078_10079_5570017_10073_5550011,searchweb201603_21,ppcSwitch_5&btsid=4dfab8a1-317b-423b-9944-cccc0979065c&algo_expid=57072b0f-fd87-4756-b2a0-4dcf18ac62f0-0&algo_pvid=57072b0f-fd87-4756-b2a0-4dcf18ac62f0|AliExpress, $0.45]] | |Short USB Cable - USB-A to Micro USB |1 |$2 |[[https://tronixlabs.com.au/cables/usb/short-usb-cable-a-plug-to-micro-usb-plug-10cm-australia/|Tronixlabs]] | |Jumper wire 75mm - female -female |5 |$0.14 |[[https://tronixlabs.com.au/wires/jumper/female-to-female/premium-female-female-jumper-wires-40-x-3-75mm-australia/|Tronixlabs]] | | |Total |$14.14 | | ===== Case ===== {{ workshops:prototypes:2022-23delivery-lasercutcovers:wearables2-v3:badgeduino_003a.jpg?direct&600 }} ==== ==== |Case |1 |$4 |In-house | |m2.5 X 12mm bolt |2 |0.02 |in-house | |m2.5 x 25mm bolt |2 |0.02 |in-house and Shell | |m2.5 nut |6 |0.06 |in-house | |Attachment / Clip / Lanyard |1 |$0.22 |[[https://www.aliexpress.com/item/10x-Lanyards-Neck-Strap-For-ID-Pass-Card-Badge-Gym-Key-Mobile-Phone-USB-Holder-DIY/32645496284.html?spm=2114.search0104.3.1.eLYUC7&ws_ab_test=searchweb0_0,searchweb201602_5_5570020_10152_10065_10151_10130_5490020_10068_10307_10137_10060_10131_10155_10132_10133_10154_10056_10055_10054_10059_5470020_100031_10099_5460020_10338_10339_10103_10102_440_10052_10053_10107_10050_10142_10051_53and Shell80020_10326_10084_10083_10080_10082_10081_10110_10175_10111_10112_10113_10114_143_10312_10313_10314_5560020_10078_10079_10073_5550011,searchweb201603_21,ppcSwitch_5&btsid=555bc41f-f88a-48a6-b281-aa5a7fd2dc05&algo_expid=b799df00-4c2b-4e8c-bf7f-20a3603dcee5-0&algo_pvid=b799df00-4c2b-4e8c-bf7f-20a3603dcee5|AliExpress]] | | | **TOTAL**:|**$4.32** | | ===== Shell ===== {{ workshops:prototypes:2022-23delivery-lasercutcovers:wearables2-v3:badgeduino_004.jpg?direct&600 }} ==== ==== ^Material ^Quantity ^Cost ^Supplier | |Milk bottle sheets |2 |$? |In-house | ====== Tools and Prepartion ====== ===== Tools ===== * computer with working USB 2.0 ports * a working internet connection (or pre-downloaded files) ==== ==== {{ workshops:prototypes:2022-23delivery-lasercutcovers:wearables2-v3:badgeduino_006.jpg?direct&600 }} * craft knife * scissors * small Phillips screw driver * small pliers * side cutters ==== ==== {{ workshops:prototypes:2022-23delivery-lasercutcovers:wearables2-v3:badgeduino_005.jpg?direct&600 }} * hot glue gun * hot air gun ==== ==== {{ workshops:prototypes:2022-23delivery-lasercutcovers:wearables2-v3:badgeduino_007.jpg?direct&600 }} * the Edge Vacuum former {{page>workshops:prototypes:2022-23delivery-lasercutcovers:wearables2-v3:preparation}} ====== Introduction to Arduino Microcontrollers ====== ==== What is a micro controller? ==== A microcontroller (or MCU for microcontroller unit) is a small computer on a single integrated circuit. * one or more CPUs (processor cores) * memory * programmable input/output peripherals * can be mixed signal devices interacting with * digital signals * analog singals ==== Why use an MCU? ==== Microcontrollers are small, low powered and robust, making them perfect for [[https://en.wikipedia.org/wiki/Embedded_system|embedded systems]] such as; * medical devices * remote controls * office machines * appliances * power tools * toys * wearables! ==== What is Arduino? ==== Arduino is an open source computer hardware and software company, project, and user community (([[https://en.wikipedia.org/wiki/Arduino|https://en.wikipedia.org/wiki/Arduino]])) . * the hardware is based on the Amtel 8-bit AVR MCU * the software uses the Processing IDE, with a simplified version of the C++ language. * open source has led to the creation of a huge range of * clones, * compatible devices * peripherals * a strong community means * "someone, somewhere has solved the problem" * we can run this workshop using and adapting existing resources. ====== Assembly and Testing ====== Its time to get started! ===== Step One: Connecting and Testing the Arduino Nano ===== ==== Download the Arduino IDE ==== Download the latest version of the [[https://www.arduino.cc/en/Main/Software|Arduino IDE]]. {{ workshops:prototypes:2022-23delivery-lasercutcovers:wearables2-v3:badgeduino_013a.png?direct&600 }} ==== ==== Select your operating system and when prompted choose "Just Download". {{ workshops:prototypes:2022-23delivery-lasercutcovers:wearables2-v3:badgeduino_013b.png?direct&600 }} ==== ==== If you are using a genuine Arduino with the FT chipsets you won't need to download any drivers on PC and MacOS Sierra or later. If you are using a knockoff Arduino with the CH340G chip you will need to download the [[https://github.com/adrianmihalko/ch340g-ch34g-ch34x-mac-os-x-driver|drivers]] for Mac. Follow the instruction and install the program on your computer. ==== ==== ==== Connect Your Arduino ==== A red and then a green LED will light up on the Arduino, indicating that it's receiving power (for some Arduino's this may just be a single red light). {{ workshops:prototypes:2022-23delivery-lasercutcovers:wearables2-v3:badgeduino_013.jpg?direct&600 }} ==== ==== Now launch Arduino IDE. {{ workshops:prototypes:2022-23delivery-lasercutcovers:wearables2-v3:badgeduino_arduino_01.png?nolink&400 |}} Go to the //Tools// menu and change the following: {{ workshops:prototypes:2022-23delivery-lasercutcovers:wearables:wearables_arduino_tools_menu.png?300 |Tools Menu}} * **Board** to **Arduino Nano** {{ workshops:prototypes:2022-23delivery-lasercutcovers:wearables2-v3:badgeduino_arduino_02.png?nolink&600 |}} * **Processor** to **ATmega328** {{ workshops:prototypes:2022-23delivery-lasercutcovers:wearables2-v3:badgeduino_arduino_03.png?nolink&600 |}} * **Port** to USB/Serial (different depending on OS and Chip) * If you're having problems finding a USB port you most likely need to download the correct drivers. Once again exact OS (and version) as well as the chip make a big difference. ==== ==== Once that is done, run "Get Board Info" in the same menu, this should bring up a small popup with some information. ==== ==== As long a you're not receiving an error in the console, you have successfully connected your Arduino! ==== Test with the Blink Example ==== Another step you can take to test that everything is working is to locate one of the basic example projects and upload it to the Arduino. * go to File → Examples → 01.Basic → Blink * click on the verify button (Check mark) and let it compile.You should get a message at the top of the console telling you when it's done (this should take no more than a few seconds). * once this is done, without any errors, click the Upload button (Arrow). * this will upload the instructions to the Arduino and it will say "Done Uploading" when everything has worked. * your red LED on the Nano should now be blinking. One second on, one second off. * uploading scripts to your Arduino works! Now we are ready for the real projects. ===== Step Two: Assemble the LED panel and Nano ===== ==== ==== First let's peel the paper and pop out our case parts {{ workshops:prototypes:2022-23delivery-lasercutcovers:wearables2-v3:badgeduino_014.jpg?direct&600 }} ==== ==== And peel off the plastic cover on the LED panel {{ workshops:prototypes:2022-23delivery-lasercutcovers:wearables2-v3:badgeduino_015.jpg?direct&600 }} ==== ==== Then take the LED panel off its board. You can use the back of the pliers {{ workshops:prototypes:2022-23delivery-lasercutcovers:wearables2-v3:badgeduino_016.jpg?direct&600 }} ==== ==== Be gentle and try not to bend the pins {{ workshops:prototypes:2022-23delivery-lasercutcovers:wearables2-v3:badgeduino_017.jpg?direct&600 }} ==== ==== Attach the LED board to the case back panel using the four m2.5 bolts and nuts. The two 12 mm (short) screws are for the top {{ workshops:prototypes:2022-23delivery-lasercutcovers:wearables2-v3:badgeduino_018.jpg?direct&600 }} ==== ==== Then the two 25mm bolts for the bottom {{ workshops:prototypes:2022-23delivery-lasercutcovers:wearables2-v3:badgeduino_019.jpg?direct&600 }} ==== ==== Tighten gently with the screwdriver {{ workshops:prototypes:2022-23delivery-lasercutcovers:wearables2-v3:badgeduino_020.jpg?direct&600 }} ==== ==== Pop the LED panel back on. Check it is the right way round, and the panel is level {{ workshops:prototypes:2022-23delivery-lasercutcovers:wearables2-v3:badgeduino_021.jpg?direct&600 }} ==== ==== We're going to connect five jumper leads to the Arduino from the LED board * detach one wire from your stack of five * separate the rest out a little on each end {{ workshops:prototypes:2022-23delivery-lasercutcovers:wearables2-v3:badgeduino_022.jpg?direct&600 }} ==== ==== Attach the wires - from bottom to top: * SCL/CLK (System Clock) * DIN(Data In) * CS (Chip Select) * GND (Ground) {{ workshops:prototypes:2022-23delivery-lasercutcovers:wearables2-v3:badgeduino_023.jpg?direct&600 }} ==== ==== Feed them through the slot {{ workshops:prototypes:2022-23delivery-lasercutcovers:wearables2-v3:badgeduino_024.jpg?direct&600 }} ==== ==== Flip the case round and place your Nano in the slot {{ workshops:prototypes:2022-23delivery-lasercutcovers:wearables2-v3:badgeduino_025.jpg?direct&600 }} ==== ==== Attach: * SCL/CLK (System Clock) → D10 * DIN(Data In) → D8 * CS (Chip Select) → D9 * GND (Ground) → GND {{ workshops:prototypes:2022-23delivery-lasercutcovers:wearables2-v3:badgeduino_027.jpg?direct&600 }} ==== ==== Now back to the front, and attach VCC (Voltage In) → +5V {{ workshops:prototypes:2022-23delivery-lasercutcovers:wearables2-v3:badgeduino_029.jpg?direct&600 }} ==== ==== Plug it into your computer - time to test our blinky lights! {{ workshops:prototypes:2022-23delivery-lasercutcovers:wearables2-v3:badgeduino_030.jpg?direct&600 }} ==== ==== ===== Step Three: Using the Library and Project ===== Now its time to check our Arduino and LED are talking to each other. ==== Download and install the Library ==== In order to make the LED display //a lot// easier to work with we'll need to install a custom version of the MaxMatrix library (found in the [[workshops:trials:wearables2-v3:start#arduino|download]] section below) * go to Sketch → Include Library → Add .ZIP Library * just find and click the downloaded file and it will be added to your project automatically ==== Download and open the project ==== [[workshops:trials:wearables2-v3:start#arduino|Below]] you will find the project files compressed into a .ZIP file * extract the content wherever you'd like it and open up the //wearables_matrix_ino// file * the .INO file format should be associated with Arduino and will launch automatically * alternatively you can open Arduino and select the File → Open option in the menu Note: You won't be able to run this script unless you have downloaded the library above. ==== Upload the Project ==== It is time to test your project file in your badge. Upload it the same way as the blink file. Your badge should say ''Free Bear Hugs''. ===== Step Four: Fit the Battery ===== It is time to fit and connect the battery. Both the battery and the charging board have protection circuitry but must always be handled with care. ==== ==== Make sure you take care when handling the battery. * check that the RED wire from the battery is connected to B+ and the BLACK wire is connected to B- * do not let any conductive surfaces or wires touch. (This will short the battery which makes it unusable) * if this is not correct please notify the facilitator immediately! the components will need to be rewired or swapped out ==== ==== First make some space under the pins of the LED curcuit board {{ workshops:prototypes:2022-23delivery-lasercutcovers:wearables2-v3:badgeduino_031.jpg?direct&600 }} ==== ==== Slide the battery in and hold it in position with your thumb {{ workshops:prototypes:2022-23delivery-lasercutcovers:wearables2-v3:badgeduino_032.jpg?direct&600 }} ==== ==== Slide the USB charge board into the slot {{ workshops:prototypes:2022-23delivery-lasercutcovers:wearables2-v3:badgeduino_033.jpg?direct&600 }} ==== ==== Connect: * battery - (negative) to Arduino Ground (GND) * battery + (positive) to Arduino 3V input (3v3) * your Arduino will light up, and if your battery has enough charge, so will the LED screen {{ workshops:prototypes:2022-23delivery-lasercutcovers:wearables2-v3:badgeduino_034.jpg?direct&600 }} ===== Step Five: Assemble the Case ===== ==== ==== Grab the case front {{ workshops:prototypes:2022-23delivery-lasercutcovers:wearables2-v3:badgeduino_035.jpg?direct&600 }} ==== ==== Use the two remaining m2.5 nuts to fix the front of the case {{ workshops:prototypes:2022-23delivery-lasercutcovers:wearables2-v3:badgeduino_036.jpg?direct&600 }} ==== ==== Grab the case bottom {{ workshops:prototypes:2022-23delivery-lasercutcovers:wearables2-v3:badgeduino_038.jpg?direct&600 }} ==== ==== Line up the Arduino end first {{ workshops:prototypes:2022-23delivery-lasercutcovers:wearables2-v3:badgeduino_039.jpg?direct&600 }} ==== ==== Then slide the case so it sits flat {{ workshops:prototypes:2022-23delivery-lasercutcovers:wearables2-v3:badgeduino_040.jpg?direct&600 }} ==== Insert the Lanyard ==== Its time to hot glue the lanyard clip into place. The lanyard will not click out after this, it will no longer be removable. First remove the Lanyard clip from the necklace {{ workshops:prototypes:2022-23delivery-lasercutcovers:wearables2-v3:badgeduino_041.jpg?direct&600 }} ==== ==== Hot glue the lanyard clip into the spacer {{ workshops:prototypes:2022-23delivery-lasercutcovers:wearables2-v3:badgeduino_042.jpg?direct&600 }} ==== ==== Slide the lanyard clip in behind the LED screen {{ workshops:prototypes:2022-23delivery-lasercutcovers:wearables2-v3:badgeduino_043.jpg?direct&600 }} ==== ==== Hot glue it in place {{ workshops:prototypes:2022-23delivery-lasercutcovers:wearables2-v3:badgeduino_044.jpg?direct&600 }} ====== Step Six: Vacuum Forming ====== ==== ==== Vacuum forming is an almost instantaneous process, so we need to get all set up before we start, and make a jig to hold the case in place ==== Making our Jig ==== Slide one of the blocks into the jig piece {{ workshops:prototypes:2022-23delivery-lasercutcovers:wearables2-v3:badgeduino_045.jpg?direct&600 }} ==== ==== Hot glue it into place {{ workshops:prototypes:2022-23delivery-lasercutcovers:wearables2-v3:badgeduino_046.jpg?direct&600 }} ==== ==== Line up your jig in the centre of the vacuum former plate {{ workshops:prototypes:2022-23delivery-lasercutcovers:wearables2-v3:badgeduino_047.jpg?direct&600 }} ==== ==== Carefully place your badgeduino on top {{ workshops:prototypes:2022-23delivery-lasercutcovers:wearables2-v3:badgeduino_048.jpg?direct&600 }} ==== Prepare your Plastic ==== Unscrew the wing-nuts on the vacuum former frame {{ workshops:prototypes:2022-23delivery-lasercutcovers:wearables2-v3:badgeduino_049.jpg?direct&600 }} ==== ==== Fit your sheet of plastic in the frame {{ workshops:prototypes:2022-23delivery-lasercutcovers:wearables2-v3:badgeduino_050.jpg?direct&600 }} ==== ==== Tighten the wing-nuts firmly {{ workshops:prototypes:2022-23delivery-lasercutcovers:wearables2-v3:badgeduino_051.jpg?direct&600 }} ==== ==== Begin heating your plastic with the hot air gun {{ workshops:prototypes:2022-23delivery-lasercutcovers:wearables2-v3:badgeduino_052.jpg?direct&600 }} ==== ==== It will slowly start to go clear {{ workshops:prototypes:2022-23delivery-lasercutcovers:wearables2-v3:badgeduino_053.jpg?direct&600 }} ==== ==== Keep heating {{ workshops:prototypes:2022-23delivery-lasercutcovers:wearables2-v3:badgeduino_054.jpg?direct&600 }} ==== ==== When the entire sheet is clear - grab it {{ workshops:prototypes:2022-23delivery-lasercutcovers:wearables2-v3:badgeduino_055.jpg?direct&600 }} ==== ==== And lower it over your badge * do it from the top - looking down * do it quickly! You have about 5 seconds before the plastic starts to cool {{ workshops:prototypes:2022-23delivery-lasercutcovers:wearables2-v3:badgeduino_056.jpg?direct&600 }} ==== ==== Turn on your vacuum ….**fast** {{ workshops:prototypes:2022-23delivery-lasercutcovers:wearables2-v3:badgeduino_057.jpg?direct&600 }} ==== ==== Turn it off when the plastic has gone milky again {{ workshops:prototypes:2022-23delivery-lasercutcovers:wearables2-v3:badgeduino_058.jpg?direct&600 }} Congratulations ! You've made a vacuum form! ===== Clean up and fit Lanyard ===== ==== ==== Remove the jig {{ workshops:prototypes:2022-23delivery-lasercutcovers:wearables2-v3:badgeduino_059.jpg?direct&600 }} ==== ==== Carefully cut through the thinned plastic with the craft knife {{ workshops:prototypes:2022-23delivery-lasercutcovers:wearables2-v3:badgeduino_060.jpg?direct&600 }} ==== ==== Cut through the thick fins with your scissors {{ workshops:prototypes:2022-23delivery-lasercutcovers:wearables2-v3:badgeduino_061.jpg?direct&600 }} ==== ==== Trim the fins with your knife - always cut **away** from yourself {{ workshops:prototypes:2022-23delivery-lasercutcovers:wearables2-v3:badgeduino_062.jpg?direct&600 }} ==== ==== Cut free the lanyard socket {{ workshops:prototypes:2022-23delivery-lasercutcovers:wearables2-v3:badgeduino_063.jpg?direct&600 }} ==== ==== Glue the lanyard clip in {{ workshops:prototypes:2022-23delivery-lasercutcovers:wearables2-v3:badgeduino_064.jpg?direct&600 }} ===== Step Seven: Creative PLay ===== Plug your Badgeduino in to test! {{ workshops:prototypes:2022-23delivery-lasercutcovers:wearables2-v3:badgeduino_065.jpg?direct&600 }} ==== Hacking the Code ==== While it is beyond the scope of this workshop to teach your how to program your Arduino - here are some tips on: * changing the displayed text * displaying a symbol * changing the speed of the text scrolling ==== ==== void loop() { // displayText(text1, 100); // Send scrolling Text displayText(text2, 100); // Send scrolling Text //displayCustom(smile01, 1000); } Look for the ''void loop()'' section. This contains what your Arduino will do once it turns on. In this case it will: * ignore ''displayText(text1, 100);'' as it has been commented out with two backslashes * ''displayText(text2, 100)'' * ignore ''displayCustom(smile01, 1000);'' ==== ==== Want to change the displayed text? * look for ''text2'' * char text2[] = " FREE BEAR HUGS!!! "; // Scrolling Text * and change it. * char text2[] = " I Have Changed!! "; // Scrolling Text ==== ==== ====== References ====== * [[https://github.com/riyas-org/max7219|MaxMatrix Github]] ===== Downloads ===== ==== Arduino ==== * {{workshops:prototypes:2022-23delivery-lasercutcovers:wearables2-v2:201712112_badgeduino.zip|Project Files}} * {{workshops:prototypes:2022-23delivery-lasercutcovers:wearables2-v2:20171212_maxmatrix.zip|MaxMatrix Library}} ==== Laser Cutter Layouts ==== These files are for cutting on The Edge Rayjet. Settings are: ^ Colour ^ Power ^ Speed ^ Description ^ | Black | 100 | 10 | text markings | | Red | 100 | 1 | smallest shapes | | Blue | 100 | 1 | inner shapes | | Desert Blue | 100 | 1 | outer shapes | | Cyan | 100 | 1 | frame outline | ==== ==== * {{workshops:prototypes:2022-23delivery-lasercutcovers:wearables2-v3:badgeduino_v3.cdr|badgeduino_v3.cdr}} * {{workshops:prototypes:2022-23delivery-lasercutcovers:wearables2-v3:badgeduino_v3.dxf|badgeduino_v3.dxf}} * {{workshops:prototypes:2022-23delivery-lasercutcovers:wearables2-v3:badgeduino_v3.pdf|badgeduino_v3.pdf}} * {{workshops:prototypes:2022-23delivery-lasercutcovers:wearables2-v3:badgeduino_v3.svg|badgeduino_v3.svg}} * {{workshops:prototypes:2022-23delivery-lasercutcovers:wearables2-v3:badgeduino_v3x12_workshop_layout_a2_6mm.cdr|Corel Layout for 12 seat Workshop}} * {{workshops:prototypes:2022-23delivery-lasercutcovers:wearables2-v3:badgeduino_v3x12_workshop_layout_a2_6mm.pdf|PDF Layout for 12 seat Workshop}} * {{workshops:prototypes:2022-23delivery-lasercutcovers:wearables2-v3:badgeduino_v3x12_workshop_layout_a2_6mm.svg|SVG Layout for 12 seat Workshop}} * {{workshops:prototypes:2022-23delivery-lasercutcovers:wearables2-v3:badgeduino_v3x12_workshop_layout_a2_6mm.dxf|DXF Layout for 12 seat Workshop}} ==== Laser cutter single shapes ==== Theses are the single shapes as DXFs * {{workshops:prototypes:2022-23delivery-lasercutcovers:wearables2-v3:back.dxf|back.dxf}} * {{workshops:prototypes:2022-23delivery-lasercutcovers:wearables2-v3:front.dxf|front.dxf}} * {{workshops:prototypes:2022-23delivery-lasercutcovers:wearables2-v3:base.dxf|base.dxf}} * {{workshops:prototypes:2022-23delivery-lasercutcovers:wearables2-v3:spacer.dxf|spacer.dxf}} * {{workshops:prototypes:2022-23delivery-lasercutcovers:wearables2-v3:jig.dxf|jig.dxf}} * {{workshops:prototypes:2022-23delivery-lasercutcovers:wearables2-v3:mold_blocks_x5.dxf|mold_blocks_x5.dxf}} ==== Old Versions ==== * {{workshops:prototypes:2022-23delivery-lasercutcovers:wearables2-v3:badgeduino_houseing.cdr|V2_housing}} * {{workshops:prototypes:2022-23delivery-lasercutcovers:wearables2-v3:workshop_20180120.zip|workshop_20180120.zip}} \\