Rampes 1.4 bricolage SMD Pick and Place (5 / 6 étapes)

Étape 5: logiciels

Le Big Ticket

La partie malheureuse de chaque projet électronique est comment parler à votre machine. Je veux dire... vous pourriez parler à lui dire des mots doux mais vous n’obtiendrez aucun résultat. Tout comme parler à cette fille chaude au bar, elle vous ignoreront jusqu'à ce que vous savez comment pousser les boutons de bonne conversation. Haha.

De toute façon. Recherche rapide sur Google révèle une flopée de logiciels propriétaires qui fonctionne sur du matériel propriétaire qui sont ridiculement cher. Il s’agit du projet de OpenPnP, mais ils n’ont pas tous les paquets utilisateur final encore pour votre usage ! Et comme je peux l’imaginer, il faudra encore quelques entrées peaufinage et manuelles pour le faire fonctionner.

Donc la solution...

Construire un programme de goutteur gcode qui envoie les valeurs de position appropriée. Je sais que cela puisse paraître intimidant au premier abord mais c’est pas horriblement difficile.

Il y a deux avenues, que vous pouvez prendre qui je travaille à ce moment. Donc je n’ai pas trop d’informations pour vous, pour le moment.

Manuel GCode

Enregistrer tous les postes nécessaires et construisez vous-même une algorithme manuscrite. Il serait aller quelque chose comme ceci :

  1. zéro de la machine
  2. Soulevez la tête de buse
  3. aller à bobine de composant
  4. retirer le ruban pour obtenir le composant (drop buse, amener bande, soulevez la buse)
  5. repositionner sur composant sur rouleau
  6. buse de goutte
  7. Tournez à l’aspiration
  8. soulever la buse
  9. se déplacer au Conseil d’administration
  10. abaisser la buse
  11. Mettez hors d’aspiration
  12. Répétez l’étape 2 pour tous les composants

Construire un programme

J’ai construit un programme tres tres tres de Java rudimentaire (pourquoi Java ? J’ai construit ce programme l’an dernier pour un autre projet et pourquoi refaire quelque chose quand vous avez déjà quelque chose qui fonctionne?) qui réalise un certain nombre de choses :

  • établir une communication série avec rampes
  • commandes de goutte à goutte au fil de la série
  • routine de calibration pour vérifier la vitesse de déplacement
  • routine de l’alignement des bobines de ruban
  • saisie manuelle
  • exécuter un fichier de texte programmé avec toutes les autres fonctions automatisées

Le fichier texte programmé exigera de chaque ligne de code contient les 4 éléments, le reste de la routine est pris en charge dans le programme java. Le format du fichier de base contient un nombre, x coordonnée, coordonnée y et la rotation du poste. Par exemple, « 1 X100 S0 Y100 » dira le programme pour aller chercher un élément à la position 1, placez-le à (100 100) et rotation 0 °. La partie de la rotation sera effectuée à un moment plus tard, j’ai l’intention d’installer un servo sur l’axe z pour faire pivoter la buse d’aspiration.

Il y a un fichier zip qui contienne le package de NetBeans. Le programme est loin de poli, mais la mécanique de base est là et il est largement documenté. Quelqu'un qui a pris au moins un cours simple en programmation informatique sera en mesure d’intervenir à travers les méthodes logiquement et entièrement. Cependant, je dois admettre que certaines parties du code lèvent des erreurs et la navigation de texte est un peu buggé et ne coulent pas correctement, mais c’est ce que vous obtenez d’un étudiant qui a eu qu’un seul semestre de programmation informatique. Ha ha. Je cherche uniquement que la mécanique de base fonctionne et je peux l’obtenir pour travailler sur mon projet. Si j’ai le temps ce semestre à venir, je vais travailler dessus et essayer de développer un meilleur texte basé produit fini qui est plus convivial à l′ordinateur moins incliné.

La principale raison de signalisation il vers le haut est de voir si tous les passants est prêt à jeter un coup d’oeil... et euh... peut-être m’aider à sortir ou fournir des commentaires constructifs plus de « hey dude... Comment faire cette chose à travailler? »

Articles Liés

La vision basée pick-and-place avec uArm

La vision basée pick-and-place avec uArm

Récemment, la plupart des requêtes que nous entendre de votre part sont sur les applications de vision fondée d'uArm, comme la reconnaissance d'objets, caméra-uArm corrélation. En fait, nous avons travaillé là-dessus pendant une période de temps.Nous
Arduino « Pick N Place » Android Robot

