Rampas 1.4 SMD DIY Pick & Place (5 / 6 paso)

Paso 5: Software

El billete grande

La parte desafortunada de cada proyecto de electrónica es cómo hablar con su máquina. Me refiero... podría hablar con él y decir naderías dulces pero no se obtendrá ningún resultado. Al igual que hablar con esa chica caliente en el bar, ella a ignorarte hasta que sepa cómo pulsar los botones de la derecha de la conversación. Jaja.

De todos modos. Búsqueda rápida en Google revela una serie de software privativo que funciona sobre hardware propietario que son ridículamente caros. Existe el proyecto de OpenPnP, pero no tienen ningún paquete de usuario final sin embargo, para su uso! Y como me imagino, todavía será necesario algunos insumos tweaking y manual para tenerlo funcionando.

Así que la solución...

Crear un programa de gotero de gcode que envía los valores de posición adecuada. Sé que suena difícil en principio pero no es horriblemente difícil.

Hay dos vías que puede tomar que ahora estoy trabajando en. Así que no tengo demasiada información para usted todavía.

GCode manual

Grabar todas las posiciones necesitan y construcción usted mismo una algoritmo de escritos a mano. Que iría algo así:

  1. cero de la máquina
  2. Levante la cabeza de la boquilla
  3. ir al carrete de componente
  4. retracción de la cinta para obtener componentes (caída de boquilla, mover la cinta, levante la boquilla)
  5. Vuelva a colocar sobre el componente en carrete
  6. boquilla de gota
  7. girar en succión
  8. levantar la boquilla
  9. trasladar a la Junta
  10. boquilla inferior
  11. Apague la succión
  12. repetir desde el paso 2 para todos los componentes

Construir un programa

He construido un muy muy muy rudimentario programa de Java (¿por qué Java? ¿Construí este programa el año pasado para otro proyecto y por qué rehacer algo cuando ya tienes algo que funcione)? logra un par de cosas:

  • establecer una comunicación serial con rampas
  • comandos de goteo sobre la serie
  • rutina de calibración para comprobar la velocidad de viaje
  • rutina de alineación de los carretes de cinta
  • entrada manual
  • ejecutar un archivo de texto programado con todas las demás funciones automatizadas

El archivo de texto programado requerirá cada línea de código que contienen 4 elementos, el resto de la rutina es cuidado en el programa de java. El formato básico del archivo contiene un número, x la coordenada, coordenada y y la rotación de la posición. Por ejemplo, «1 X100 S0 Y100 "le dirá el programa para ir a recoger un componente en la posición 1, coloque en (100.100) y gire a 0 grados. La porción de rotación se aplicará en un momento posterior, ya que tengo planes de instalar un servo en el eje z para girar la boquilla de aspiración.

Hay un archivo zip que contiene el paquete de NetBeans. El programa está lejos de pulido, pero la mecánica de base está ahí y está muy documentado. Alguien que ha tomado al menos un simple curso en la programación de la computadora será capaz de paso a través de los métodos de lógica y totalmente. Reconozco sin embargo que algunas porciones del código tirar errores y la navegación de texto es un poco buggy y no fluye correctamente, pero que es lo que hay de una estudiante que ha tenido sólo un semestre de programación informática. Je je. Sólo me importa que la mecánica de base y puedo hacer que funcione en mi proyecto. Si tengo tiempo este próximo semestre se trabajo en él y tratar de desarrollar un mejor texto basado en producto final que es más amigable al menos ordenador inclinado.

La razón principal para postear para arriba es para ver si cualquier transeúnte está dispuesto a echar un vistazo... y Umm... tal vez me ayude hacia fuera o proporcionar algunos comentarios constructivos más "hey loco... ¿Cómo obtengo esta cosa para trabajar?"

Artículos Relacionados

Prueba un Capasitor de SMD en la placa base del ordenador portátil

Prueba un Capasitor de SMD en la placa base del ordenador portátil

