13. Applications and implications

Assignment: Propose a final project that integrates the range of units covered.

Learning outcomes: Define the scope of a project, develop a project implementation plan to reach targets & objectives.

Questions answered?

  • [x] what will it do?

  • [x] who has done what beforehand?

  • [x] what materials and components will be required?

  • [x] where will they come from?

  • [x] how much will it cost?

The Final Project

As final project i will create a revolving head for Pick & Place of SMD components for Electronics production.

Target here is to create a simple Fabbable revolver head that runs semi-autonomous via Wifi connection.

If project timing allows i will add optical assistance for more accurate placement So i will include 1 small size camera on the chassis and one on the caddy connected to a Respberry Pi zero for OpenCV processing and serve as a feedback for the hosting XYZ motion system. This feedback could potentially feed a Kalmann Filter to improve speed and positional accuracy of the system.

Who’s done what already?

Market

There are already many smaller units available for sale but most of them have only a single pick nozzle requiring them to travel a lot between pickup zone and workpiece.

More advanced/expensive devices use multiple heads, revolver heads or a chain of heads.

The OpenPNP group has done a lot on the software side of things

Me

In the previous week on output devices i already build a stepper motor controller capable of both step/dir and sequence stepping.

In sensing week i included end-stopper & proximity sensing allowing each stepper controller to

also relay end-stop status/proximity inline with controlling steppers.

In design week i started Parametric design for the assembly of the PnP unit.

Process & Tasks

What needs to be made?

Main focus of the project is to create the Rotating PnP head with some level of autonomy.

  1. Rotating head incl Pick & Release valve \

    • 3D printed body based on a planet gear design, brackets for motors \
    • Integrated vacuum pump (tube) \
    • Pickup nozzle holders with load and release action and a limited nozzle rotation (?? degrees)
  2. Motion system (Openrail inspired) \

    • fittings & brackets for idler pulleys, steppers, caddy
  3. Electronics \

    • Motor controllers, integrated end-stop detection with WIFI access/control
  4. Vision system (optional) \

    • Camera holder brackets

what tasks need to be completed?

  • CNC-ing all chassis parts
  • XYZ system has to be assembled & tested (will start in Machine building week)
  • Rotating head elements need to be produced, assembled and tested mechanically
  • Peristaltic pump has to be tested for functionality & pressure (if not working properly we will switch to an external vacuum pump)
  • Stepper controllers have to be completed & tested (XYZ system + Rotator)

Open questions yet to be answered / Researched

  • Syncing of autonomous wirelessly controlled NC actuators/sensors
  • Vacuum pressures with on-board using a built in peristaltic suction pump vs required pressures for component
  • Is a pressure reservoir required for the setup? Maybe not but we should factor it into the 3D designs for the head.
  • Am i allowed to use the OpenPNP platform as basis for our control? (are we allowed to do this)

Bill of Materials

c) what materials and components will be required?

d) where will they come from?

e) how much will it cost?

The answers to the questions above will allow you to create your BOM, or Bill Of Materials.

Qty

Item

Price

Link / Ref

1

12V 30A 360W Switching Power Supply

$17.00

https://www.amazon.com/dp/B06X96ZKK1?aaxitk=p17FpeN6gpS73mRX7UO7bA&pd_rd_i=B06X96ZKK1&pf_rd_p=e037c154-e093-48a4-b127-477e5e294e3f&hsa_cr_id=7523458320401&sb-ci-n=productDescription&sb-ci-v=Padarsey%2012V%2030A%20Universal%20Regulated%20Switching%20Power%20Supply%20Driver%20for%20LED%20Strip%20Light%20CCTV%20Radio%20Computer%20Project

1

Raspberry Pi Camera Module 5MP 1080p

$13.99

https://www.amazon.com/gp/product/B07FQD19C8/ref=ox_sc_act_title_11?smid=A2K4UKNXY9FIFY&psc=1

3

ReliaBot 2PCs Aluminum 2GT Timing Pulley 30 Teeth Bore 5mm for 3D Printer 6mm Width 2GT Timing Belt

$9.99

https://www.amazon.com/gp/product/B079JHYT8X/ref=ox_sc_act_title_17?smid=A31QZVWR40HWH8&psc=1

1

MakerFocus ESP32 Development Board with 0.49inch OLED Display

$30.00

https://www.amazon.com/gp/product/B07MDGHTHN/ref=ox_sc_act_title_21?smid=A1N6DLY3NQK2VM&th=1

1

YOTINO 5PCS Flexible Couplings 5mm to 8mm NEMA 17 Shaft Coupler

$7.99

https://www.amazon.com/gp/product/B07DC2CV6T/ref=ox_sc_act_title_27?smid=A25RI6JOGT2CE4&psc=1

3

Stepper Motor Nema 17

$12.99

https://www.amazon.com/gp/product/B00PNEQI7W/ref=ox_sc_act_title_34?smid=AWQBCGWISS7BL&psc=1

1

Raspberry Pi Zero W Basic Starter Kit

$27.00

https://www.amazon.com/gp/product/B0748MPQT4/ref=ox_sc_act_title_35?smid=AHALS71WJO58T&psc=1

1

10M Rubber Opening Belt 6mm Width+8pcs GT2 Pulley 20 Teeth Bore 5mm +4pcs Belt Locking Spring

$16.00

https://www.amazon.com/gp/product/B077ZT76RZ/ref=ox_sc_act_title_33?smid=A3K0Z59F8V0HKE&psc=1

1

10PCS 3D Printer POM V Slot Wheel Plastic Pulley Linear Bearing

$12.99

https://www.amazon.com/dp/B07N17LRDK/ref=dp_cerb_3

1

Electric Solenoid Valve Magnetic 1/2" DC 12V N/C Water Air Inlet Flow Switch Normally Closed

$9.99

https://www.amazon.com/gp/product/B01M0TTSYW/ref=ox_sc_act_title_10?smid=A36ZH2MCHPKXUA&psc=1#

1

LIGHTNING 125 COMPLIANT, 0.125"

$22.00

http://www.nozzles4smt.com/Lightning-125-Compliant-0125-3220_p_1370.html

Schedue & Evaluation

Schedule to success

  • [ ] Wk15 - Communication using ESP32 & Serial as backup
  • [ ] Wk 16 - Build linear rails (XYZ system)
  • [ ] Wk 17 - Final pcb design & production integrated sensor/actuator/wifi node
  • [ ] Wk 19 - Build the PnP head and test
  • [ ] Wk 20 - Stitching it all together, NC software to control

Evaluation of success

As a proof of concept the machine should be able to travel to a designated pickup zone, pickup at least 2 SMD components, travel to designated position on the work piece and drop off those components.

Initially purely coordinate based but if we manage to get time to add the vision to the system we could also target positional adjustments based on optical pattern recognition.