CPE101 Learning Journal - Yuil Tripathee [650...]
ProfileGitHub
  • Introductions
  • Weekly Diary
    • Week 1 - Introduction, Syllabus
    • Week 2 - Storytelling for communication, consensus
    • Week 3 - 2D CAD using LibreCAD application
    • Week 4 - 3D CAD Drawing using Constructive Solid Geometry
    • Week 5 - TinkerCAD Circuits
    • Week 6 - micro:Bit
    • Week 7 - Build a Simple Game
    • Week 8 - Introduction to Application Development
    • Week 9 - Project 1 (Gambler Bot)
    • Week 10 - Introduction to AI and Machine Learning
    • Week 11 - Happy Coding
    • Week 12 - Cyber Security
    • Week 13 - The Three Challenges
    • Week 14 - Project Progress Report
    • Week 15 - CPE101 Game Day 'Poker'
    • Holidays
  • Projects Diary
    • #1 - Gambler bot
    • Final Project
  • Experiments Diary
    • Try running code of different languages using micro:Bit
    • Collaboration in Coding Team
Powered by GitBook
On this page
  • Coursework (the 'what?') 🤷‍♂️
  • Constructive Solid Geometry
  • Tinker CAD
  • Impact (the 'so what?') 🚀
  • Reflections (the 'now what?') 🤔
  • Further reading 📄

Was this helpful?

Edit on GitHub
  1. Weekly Diary

Week 4 - 3D CAD Drawing using Constructive Solid Geometry

3D CAD on TinkerCAD

PreviousWeek 3 - 2D CAD using LibreCAD applicationNextWeek 5 - TinkerCAD Circuits

Last updated 2 years ago

Was this helpful?

September 9, 2022

Using TinkerCAD web application.

Coursework (the 'what?') 🤷‍♂️

Constructive Solid Geometry

  • We start with the primitive shapes (cone, cylinder, cub, etc.)

  • We use these shapes to make new shapes, therefore the term constructive solid geometry.

  • We can either use fill or a hole out of shape that would alter the final design.

The other process of making 3D models applies the use of Polygon mesh, which is quite opposite process from CSG. Software like Blender uses this technique.

It is also an interesting fact that the STL file which is going to be used by the 3D printer also uses Polygon mesh rather than CSG.

Tinker CAD

It is a web-based tool from Autodesk Inc. that lets us prototype electronics circuits, as well as build basic designs.

Assignment works:

This was one of the assignment samples that we had to make using 3D CSG (Constructive Solid Geometry):

Impact (the 'so what?') 🚀

We were going to use 3D-printed parts for the iBit robot extension (gambler robot project). Therefore, we need a 3D design tool to design such parts. Using TinkerCAD would let us rapidly create and test different designs that are suitable for the build of the robot.

This activity also directly correlates with the professional roles where hardware extension is also involved in the project. Some kind of mechanical parts is attached to computational system mostly in the Internet of Things applications.

Reflections (the 'now what?') 🤔

Certainly, constructive solid geometry is not the right fit solution when it comes to making the best designs. Moreover, TinkerCAD is not as powerful as its alternatives, which makes it a poor choice for building 3D models.

For good quality work, I would least recommend TinkerCAD and rather opt for solutions like Fusion 360, and DS Solidworks. Nevertheless, I would consider using TinkerCAD for rapid prototyping use cases thanks to the speed and level of comfort the tool provides

Further reading 📄

I also enjoyed playing with Fusion 360 for 3D CAD applications (as well as PCB Schematic Design):

Here is a sample 3D drawing made using TinkerCAD.

source: CPE101 (1/2022) Assignment
source: Reviewing Fusion 360
source: my work
source: Wikipedia article on CSG
source:
https://en.wikipedia.org/wiki/Constructive_solid_geometry
https://www.youtube.com/watch?v=T9t6d9qOvn4&ab_channel=ThomasNikolaus