Fab Academy 2021

STUDENTS

Zaid M. Marji

Architect

Ammar Alkhatib

Mechatronic Engineer

Ismail Qashoue

Mechanical Engineer

Shoroq Jihad

Architect

INSTRUCTOR 2021

Murad Saadeh

Instructor support

INSTRUCTOR 2021

Vaneza Caycho

Instructor

GROUP ASSIGMENTS

Week 03 _ Computer Controlled Cutting

Characterize your lasercutter's focus, power, speed, rate, kerf, and joint clearance

Zaid M. Marji

Ammar Alkhatib

Ismail Qashoue

Shoroq Jihad

Week 04 _ Electronic Production

Characterize the design rules for your PCB production process

Zaid M. Marji

Ammar Alkhatib

Ismail Qashoue

Shoroq Jihad

Week 05 _ 3D Scanning And Printing

Test the design rules for your 3D printer(s)

Zaid M. Marji

Ammar Alkhatib

Ismail Qashoue

Shoroq Jihad

Week 06 _ Electronic Design

Use the test equipment in your lab to observe the operation of a microcontroller circuit board

Zaid M. Marji

Ammar Alkhatib

Ismail Qashoue

Shoroq Jihad

Week 07 _ Computer Controlled Machine

Test runout, alignment, speeds, feeds, and toolpaths for your machine

Zaid M. Marji

Ammar Alkhatib

Ismail Qashoue

Shoroq Jihad

Week 08 _ Embedded programming

Compare the performance and development workflows for other architectures

Zaid M. Marji

Ammar Alkhatib

Ismail Qashoue

Shoroq Jihad

Week 09 _ Input devices

Probe an input device's analog levels and digital signals

Zaid M. Marji

Ammar Alkhatib

Ismail Qashoue

Shoroq Jihad

Week 11 _ Output devices

Measure the power consumption of an output device

Zaid M. Marji

Ammar Alkhatib

Ismail Qashoue

Shoroq Jihad

Week 12 _ Interface and application programming

Compare as many tool options as possible

Zaid M. Marji

Ammar Alkhatib

Ismail Qashoue

Shoroq Jihad

Week 14 _ Networking and Communications

Send a message between two projects

Zaid M. Marji

Ammar Alkhatib

Ismail Qashoue

Shoroq Jihad

Week 15 _ Molding and casting

Review the safety data sheets for each of your molding and casting materials, then make and compare test casts with each of them

Zaid M. Marji

Ammar Alkhatib

Ismail Qashoue

Shoroq Jihad

MACHINE WEEK

Mechanical Design group assignment

- Design a machine that includes mechanism+actuation+automation - Build the mechanical parts and operate it manually - Document the group project and your individual contribution

Machine Design group assignment

- Actuate and automate your machine - Document the group project and your individual contribution

Final Video Presentation

Group Development

Contribution in the process:

first: at the concepts stage, I had a part suggesting the sand idea and drawing the sketches for the team also I and Ismail decided the way the mechanism of the machine. I'm the member of the team who is always interested in culture and usual work with it. I did the project management for the whole 2 weeks, how? well, first I did an assessment for the strong point for each team member and handle them a task in a thing where they are good at and each one had a partner from the team on his task, that way I made sure that everyone will do what he is good at and learn new thing. I used to do morning talk with everyone about what he is going to do today and then at the end of the day check what we did and update the schedule and ask others to be in touch about what we learned what we need to do next. For example, I choose who will the archimedes screw will be and gave Ammar the measurements and while he designed the head I did the assembly for motors and mechanical parts I had to do the finishing for the 3d printed parts and add the linear bearing for the electronics I worked with shrouq on it and found the needed data to learn about because our instructor in those two weeks wasn’t available in the lab. I did the assembly for the drives the shield and the connection between pieces. the I worked on the fennels and made sure that the sand work smoothly with it.