es un capasitor de smd de una placa base portátil. Yo soy prueba prueba un capasitor de smd con multímetro en x10 interruptor de rango, fino un casquillo de smd (no polar) real definitiva. se trata de un filtro de corriente tensión de suspender (Sus
Factor de forma pequeño Arduino DIY sobre placa perforada

Factor de forma pequeño Arduino DIY sobre placa perforada

esta placa necesita cable FTDI para programar loNo es compatible en el sentido de tomar protectores (al igual que cada tablero del factor de forma pequeño no es) de Arduino.Pero tiene las mismas clavijas (exepto 3.3V poder y Vin *) como cabeceras de
SMD al conector de la placa/DIP

SMD al conector de la placa/DIP

Hola, en este proyecto quiero mostrarle cómo construir un SMD conector DIP, que también puede utilizar en breadboards.A menudo tienes piezas smd, que desea utilizar en los circuitos normales, pero sobre todo no hay posibilidad para conectarlos...ento
Cómo hacer pasta de soldadura DIY para estañar el PCB en el país

Cómo hacer pasta de soldadura DIY para estañar el PCB en el país

yo estaba buscando una solución para estañar previamente mis placas PCB DIY. Una manera de hacer esto es ajustando pasta de soldadura. Otro uso muy chulo está reparando instrumentos - como trompetas, trombones y tubas, porque todo lo que necesitas ha
Selección manual y máquina de lugar para componentes SMD

Selección manual y máquina de lugar para componentes SMD

INTRO:Bueno tiempos estimados compañeros responsables. En este instructable quiero compartir, como pensamos, proyecto útil, mi hijo y yo, lo hizo con el fin de simplificar y acelerar nuestra Asamblea de circuito impreso (PWB). Para nuestro hobby y pe
DELTA TWISTER: Una impresora 3D DIY cualquiera puede hacer (para menos entonces 400 dólares)

DELTA TWISTER: Una impresora 3D DIY cualquiera puede hacer (para menos entonces 400 dólares)

La impresora 3d que estoy a punto de mostrarte cómo construir no es sólo una de las impresoras más asequibles, pero también es uno de los más simplista. Cualquier persona puede construir el Deltatwister! Usted no necesita cualquier 3d piezas impresas
DIY oficina pecera

DIY oficina pecera

por lo tanto, para empezar he trabajado en Arkwin Industries hace casi cinco años y acaba de instalar nuevos cubículos. Uno de mis compañeros de trabajo y estuviera bromeando alrededor sobre qué hacer con la porción de vidrio hueco en la parte superi
Arduino "Pick N lugar" Robot Android

Arduino "Pick N lugar" Robot Android

Elegir lugar de N robot es un robot de nivel básico para principiantes y líderes aprender todo sobre las leyes y conceptos de física, electrónica y mecánica por lo tanto ayuda a uno a heredar este conocimiento como se está implementando. Te ayuda a t
Un Driver de MOSFET de SMT con una placa de soldadura

Un Driver de MOSFET de SMT con una placa de soldadura

componentes SMD que suelda no es tan difícil como usted podría pensar. De hecho es fácil.Si sigues este instructables que pronto verás a qué gran resultado le puede obtener en casa utilizando solo una placa.No sólo es ser capaz de hacer pequeños circ
Cómo soldar componente SMD PCB impresionante o cualquier otro tipo de PCB

Cómo soldar componente SMD PCB impresionante o cualquier otro tipo de PCB

Paso tutorial de paso, no hay pasos para saltar.Paso 1 - ¿Qué necesitamos?Paso 2: fijación de la PCBPaso 3 - Preparación para soldarPaso 4: resinaPaso 5 - estaño - soldadura pad SMDPaso 6 - 1 pad de componente SMD que sueldaPaso 7 - soldadura 2 tecla
Extracción de los circuitos integrados SMD

Extracción de los circuitos integrados SMD

esto muestra cómo extraer doble cara ics SMD de una placa de circuito con un soldador y ningún otro equipo especial.Paso 1: La configuración El proceso se ha documentado aquí:http://Forum.s1mp3.org/viewtopic.php?t=1592&Start=15Se trata de soldar alam
Cojinete de giro imprimible DIY

Cojinete de giro imprimible DIY

Rodamientos de giro, matanza cojinetes y rodamientos de rodillos son la misma cosa. La única ventaja es que toman las fuerzas en cada dirección. Algunos rodamientos puede saltar el centro si empujas mal. Algunas se puede utilizar como una rueda de co
Medir condensadores SMD en Arduino

Medir condensadores SMD en Arduino

Medición de capacitancia es la tarea que cada propietario de Arduino tiene que enfrentar tarde o temprano. Esto es especialmente cierto cuando mover de componentes por-agujero a SMD los – más pequeños, a diferencia de los resistores del mismo tamaño,
Laboratorio de creación de un prototipo de portátil con osciloscopio y arduino

Laboratorio de creación de un prototipo de portátil con osciloscopio y arduino

Hola todos ya estoy de regreso, con un nuevo proyecto. Yo estaba tranquilo con mi maravillosa hija recién nacida (apenas 7 semanas de edad) cuando empiezo a escribió esto es 00:00 en Alemania y mi hija está durmiendo por fin encontré tiempo para pres