What is CAD?
CAD or Computer Aided Design are tools used to facilitate the creation, optimization, and simulation of designs before manufacturing.
Numerous graphical and script based CAD softwares exist each with different strengths, weaknesses, and most importantly price tags. The
two main type of CAD softwares include parametric and non-parametric design. Paramtric design requires designs to be defined numerically
typically by using various defined 2D sketches extruded into 3D to create 3D components. Non-Paramteric design is closer to sculpting
where one can freely move, stretch, and modify components without any defined parameters. This allows for more creative designs and
various atypical shapes, however typically does not support simulation capabiilities, and may not be manufacturable. Most CAD
softwares now a days contain elements of both parametric and non-parametric.
FreeCAD a Free Open Source CAD Software
Fusion 360 a User Friendly Cloud Based CAD Software
Solid Works the Industry Standard CAD Software
Blender
Blender is a free Open Source mainly non-parametric CAD software. I personally come from a background of paramtric CAD sofware, and so
struggled with grasping Blender, never liking how everything seemed to be undefined. However it is clear that Blender is packed
with features and powerful tools that I am hoping to learn more about. I recently read a paper where they converted X-Ray crystallography
cif files into printable STL files using Blender which is really pushing me to learn the software properly to be able to do this.
In Blender I did not aim to make something speceficially, but instead spent a lot of time just playing around and discovering all
the available features. I played around a bit deleting the cube and making a plane and various other components, then returned
to the cube and started modifying it. The two main tool bars I learned of are Object Mode and Edit Mode. In Object mode one can
make changes to the object as a whole such as moving it, or changing its size, or rotating it. While in edit mode one can make
changes to the objec itself. This is further enhanced by using the selection mode at the top of the screen to slect either a face
or vertex and move that thing around freely transforming it and scaling it as you please to sculpt shapes. However the true power
seems to be in the modifier tools where once can add effects or edit their components as they please. This ranges from a rudementary
physics engine, shaping tools, and other various means to edit the geometry and material of your object. I played with a few modifieres mainly
subdivide to create a bunch of vertex point, and boolean to cut out one shape using another one I generated. Overall its a really awesome software
with definitely plenty of powerful features that I am looking forward to learn how to use, mainly for my Chemsitry project at this point.
Blender 3D viewport, the Main View
Start Up Menu
Making a Plane
Deleting Parts
Scene Collection Showing all Components
Sculpt Mode Tools
Subdivision Suface making Numerous Vertexes
Scene Collection Showing all Components
Using Components as Cut Tools using Boolean
Inkscape
Inkscape is a free open source 2D CAD software. It allows one to create SVG files, which are vector file containing information
of your design. Though it definitely lacks some of the more advanced features of famous 2D CAD softwares such at Illustrator, it
makes up for it with its simplicity, price, and great alighment and metrology tools for prototyping purposes. In Inkscape I made
a sketch of my final drawing. I started by making two rectangles and aligning them properly to be centered on my page. I then added
the four buttons moving them to front to be in from of the rectangles. I then made a new layers where I drew the NFC card and move
its layer to be under that of the readers. I went back to make sure everything including the buttons were aligned using the align tool, then
added text on a new layer. Finally saved it as a standard SVG file, which I can open with any vector based software.
Main Page
Initial Rectangles
Layers
Alignment Tools
Final Sketch
Saving as a SVG file
Affinity Designer
Affinity Designer is another 2D CAD software, however unlike Inkscpae is not free or open source. However it is near identical to
Adobe Illustrator in terms of its user friendliness and features. The software if filled with nearly all the same features Illustrator,
with each software having some tools not shared by the other. However the big differentiating factor is choosing to learn Affinity Designer
over Illustrator is price withAffinity Designer only costing a single $25 fee while Illustrator being a monthly subscription service.
I attempted here to do the same project as in Inkscape and make a sketch of my final project. I started off by selecting the document size I
wanted to use simmilar to Illustrator, and then added two rectangles. What I immedientely notice is that layers in Designer works a bit differently
with each shape added automatically being its own layers making it very easy to adjust what shape is on top of the other. Though it does not
share the same convenient align tools as Inkscape (well I did not go look for them at least) there are incredibly automatic alignemnt tools which
help you center your shapes as you please simmilar to illustrator, but with more stops and clearer indication as well as unit measurements for each
location. I used this to add four buttons then added text on my sketch. I then added a signature with the drawing tool which makes an automatic sublayer,
on the previously seletedc layer, so one can easily know what modifications are made to what shape in the layers tab.
Document Settings
Initial Rectangles
Layers
Sub Layers
Signature on its own Sub Layer
Final Sketch
KiCAD
My next choice of CAD software is not a conventional 2D or 3D CAD software, but rather a PCB CAD software which allows one to make their own custom
PCBs. These types of CAD softwares are typically also called EDA tools or Electronic DesignAutomation tools. I Chose to use KiCAD a free open
source EDA software. There are other choices for EDA tools most notably Eagle, however in 2013 CERN started contribution large donations to KiCAD
to get it on par with other EDA softwares on the market meaning that KiCAD has many if not all the features that Eagle and other payed software has.
For this project I made a very simple design just a button, a couple of male pin headers, a few resistors, and an rgb led. I started off by making a
schamtic and adding symbols for each item I intended to add then wired themm apropriately. Following that I gave each component a footprint matching the
footprint of the component I have in read life. I then switched over to PCB view, ran the DRC rules, and imported the file into auto router which
auto routed the PCB for me, so that I could export the gerber to mill later.
KiCAD Home Page
Adding Components
Schematic View
Adding Footprints
Autorouting Traces
Final PCB Layout
Fusion 360
Fusion 360 is my personal go to choice of CAD software. It is a cloud based CAD software available on Windows and Mac, and is extremenly user friendly.
Though it lacks some of the complex simulation and manufacturing tools of Solidworks, it makes up for it by being free for hobbyist and educational use.
Here I work to make my final project in 3D. I start by making a sketch and extruding it to make the base for my reader. I then make a sketch
on the extruded recatangle of another rectangle and extrude it to be my holder for my lcd screen. I then draft the lcd holder down to the base of the
original extrusion. I cut part of the newly extruded top section, and add a saved lcd component that I have to the file in the cut out slot. I then
make a sketch on the draft and extrude a few buttons. I then cut out a rectangle for the nfc card and extrude a rectangle out from the hole to be the nfc card.
I finally then fillet the edges to make the completed model. All thats left is to add some decals and change the appearence to get the final design!
Starting Sketch
Sketch 3D View
Extruding Base
Adding Draft
Adding LCD Component
Extruding Buttons
Adding NFC Card
Adding Fillet
Adding Decals
Click Here to Download all the files from all the CAD softwares!