Remal : the concept

  • Remal means sand in Arabic : رمال

    Remal is a CNC machine inspired by local sand art of Jordan and wadi rum to be specific. The Idea sparkled when We went to downtown with our instructor Vaneza and saw a local artist from a bedion tribe dong sand drawings and asked him to do us a custom sand art bottle for us then, since we aim to bridge the gap between digital fabrication practices and cultural crafts, as our Arab and human heritage contains a set of inventions, values, and techniques that can be the inspiration for a better sustainable future. We tried through this week to put in perspective an old innovation or practice each week using a mix of old and new techniques. If we spread knowledge, provide access to technology with no limits to everyone letting them develop solutions for their own problems using their accumulative heritage, We will have communities with sustainable cities and neighborhoods.

    we took a videos to try to copy the moves of the artist

  • The assignment process

    - Machine design - Manually test - Machine actuate & automation

    Machine design

    In this part we will build Arduino CNC Sand Drawing Machine. The machine is inspired by In the beginning, we had a team discussion and assigned tasks to groups, and we worked in parallel on all machine parts (mechanical, electronics, design, 3D printing, and software). We had four subgroups: Zaid: project management Zaid, Ammar: Assembly the machine. Shoroq, Zaid: Electronics and software. Ammar: Mechanical design. Ammar, Zaid : 3D printing Ismail: cutting out the aluminum, roads, lead screws. When all assigned tasks were completed, we all worked as a group to assemble and test the machine, including axis movement, axis calibration, and hot wire calibration. Then we made cutting tests and captured one in the Hero Shoot video

    Project management

    We spread the tasks

  • Mechanical design :

    via GIPHY

    We decided to work and edit on an already designed cnc machine and we fixed everything based on list of parts found in local market and also designed the head .Ammar started design the machine and 3D parts in Solidworks inspired by https://www.instructables.com/DIY-3D-Printed-Dremel-CNC/

  • Assembly Steps

    I made some editing on the parts that we download it espacially in the holes diameter for the roads and screws it was 12mm but In jordan we have screws with 8mm. So I edit them for 8mm.

    the image above shown the y-axis part in the other side of the stepper motors

    the image above shown the y-axis parts that holded the stepper motors

    The image above shown the L-corners that used for hold the aluminium frame in the edges

    Sand Head sketching/Design:

    We had an idea to design a sand head with an archimedes screw to move the sand without lagging, and in the upside-down parts we made a slider to hold the stepper motor to rotate the archimedes screw. Note: the head made by to parts so it can be It can be disassembled

    The idea of the sketches was made by: Ziad Marji and the 3d design/Printing by Ammar Alkhatib

    the funnels we made them with four sizes (3mm, 4mm, 5mm, 7mm)

    the funnels we made them with four sizes (3mm, 4mm, 5mm, 7mm)

    Preparing for printing using Cura Slicer:

    after all of that we printed and printed and printed

    via GIPHY

    via GIPHY

    Assembly

    List of parts

    Mechanical parts Electronics parts/th>
    aluminum 600mm x2 Stepper motors (X4)
    aluminum 300mm x6 CNC shield (X1)
    rods 310mm x2 Stepper drivers (X5)
    rods 530mm x2 Arduino Uno (X1)
    rods 140mm x2 Power supply (X1)
    lead screw 500mm x2 DC connector (X1)
    lead screw 280mm x1 Jumpers (X14)
    lead screw 120mm x1 ---
    LM8UU LINEAR BEARING ---
    608zz bearing (X4) ---
    BT nut M5 (X36) ---
    M6 x 25mm screws (X4) ---
    M5 x 10mm screws (X34) ---
    M5 x 16mm screws (X10) ---
    M3 x 20mm screws (X8) ---
    M3 x 12mm screws (X32) ---
    Materials used for this project

    Started with assembly add the parts

    InShot_20210407_130017492.mp4 from Ammar Alkhatib on Vimeo

    via GIPHY

    via GIPHY

    via GIPHY

      Digital fabrication and assembly process

      Proof of concept

    Manual Testing

    via GIPHY

    Sand

    Assignments

    to design a machine that includes mechanism + actuation + automation build the mechanical parts and operate it manually actuate and automate your machine document the group project and your individual contribution

    Project management

    The spiral task:Research (downtown pic +)

    Basic machine building reference (instructables)

    Design a unique head design using Archimedes screw (Ammar)

    Collect the whole parts

    Program it

    Test it

    goal:

    conclusion:

    to minimize the scattered sand we wanted to let the machine draw with sand on the machine bed we will follow the basics of the cnc machine and “adjust” a new head to it so it flow the sand smoothly and use Archimedes screw to try to flow the sand properlys

    Basic CNC machine building

    REF: https://www.instructables.com/DIY-3D-Printed-Dremel-CNC/ 1. Collecting the parts from the gives excell sheet 2. 3D Printing(here my collogues adjust desgin al liitle bit and designed the diffrent head we wanted ) 3d printing settings :::::: 3. Tighten brass nuts to both 3D printed parts 4. choose the aluminum extrusion profiles and then cut it 5. attaching stepper motors to 3D printed parts with M3 screws 6. connect X axis with the Y-axis, s we didn’t finish yet we will move now to customize a special bed to hold the acrylic box inside it (I draw it using AutoCAD then we cut the whole parts) ### Design a unique head design using Archimedes screw here is my collogues design for it pic i 3d printed it ::::: ## Program it

    Electronics components used:

    Stepper motors (X4)

    CNC shield (X1)

    Stepper drivers (X4)

    Arduino (X1)

    Power supply (X1)

    DC connector (X1)

    Jumpers (X14)

    Dremel 3000 (X1)

    prepare the sheild with arduino

    connection the cnc sheild to arduino put (pictures) testing the shield by putting the powersupply and GRBL

    what is grbl:

    i will go to to downloading process with you:

    check if you have arduino IDE downloaded on your pc if not you can downloaded as i did from here

    first of all you download the zip-file from the github from this link : https://github.com/grbl/grbl

    Programming:

    Second you will extract it and cop grbl folder from it and paste it on the arduino IDE “library” folder program FILES

    Third step is you connect the shield with you computer and try to upload the grbl to it.

    uploading grbl to Arduino steps:

    I opened the Arduino and checked the correct port it should be ended with

    and opened the the grbl Upload from edit : Example and then press

    verify>upload it click with correct sign. next step is

    (https://www.youtube.com/watch?v=m998bYioHqs)

    download CNCjs or gbrl controller

    https://www.youtube.com/watch?v=uAshB6v0xNY

    https://www.youtube.com/watch?v=6SpwxoGKico) to control the grbl shield we need a software that gives instructions to the motors and translate the g-code into the correct motor movement. there are several we choose CNCjs

    now connect the arduino to powersupply and

    We downloaded it from git hub as a zip-file https://github.com/cncjs/cncjs

    *You choose the correct the right mine was COM 5 > then you press connect.

    we test firstly manually tried it from the navigation buttons

    we changed the (x,y) stepping as it showed in the tutorial, by coding inside the console

    window $100 = 400 $101 = 400 $102 = 400 but ours showed a x-stepping wrong,but mine

    we found that the x stepping got us wrong trial and error we changed the number

    $100 = 55 this is for x travel

    Converting a svg to g-code

    First we opened inkscape window and saved a star drawing we then opened an online gcode creator

    Here is the one we used http://jscut.org/ we then press launch buttons this is the interface we open svg

    -now change the units to meters

    -choose the zero to center

    -select the your svg picture

    -press generate while choosing these settings

    -save it

    -open it in CNCjs using the upload G-code

    -and press play button

    - magic happens:

    Safety

    This week’s results

    via GIPHY

    via GIPHY

    CnC Tests

    via GIPHY

    via GIPHY

    via GIPHY

    This week’s results

    via GIPHY

    Project Development 1

    Project Development 2

    Team:

    Zaid M. Marji

    Ammar Alkhatib

    Ismail Qashoue

    Shoroq Jihad

    March 2021

  • Fab Academy TEAM

    Zaid M. Marji

    Architect

    Ammar Alkhatib

    Mechatronic Engineer

    Ismail Qashoue

    Mechanical Engineer

    Shoroq Jihad

    Architect