Code Monkey home page Code Monkey logo

pnp's Introduction

Machdyne PNP

Overview

Machdyne PNP is an open-source project to describe and document the pick-and-place machines that we're using to assist with the assembly of some of our products.

Instead of a turnkey solution this project will aim to provide examples for anyone who wants (1) to build a custom pick-and-place machine in order to meet their own specific requirements, (2) to understand the machine from the top to bottom, and (3) to have the ability to maintain, modify and repair it.

These machines are designed to work with the OpenPnP software. Instead of attempting to recreate the OpenPnP documentation we will provide links and notes to help you move through the setup process. Our documentation will aim to fill the gaps that we encountered while researching how to build and use such a machine.

The machine consists of an extruded aluminum frame, linear guide rails, stepper motors, a vacuum pump, a solenoid valve, a controller board, two cameras and a number of 3D-printed parts. The non-printed parts are commonly available. The 3D parts are designed using OpenSCAD. Each part can be printed in about 3 hours or less which allows them to be quickly modified and replaced.

The machine is large (> 1m x 0.6m) but the design is scalable and can be used with a smaller (or larger) frame. The machine is relatively light-weight and must be securely mounted to a sturdy table. It requires a hole in the table for the up-facing camera.

The overall design was inspired by existing open-source pick-and-place machines, primarily the IndexPnP (the precursor to the LumenPnP) and LitePlacer, however all 3D parts have been designed from scratch.

Machine Zwei

This is a future design based on our experience building and using Eins. Zwei will be more of an assembly assistant than a complete PnP machine. It will be more compact, somewhat portable and it won't require a dedicated table. It is intended for the production of boards with a small number of unique parts, or for placing the most common parts on a larger board (such as decoupling capacitors), or for precisely placing large components.

Funding

This project is being partially funded through the NGI0 Entrust Fund, a fund established by NLnet with financial support from the European Commission's Next Generation Internet programme.

License

This project is released under the CERN-OHL-P license.

The firmware configuration files are released under the GPL3 license.

pnp's People

Contributors

inc avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.