Free Open Source Computer Aided Design - Come and
Transcription
Free Open Source Computer Aided Design - Come and
Free Open Source Computer Aided Design Come and Make it! FOSSCADbot AKA:fosscadbot your-gmail http://fosscad.org Penguicon May 2014 FOSSCADbot (FOSSCAD) FOSSCAD PENGUICON2014 1 / 48 What is FOSSCAD? FOSSCAD is... 1 Free Open Source Software (and) Computer Aided Design. 2 Decentralized community of people and bots without official leaders or members. Contributers from all over the world... 1 2 3 4 5 6 Argentina Australia Austria Afghanistan∗ Canada India FOSSCADbot (FOSSCAD) 7 8 9 10 11 12 FOSSCAD Japan Netherlands Papua New Guinea∗ Sweden United Kingdom USA PENGUICON2014 2 / 48 What is FOSSCAD? FOSSCAD is... 1 Free Open Source Software (and) Computer Aided Design. 2 Decentralized community of people and bots from all over the world without official leaders or members. Open source firearm designs and general CAD related projects (GPLv3). 3 4 Physical Methods: 3D printers, CNC, electronics and other hardware (i.e., Chillend). 5 Nonpartisan: the only political concerns are 3dprinting, maker, and firearms related. We are NOT the NRA!!. FOSSCADbot (FOSSCAD) FOSSCAD PENGUICON2014 3 / 48 What is FOSSCAD? History: FOSSCAD was... 1 FOSSCAD was originally the DEFCAD community. * (Short Story): DEFCAD became a (for-profit) corporation, DEFCAD Inc, and has focused on raising venture capital and their search engine (link tracker) http://defcad.com. The old community renamed itself in order to stay decentralized, leaderless, and open source. * DEFCAD affiliates/employees contribute to FOSSCAD regularly in their spare time. FOSSCADbot (FOSSCAD) FOSSCAD PENGUICON2014 4 / 48 What is FOSSCAD? FOSSCAD is (continued)... 1 Megapack: FOSSCAD releases a collection of CAD files (mostly firearms parts, for now). 2 Our community has released the Megapack since version 4.2 (Saito) after defcad.com removed the files from the site. Files released under the FOSSCAD name since version 4.6 (Tachikoma). 3 * Megapack 4.2, 630mb, 196 files, 140 parts. * Next pack, 4.7, 2.5gb, 4,400 files, 380 parts (including more formats). The Power of FOSS! FOSSCADbot (FOSSCAD) FOSSCAD PENGUICON2014 5 / 48 What is FOSSCAD? Open Source Implications... The Power of FOSS means: FOSSCADbot (FOSSCAD) FOSSCAD PENGUICON2014 6 / 48 What is FOSSCAD? FOSSCAD’s focus... Primary principles regarding design: - Designing and testing parts for actual use. FOSSCAD designs parts with function in mind. - We are not interested in anything that is not drawn to spec and has no chance of working. - When designs are found that do not to work they are improved, upgraded or even downgraded until said part is functional. - Parts that fail to function are discarded. FOSSCADbot (FOSSCAD) FOSSCAD PENGUICON2014 7 / 48 What is FOSSCAD? Software Community Formats and Software... Common (Megapack) formats (resp.): - STEP: STEP-Files (ISO 10303-21) an ISO standard format (ascii readable). - IGES: (Older than STEP) a vendor neutral data format that allows the digital exchange of information among Computer-aided design (CAD) systems (ascii readable). - PRT: Part file created by Pro/ENGINEER; contains part information, including a 3D model and part structure (ascii readable). - SLDPRT: Solidworks proprietary PRT file format (not ascii readable). * you can export SLDPRT to STEP and IGES which are open ISO formats. * Very difficult to edit outside of Solidworks. - STL (STereoLithography) The standard CAD format used to convert designs into gcode (3D-printer or CNC instructions). * included for printing purposes, not suitable for CAD design. * Can be either saved in ascii or binary format (binary more common). FOSSCADbot (FOSSCAD) FOSSCAD PENGUICON2014 8 / 48 What is FOSSCAD? Software Community Formats and Software... Why are STL files bad for design? * STLs are an approximation of the object, a triangular mesh or simplicial complex, (Classification Theorem in Topology) and not blueprint accurate, whereas STEP, SLDPRT, IGES and PRT (aka solid files) are more like blueprint with exact dimensions. * Explained in a picture: FOSSCADbot (FOSSCAD) FOSSCAD PENGUICON2014 9 / 48 What is FOSSCAD? Software Megapack Parts Format FOSSCAD parts folder standard (Top Level): - Renders: pictures or renders of designed parts. - Separate folders for each format, i.e., SLDPRT, STEP, IGES, STL. * We dont want JUST STLs (that is thingiverse). - README.md: Text file in markdown format. Description, instructions for assembly, version and changelog information and notes from the author. - No zip files in parts folder. - No spaces in folder or file name. - Standard ascii characters (A. . . Z,0,. . . 9) PLEASE! - Separate CAD files for each part are prefered. FOSSCADbot (FOSSCAD) FOSSCAD PENGUICON2014 10 / 48 What is FOSSCAD? Software Community Formats and Software... FreeCAD - C++ and Python under the GPL and LGPL License. - Linux, Mac O$X and Micro$oft Window$. - One of the few (if not the only) CAD design programs that is open source, compatible with Linux and capabable of exporting to acceptable solid file formats (for engineering purposes). - FreeCAD is the BEST open source solution for CAD (and Linux) out there, but: * still a young project (resp.). * lacks MANY design features,(Solidworks). * the open source communities has focused more on STLs and gcode (CNC/printer instructions) which are not solid files (blueprint quality). FOSSCADbot (FOSSCAD) FOSSCAD PENGUICON2014 11 / 48 What is FOSSCAD? Software The State of Linux and CAD Design Question What about the other FOSS packages for Linux that claim to be for CAD? - 2D-design limitations (Electronic schematics, architecture). - Limited format options, i.e., mesh formats, STL, SKP, OBJ etc. - Limited design features used to manipulate CAD objects (measuring angles, saving design attributes). - OLD code with little to no development. FOSSCADbot (FOSSCAD) FOSSCAD PENGUICON2014 12 / 48 What is FOSSCAD? Software The State of Linux and CAD Design Sad Facts.. Due to the lack of open source software for CAD many people using proprietary tools. The most common (in FOSSCAD): - Solidworks: SLDPRT, IGES, STEP, STL,other formats. * Window$ only. Next version is said to work with O$X. - Pro/Engineer Creo: PRT, IGES, STEP, STL, other formats. * Window$ only. - Autodesk: IPT, IGES, PRT, SLDPRT, STEP, STL, SKP, other formats. * Window$ and OSX (AutoCAD). - NX (Unigraphics): IGES, STEP, PRT, STL, other formats. * Linux and Window$ :D. * Used by companies like Ford Motor Company :). * VERY EXPENSIVE! (like ≈ $20, 000) DX. FOSSCADbot (FOSSCAD) FOSSCAD PENGUICON2014 13 / 48 What is FOSSCAD? Software A Plead to Linux Devs... Contribute.. Even if you do not like firearms, FOSSCAD encourages developers to get involved and help Linux users avoid proprietary CAD software, i.e., contribute to FreeCAD. - Note: Many CAD developers only use window$ because they need SolidWorks for development. FOSSCADbot (FOSSCAD) FOSSCAD PENGUICON2014 14 / 48 What is FOSSCAD? Back To FOSSCAD Who Contributes to FOSSCAD... What types of people are involved in FOSSCAD? * NOT JUST GUN NUTS!. * NOT JUST REPUBLICANS. * People from all walks of life and political views (liberal, conservative, cryptoanarchy). - Engineers Computer Scientists Mathematicians College Students 3D-printing Industry Personel - Machinists Soldiers Police Gunsmiths (FFL) CAD Designers * People sharing a common interest (hiveminded) in open source CAD, firearms and datalove (http://datalove.me). FOSSCADbot (FOSSCAD) FOSSCAD PENGUICON2014 15 / 48 What is FOSSCAD? Back To FOSSCAD Who Contributes to FOSSCAD... What types of people are involved in FOSSCAD? * NOT JUST GUN NUTS!. * NOT JUST REPUBLICANS. * People from all walks of life and political views (liberal, conservative, cryptoanarchy). * People sharing a common interest (hiveminded) in open source CAD, firearms and datalove (http://datalove.me). People interested in... * the freedom to 3d-print, CNC, and/or build/make whatever they like. * expressing themselves artistically through 3d-modelling. FOSSCADbot (FOSSCAD) FOSSCAD PENGUICON2014 16 / 48 What is FOSSCAD? Back To FOSSCAD Why Contribute to FOSSCAD... Other reasons people contribute to FOSSCAD: - The satisfaction of designing a firearm fit to your personality, personal preferences and artistic curiosity. - A legal way to own an unregistered firearm (in the USA). - Sinistrophobia: The fear of things at the left side or left-handed people. * Firearms companies are CLEARLY sinistrophobic and intentionally attack left-handed people with bullet casings on a regular bases. Exhibit A: http://i.minus.com/ibk1u316eZLQ03.gif FOSSCADbot (FOSSCAD) FOSSCAD PENGUICON2014 17 / 48 Gun Laws Before We Get Into Guns... HOW is this legal? From the BATFE Website: For your information, per provisions of the Gun Control Act (GCA) of 1968, 18 U.S.C. Chapter 44, an unlicensed individual may make a “firearm” as defined in the GCA for his own personal use, but not for sale or distribution (http://ur1.ca/difrc). So you can’t distribute firearms you make without a license. Is it that easy? FOSSCADbot (FOSSCAD) FOSSCAD PENGUICON2014 18 / 48 Gun Laws Before We Get Into Guns... What laws do you need to follow? - NFA: National Firearms Act (1934) http://x0.no/en3u - GCA: Gun Control Act (1968) http://x0.no/en3q - UFA: Undetectable Firearms Act (1988) http://x0.no/en3r * With respect to developing gun parts out of plastic, we are required to follow the UFA as well any additions added each time the ACT is renewed (last renewal in 2013). - State Laws: Each State has its own separate gun laws. * Specifically, how firearms can be sold (District of Columbia v. Heller, 554 U.S. 570 (2008)) and owned (http://x0.no/en3z). * Many FOSSCAD designs are created with some restrictive state gun laws in mind, 1 2 The United Kingdom of Commiefornia (SB-808). The Peoples’ Republic of New York (SAFE ACT). FOSSCADbot (FOSSCAD) FOSSCAD PENGUICON2014 19 / 48 GUNS! The Guns We Know The Guns We Know The Liberator Pistol FOSSCADbot (FOSSCAD) FOSSCAD PENGUICON2014 20 / 48 GUNS! The Guns We Know The Guns We Know Defense Distributed: Liberator Pistol (version 1.1) - FIRST completely 3d-printed firearm. The gun heard round the world. Complete 3d-printed in ABS plastic. Developed by Defense Distributed (nonprofit) in 2013. * Feed System: single shot * Cartridge: .380 ACP - Metal block added after assembly (UFA) and a metal firing pin (a nail). - Fun Fact: Was incorrectly contructed using PLA plastic by the NSW Police in Australia, contrary to the instructions, so that it would explode on video. FOSSCADbot (FOSSCAD) FOSSCAD PENGUICON2014 21 / 48 GUNS! The Guns We Know The Guns We Know Defense Distributed: Liberator Pistol (version 1.1) Also: - Intended as a proof of concept. - Not entirely safe or recommended for regular use AT ALL in any caliber. - Occasionally impossible to reload (plastic barrel). - Subject to cracking (depending on quality of print). FOSSCADbot (FOSSCAD) FOSSCAD PENGUICON2014 22 / 48 GUNS! The Guns We Know The Guns We Know Defense Distributed AR-15 Lower Receiver (version 5) FOSSCADbot (FOSSCAD) FOSSCAD PENGUICON2014 23 / 48 GUNS! The Guns We Know The Guns We Know Defense Distributed AR-15 Lower Receiver (version 5) - A milspec AR-15 Lower receiver (5th iteration, Feb 2013). - Printed on a Stratasys Dimension SST SLA Printer using p400 ABS resin. - Reinforced buffer tube to reduce twisting during fire. * Improved cross sectional areas at the rear take down pins. * Curved and filled spaces below the buffer tower and inside the rear of the receiver. - Test fired until they ran out of ammo (660+ of .223 rounds) without failure. * Test fire: http://www.youtube.com/watch?v=tAW72Y_XPF4 FOSSCADbot (FOSSCAD) FOSSCAD PENGUICON2014 24 / 48 GUNS! The Guns We Know The Magazines We Know Defense Distributed Magazines FOSSCADbot (FOSSCAD) FOSSCAD PENGUICON2014 25 / 48 GUNS! The Guns We Know The Magazines We Know Cuomo: AR-15 30rd Magazine - AR-15 30 round magazine named after anti-gun Governor Cuomo. - Entirely 3d-printable except for mag spring. - Printed on a Stratasys Dimension SST SLA Printer using p400 ABS resin. - reinforced mag walls and feed lip for 3d-printing reinforcement. - Tested on many occasions with various results depending on print quality. FOSSCADbot (FOSSCAD) FOSSCAD PENGUICON2014 26 / 48 GUNS! The Guns We Know The Magazines We Know Feinstein: AK-47 40rd Magazine - AK-47 40rd magazine named after anti-gun Cali Senator Feinstein. - Entirely 3d-printable except for mag spring. - Printed on a Stratasys Dimension SST SLA Printer using p400 ABS resin. - reinforced mag walls and feed lip for 3d-printing reinforcement. - Tested on many occasions with various results depending on print quality. FOSSCADbot (FOSSCAD) FOSSCAD PENGUICON2014 27 / 48 GUNS! The Guns We Know Why Magazines Are Difficult: Some Remarks Remark: Magazines can be very difficult to CAD, even with the Magazine in hand. Specifically: - The feed lip needs to be a percise shape. - Magazine walls and feed lip thinknesses are crucial for magazines to work in many situations. This can be an obstruction when reinforcing the magazine for 3d-printing purposes. Remark: Magazines printed on SLA printers are a bit stronger than on FDM printers. As a result different print qualities are a result wrt. FDM printers. Specifically: * Magazine spring pressure can rip the magazine lips off during operation with FDM printed magazines. * If tolerances are to high, reinforcement maybe inpossible resulting in weaker prints FOSSCADbot (FOSSCAD) FOSSCAD PENGUICON2014 28 / 48 GUNS! FOSSCAD Parts Liberator: Evolutions Baby Biden Pistol v1.0 by Proteus In the Spirit of the vice president’s suggestion: - Double barrel .410 shotgun pistol. - Modified Liberator body, reinforced barrels. - Untested. FOSSCADbot (FOSSCAD) FOSSCAD PENGUICON2014 29 / 48 GUNS! FOSSCAD Parts Liberator: Evolutions Pepperbox Liberator (Revolver) v1.1 by Caboose - Frame heavily modified. Rod added for cylinder retention. Four chamber revolving .380 barrel cylinder. Trigger extended to act as a locking pin to hold cylinder in place during firing. FOSSCADbot (FOSSCAD) FOSSCAD PENGUICON2014 30 / 48 GUNS! FOSSCAD Parts Liberator: Evolutions Cerberus Liberator Pistol .380 ACP v0.1 by Proteus - All standard Liberator parts except frame and barrel. - Barrels and rails are single piece, solvent (MEK) weld them together. FOSSCADbot (FOSSCAD) FOSSCAD PENGUICON2014 31 / 48 GUNS! FOSSCAD Parts Liberator: Evolutions Cerberus Liberator Pistol (.380 ACP) v0.1 by Proteus - All standard Liberator parts except frame and barrel. - Barrels and rails are single piece, solvent (MEK) weld them together. * As many as you want! - Barrels slide up, notches used to align barrels. FOSSCADbot (FOSSCAD) FOSSCAD PENGUICON2014 32 / 48 GUNS! FOSSCAD Parts Liberator: Evolutions Glockerator: Liberator Glock Frame by Proteus - Modified Liberator pistol frame designed to accept a Glock barrel. FOSSCADbot (FOSSCAD) FOSSCAD PENGUICON2014 33 / 48 GUNS! FOSSCAD Parts Liberator: Evolutions Hydra Liberator .380 ACP Rifle v2.0 by Proteus - Redesigned rifle barrel. - Liberator parts except grip, frame and barrel. - Added pressure relief chambers to increase safety and reduce pressures. FOSSCADbot (FOSSCAD) FOSSCAD PENGUICON2014 34 / 48 GUNS! FOSSCAD Parts A Note On Untested Parts Many designs have not been tested (YET!). There are many factors that lead to a lack of testing: - Not all developers have printers. * This leads to a trust problem. If the developer has not tested the part why should anyone else? - Some developers with printers live in states or countries with strict firearms restrictions. - Printing guns is often time a lot of plastic. * Printing/Machining takes time, money, plastic and or metal. - Many FOSSCADers are still waiting for their printers to arrived ** ARGH Kickstarters.... FOSSCADbot (FOSSCAD) FOSSCAD PENGUICON2014 35 / 48 GUNS! FOSSCAD Parts Charon Series by WarFairy - The Charon series is a P90 theme for the AR15 platform - Designed in sections so one can mix and matching and to make printing easier. - It can constructed into 36 combinations. - Three magazine put through it. Zero damage. - Test video (8mins-10:10s): http://ur1.ca/h93gx FOSSCADbot (FOSSCAD) FOSSCAD PENGUICON2014 36 / 48 GUNS! FOSSCAD Parts Hermes Series by WarFairy - (Ultra-Light) AR-15 Lower Receiver - (We Believe) Hermes Zero is the lightest AR-15 in the World. - Test Fire Video https://www.youtube.com/watch?v=imv6tBKmbi8 FOSSCADbot (FOSSCAD) FOSSCAD PENGUICON2014 37 / 48 GUNS! FOSSCAD Parts Version 5.1GS by cb - Two piece lower (printed ABS). - Has been tested without failure in both beowulf and 5.56 green tips. - Test Fire Video https://www.youtube.com/watch?v=VHS5jywhEo8 FOSSCADbot (FOSSCAD) FOSSCAD PENGUICON2014 38 / 48 GUNS! FOSSCAD Parts Version 5.1NS (Nylon) by cb - Two piece lower (printed Nylon) upgraded from GS model. - Should be MUCH stronger than ABS version (GS model). Expected to preform the same or better. - Will be tested soon. FOSSCADbot (FOSSCAD) FOSSCAD PENGUICON2014 39 / 48 GUNS! FOSSCAD Parts Yee AKM 75 Round Drum Magazine by nils - First 3D printable 75rd AK drum magazine. - Untested because developer is still waiting for printer. - It was named after the antigun CA State Senator Yee who proposed 3D printer control, registration, background checks and licensing. - Senator Yee was arrested last month in a FBI sting for Arms trafficking, corruption and taking bribes Including fully automatic weapons and Man portable Surface to air missiles to known criminals. FOSSCADbot (FOSSCAD) FOSSCAD PENGUICON2014 40 / 48 GUNS! FOSSCAD Parts Israel AR-15 75rd Drum Magazine by nils - AR-15 75 round drum magazine. - Everything blue in this picture is a fosscad design you can 3d print for the AR15. - That is, you have the WarfairyHermes Zero, p15 stock and angle grip and the nils AR-15 75 round drum magazine. - Untested because developer is still waiting for printer. FOSSCADbot (FOSSCAD) FOSSCAD PENGUICON2014 41 / 48 GUNS! FOSSCAD Parts CMA AR-15 Stock by shadowfall - specifically designed to comply with California (and possibly New York) firearms laws. - The gap from between the butt pad and the buffer tube is essential with respect to complying with California gun laws. - the angle of the grip is consistent with a rifle grip rather than with a pistol grip (an assault weapons feature). FOSSCADbot (FOSSCAD) FOSSCAD PENGUICON2014 42 / 48 GUNS! FOSSCAD Parts Vanguard AR-15 Receiver by shadowfall - based on the hermes. - developed with many flat surfaces for easy 3d-printing in mind. FOSSCADbot (FOSSCAD) FOSSCAD PENGUICON2014 43 / 48 GUNS! FOSSCAD Parts Skorpion vz. 61 by brute - Brilliantly designed from a demilled parts kit. - printed in ABS. - Successfully test fired without issues. - Test Fire Video: https://www.youtube.com/watch?v=qdhZ9-bdEfc FOSSCADbot (FOSSCAD) FOSSCAD PENGUICON2014 44 / 48 GUNS! FOSSCAD Parts The Future of FOSSCAD What Is Next for FOSSCAD? - Better decentralization of files. - Lots more CAD (and not just firearms). - MOAR TEST Firing. * More and more fosscad contributers are getting their printers and CNC machines. - Ambidextrous Bullpups. - Revolvers. - Semiautomatics. - Lost PLA. - MOAR GUNS! FOSSCADbot (FOSSCAD) FOSSCAD PENGUICON2014 45 / 48 GUNS! FOSSCAD Parts Howto Get Involved Where to get the Files? - Torrent: http://kickass.to/usearch/fosscad - DEFCAD Search Engine: https://defcad.com/users/duce - Watch twitter for new releases (@fosscad). FOSSCADbot (FOSSCAD) FOSSCAD PENGUICON2014 46 / 48 GUNS! FOSSCAD Parts Howto Get Involved FOSSCAD Network - IRC: OFTC network. Most development is done over IRC. * Server: irc.oftc.net * Channel: #fosscad * IRC WebClient: http://ur1.ca/h92mb - Website: http://fosscad.org - FOSSCAD Exchange: http://confab.fosscad.org - Twitter: http://twitter.com/fosscad FOSSCADbot (FOSSCAD) FOSSCAD PENGUICON2014 47 / 48 GUNS! FOSSCADbot (FOSSCAD) FOSSCAD Parts FOSSCAD PENGUICON2014 48 / 48 GUNS! FOSSCAD Parts COMMONPHOBIAS.COM, Sinistrophobia, Do you have a fear of things at the left side or left-handed people?, http://common-phobias.com/Sinistro/websites.htm (2014). FOSSCADbot (FOSSCAD) FOSSCAD PENGUICON2014 48 / 48