Arduino « Pick N Place » Android Robot

Pick N Place robot est un robot niveau de base pour les débutants et les dirigeants pour tout savoir sur les lois & notions de physique, électronique et mécanique d'où il aide à hériter cette connaissance comme on est mise en œuvre. Il vous aide à av
Making-of le Cube L3D : idée au produit en 4 mois

Making-of le Cube L3D : idée au produit en 4 mois

Il y a quatre mois, que nous avons vissé.Mais c'est mettre la charrue avant les bœufs - qui, comme nous le savons tous ne sont un non. Tout d'abord, un bref historique : je fais partie d'une entreprise d'imagerie volumétrique, Looking Glass. Nous avo
XB-Buddy Kit

XB-Buddy Kit

ce qui est xB-Buddy?xB-Buddy est la version compacte, sans câble de câble FTDI, combiné avec la carte de dérivation XBee. Il suffit de brancher l'appareil directement au Port USB sur le PC, ordinateur portable.xB-Buddy n'est pas seulement utile pour
DIY Factory

DIY Factory

J'ai construit 2 usines hors réseau, numériques, libre de conteneurs de 20', et je veux aider les autres à construire leur propre.Shop-In-A-Box #001 opère à Bungoma, au Kenya ; #002 vie à American Steel à Oakland, CA. #002 voyages : il a été à la Mak
Travailler avec Robots

Travailler avec Robots

progrès dans les technologies de miniaturisation et de l'informatique ont permis d'augmenter l'utilisation systématique des aéronefs sans pilote, une fois faits par l'homme. La plus haute répétabilité et travail basé sur des règles peuvent maintenant
Carte de visite de matrice de points

Carte de visite de matrice de points

si ma carte de visite de lampe de poche n'est pas une avancée suffisante pour vous, alors que diriez-vous un avec un affichage graphique complet sur ce que peut être personnalisé pour un certain nombre de messages de défilement ? Celui-ci pourrait êt
Surface Mount souder (Pinoccio touch sensor)

Surface Mount souder (Pinoccio touch sensor)

Un couple d'années, j'ai posté un Guide pour débutants à pâte à souder. J'ai maintenant appris comment attacher des composants de montage en surface avec un fer à souder, alors voici une mise à jour !Découvrez la vidéo ci-dessus pour la technique gén
ECG sur votre ordinateur portable !

ECG sur votre ordinateur portable !

That's right! Ce Instructable vous montre comment construire un dispositif qui permet de faire un électrocardiogramme sur vous-même, votre famille ou vos amis ! Tout ce dont vous avez besoin est des connaissances de niveau intermédiaire sur l'électro
Intro aux circuits imprimés

Intro aux circuits imprimés

Dans ce instructable, je vais aller sur ce qu'une carte de circuit imprimé est, où ils sont utilisés et les bases de comment faire un vous-même. Alors asseyez-vous, sangle et aimez apprendre sur cette méthode très importante et intéressante de fabric
Sélection manuelle et Machine de Place pour les composants SMD

Sélection manuelle et Machine de Place pour les composants SMD

INTRO :Bons moments chers collègues responsables. Dans ce instructable je veux partager un autre, comme nous le pensons, projet utile, mon fils et moi, n'afin de simplifier et d'accélérer notre plaquette de circuits imprimés (PCB). Pour notre hobby e
BRICOLAGE de Pitching Machine

BRICOLAGE de Pitching Machine

Voici les plans pour une petite machine à lancer, que j'ai construit pour aider mon fils pratique au bâton pour Little League. Fiable, il lance le ballon à un taux fixé dans une direction définie. Je ne sais pas il peut atteindre la vitesse de pointe
Cintres de décoration véranda bricolage simple rail

Cintres de décoration véranda bricolage simple rail

une balustrade de véranda est un endroit pratique et éminent pour accrocher des décorations de fêtes telles que les chaînes de lumières ou guirlande. Cette instructable montre un moyen simple et peu coûteux d'accrocher ces décorations en quelques min
Remplir platine Lab & POV Business Card

Remplir platine Lab & POV Business Card

Introduction_______________________________________________________________________Si il y a beaucoup de Instructables sur certains aspects de la façon de faire des cartes de circuits imprimés, celui-ci est différent. C'est une instructable sur la fa