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