
Design and fabricate a functional table using 3d printing and Arduino programming, integrating mechanical parts, electronics, circuits, and testing through a guided project sequence.
Identify essential hardware for the arduino coding with 3d-printing project, including the Arduino Nano, WS2812B LED strip, breadboard, and jumper cables, plus power and soldering considerations.
Opt for a battery-powered Arduino solution to keep the project lightweight and cable-free, preferring Arduino over Nano for portability, while evaluating USB and DC power options for the 5V LCD.
Download fusion 360 for free via student or educator versions or non-commercial use, or start a 30-day trial before paying. Ensure your hardware and internet meet requirements to begin modeling.
Open Fusion 360 and explore its interface, from the browser and units to components and the development panel, then learn navigation, orbit, pan, zoom, view cube, and the timeline.
Model the lower base of a lamp by creating a two-part shell from a 120 by 72 mm rectangle, offset 2.5 mm, then split into top and bottom components.
Develop the lower base by adding front and side light slots to diffuse the lcd output, enabling usb access and battery changes, using sketches, extrusions, and mirroring in cad.
Learn to fix a missing dimension by editing a 12 mm dimension along the timeline, with mirrored parts updating automatically, then complete the sketch and extrusion.
Close the base and activate the lower base. Create a plane 2.5 mm below the lower deck’s top to form a 2.5 mm thickness for mounting a breadboard and cables.
Develop alignment pin provisions on the lower deck to ensure upper and lower decks align, using offset planes, projected line intersections, construction lines, and extrusion of pins.
Develop the lower base by detailing mounting holes and alignment provisions to fit an Arduino board, using precise dimensions and deck-to-base alignment for accurate assembly.
Mount the Arduino underside of the lamp, using USB for power or programming; plan breadboard mounting and cable routing with specific dimensions and balance considerations.
Raise the base to 35 mm, adjust mounting planes, and project holes for the Arduino to align with the Brett bot using extrusion and joints.
Continue with the dino board on the lower base, mark the frame dimensions, and plot holes for the Arduino, USB, and battery housing.
Finish the lower base by creating battery fastener holes, extruding features to the other side, and opening lcd and cable holes for lighting and alignment.
Finalize the lower base with cavities for LCD lighting, Arduino warnings, and alignment pins. Export the design as an STL/SDL file for 3D printing.
Open the saved STL in the printer software, orient the base to reduce supports, and use basic trigonometry to decide if supports are needed before slicing to gcode.
Position a battery within the sketch using the design provisions, verify 17.5 mm thickness and 45 mm length, adjust to avoid interference, and export mirrored extrusion parts for 3d printing.
Design a battery stopper for the base using tangent circles with a 4 mm radius and 3.5 mm center circle, extrude 2 mm, and export as stl for 3d printing.
Use lower base measurements to form a 19.612 mm square. Add alignment pin facilities and perform a two-stage extrusion with mirroring to reach 2.5 mm thickness and 22.5 mm thickness.
Design and extrude the alignment pins and holes for the upper and lower bases, using a 5 mm square pin and a 3 mm offset from H for precise alignment.
Reduce the upper-base extrusion from 30 mm to 27.5 mm to prevent dimples, using the timeline to revise steps. Save SDL/STL files for later conversion to G-code.
Explore loading SDL files in 3D printer software, rotate objects on the y axis, avoid supports and brim, and plan multi-item prints to improve cooling and reduce setup time.
Create 3d-printed alignment pins (3.5 x 3.5 mm cross-section, 10 mm long) to align the upper and lower bases, printing four pins together for stability and faster setup.
The lecture demonstrates practical dimensional changes in a 3D-printed package, guiding students to edit sketches and dimensions for clip, alignment pin, and hole clearances to ensure proper battery fit.
Save each small component as STL files, overwriting the lower base when dimensions change; then convert the STL files to G-code with dedicated software to print.
Convert SDL to a g-code file for 3d printing, adjust orientation of alignment pins, and print multiple small components together with higher density infill in a slicer workflow.
Design a Christmas-themed 3d printed background by defining the background thickness and dimensions, applying g code and extrusion to place a Christmas tree, and combining bodies for a single print.
Align and extrude the wordings on the white background, reference the Christmas tree geometry, then project and cut to form an indent.
Extrude the words merry and Xmas from a white background, convert letters into components, group them as a single word, and export to SDL/SDF for 3d printing.
Learn to convert four design items, including Merry Xmas, the Christmas tree, and the white background, into STL files and save each as an STL for 3D printing.
Convert ftl to g-code, load multiple models in a slicer, set 20 percent infill and no supports, then print via sd card or wifi.
Learn Arduino programming and electronics to power a standalone table lamp with a microcontroller and battery, adjust the lcd by changing the program logic, and customize themes for any occasion.
Download and install the Arduino IDE, explore setup that runs once and the void loop that runs forever, and learn stopping methods by powering off, software interrupt, or reset button.
Download the fast LCD library from GitHub and install it into the Arduino IDE using Sketch, include library from zip; verify it appears in libraries.
Set and redefine the program parameters for the fast lcd library. Emphasize remap column, capitalization rules, and predefined variables like pins and color to ensure clarity and correctness.
Learn how to connect an Arduino Uno to an LED strip using a breadboard, wire data from pin 7, and power from USB or battery with a resistor and capacitor.
The lecture shows how to determine lcd capsule count by balancing usb 500 mA supply with 38 mA per capsule, yielding 13 capsules; battery raises to 15–16 with diffuse lighting.
Verify, upload, and test an Arduino program, debugging syntax, configuring RGB color values, and validating LCD lighting through the proper com port connection.
Upload your finalized Arduino program from the IDE to the Arduino board, verify and compile, select the correct COM port, and customize an LCD project through hands-on coding and debugging.
Upload the program to the Arduino, test the LCD firing, and confirm the setup before mounting the circuit powering 16 LCDs at 40 percent max intensity on the table lamp.
Master the final assembly of an Arduino-based project using 3d-printed parts and designed components, aligning fabrication, electronics, and product design for a polished build.
Master final assembly for Arduino-powered projects by integrating 3d-printed parts, product design concepts, and fabrication techniques.
Master completing 3d-printed parts and arduino programming, place the LCD to avoid light blockage, power via USB when batteries are weak, and customize designs and code via the IDE.
In this course, you shall learn how to make a physical object that does not exist in the world in form, fit and function. This course brings you right from the beginning stage of design from our imagination to one that is physical that we can see, touch and feel. This is exactly how new inventions are created. In other words, you are learning to make things that do not exist in this world. This is something unique that you can impress not only to those around you, but could, one day, impress many people in the world as well.
In this project, you will be learning how to make a table lamp. I shall bring you right from the design stage to the final design. Not only will you be learning how to model the piece parts , you will also learn how to put all parts together into an assembly with proper mating surfaces. The learning experience is not only to cater for its own assembly, it also cater to incorporate a micro-controller as well as other electronics parts put together. As we know, most of our products today, are not just made from piece parts put together, we need to bring in other electronics, micro-processors or even micro-controllers to make the design turn into a useful product. With the incorporation of the electronics parts, it will bring a lot of life to the final invention that you made. Start to be an inventor today. Join the course and enjoy the whole design and fabrication journey all within your control.