Barato, bonito y raro A4 del trazador de gráfico ($25 + algunos chatarra) (2 / 9 paso)

Paso 2: Hacer el controlador

Controlador CNC regular es generalmente, a un amplificador de potencia. En realidad es controlado por PC (a través del puerto LPT). Como se puede ver, este regulador es mucho más complejo. Es porque el PC solo envía comandos, que son ejecutados por AVR.

Periféricos son controlados por ATmega16. Controla motores paso a paso (con ULN2803 y L293D) y el electroimán (con IRLML2502). También supervisa los conmutadores de límites (JP4) y envía los datos al LCD.

Para comunicarse con el PC, he usado FT232RL chip (convertidor de USB-UART). Utilizo mi propio "Protocolo" de comunicación para enviar órdenes y datos en bruto. Esos dos optoacopladores TCMT1109 se utilizan para aislar eléctricamente PC del controlador (porque quemé accidentalmente ATmega una vez ^^). Convertidor USB-UART necesita ser reprogramado con FT Prog mediante archivo XML adjunto a continuación. Sin hacerlo LEDs no indica lo supone que. Puede hacerlo cuando se sueldan todas las piezas FT232.

También hay 4 interruptores en el PCB. Uno es para resetear el procesador (fue útil durante la prueba), pero el resto fue montado para que su uso futuro para comunicarse con el usuario. Ahora el medio interruptor ("OK") se utiliza para aceptar el comando de arranque (voy a escribir más sobre eso más adelante).

Hacer el PCB

Después de que usted grabe el PCB, puede lata (por ejemplo con soldadura normal). Lo hice con aleación de Lichtenberg - nivel de genialidad > 9000 :D. Le sugiero que soldar en el orden que se muestra en las fotos. Aquí está la lista:

  1. ICs:

  • ATmega16
  • FT232RL
  • L293DD
  • ULN2803
  • TCMT1109 x2
  • 7805
  • Resistencias:
    • 47
    • 100 x3
    • 330
    • 1k x2
    • 2k 4 x2
    • 4k 7 x3
    • 10k
  • Condensadores:
    • p 22 x2
    • 100N x4
    • 330N
    • 2u2
    • 4u7
    • 100U
  • Transistores:
    • IRLML2502
    • BC857 x2
  • Diodos:
    • LL4148
    • LED ROJO
    • LED verde x2
  • Cabeceras de PIN:
    • 1 x 2 x4
    • 1 x 3
    • 1 x 5
    • 1 x 6 x2
    • 2 x 4
    • Puente x2
  • Otros:
    • potenciometro de 5 k
    • Cristal de 16MHz
    • interruptor momentáneo x4
    • Conector USB mini B
    • AK500/3 conector
    • conmutador de canal de 2
    • pantalla de LCD 16 x 2
  • La última foto presenta mi error al diseñar el controlador. Se me olvidaba el enderezamiento para salidas de optoacopladores. Extremadamente disminuía la velocidad de transmisión, así que tuve que soldar 2 resistencias adicionales. Pero no te preocupes, que era fijo y el PCB en rar es completado.

    Programación del AVR

    El archivo adjunto a continuación contiene el proyecto de PCB en Eagle, software escrito en C, compilado archivo hexadecimal y el archivo XML para FT232RL.

    Como se puede ver, hay 6 almohadillas extras en el PCB. Eres capaz de programar el AVR con ellos, solo soldar algunos cables (está descritos en el archivo de Eagle, así que asegúrese de conectar las líneas de propper. Antes de programar el chip, coloque su fusebits:

    • baja: 0xEE
    • alta: 0x99

    Son solo valores por defecto con cambiantes bits CKSEL externo cristal de 16MHz.

    Información sobre código fuente

    No es tan fácil controlar todo este material por solo AVR. La parte más difícil fue generar señales de movimiento XY cuando X y Y eje en movimiento. Cristal de 16MHz era casi demasiado lento, pero finalmente está funcionando muy bien.

    La segunda parte dura fue la comunicación con PC. Tuve que escribir mi propio protocolo de comunicación a través de UART. Es similar a comandos AT, pero requiere mucho menos memoria y es más rápido, puesto que sus códigos de comando y los argumentos son solo bytes (en lugar de cadenas, como en a).

    El código fue compilado con avr-gcc. Es comentado bien, supongo, pero yo sé que es fácil perderse. Hay algunas funciones adicionales que prácticamente no se usan - por ejemplo dibujar rectángulo, arco o un texto. Lo escribí sólo para obtener algunas habilidades;). De todos modos, usted todavía será capaz de ejecutar estos comandos por "la ventana de línea de comandos" en el software de PC para ver los efectos.

    Artículos Relacionados

    Marco de la bici del trazador de líneas de cama

    Marco de la bici del trazador de líneas de cama

    En este instructable yo le guiará a través de los pasos que he seguido para pintar mi vieja bicicleta de montaña trek con rodillo el revestimiento para cama de camión.Del trazador de líneas de cama ¿por qué? Buscaba una manera de mantener mi biciclet
    Cómo hacer un cuchillo plegable de la cerradura del trazador de líneas

    Cómo hacer un cuchillo plegable de la cerradura del trazador de líneas

    yo he publicado un instructivo sobre cómo hacer un cuchillo de hoja fija. Será útil leer esto primero, porque en este instructable, que no voy a entrar sobre los pasos otra vez, pero sólo centrarse en los matices con la creación de un cuchillo plegab
    Contador del trazador de líneas

    Contador del trazador de líneas

    en el foro preguntas y respuestas en Instructables un miembro DYI le preguntó sobre un contador del trazador de líneas del edificio. Estaba construyendo una pistola de bobina y quería una manera de rastrear el número de veces que disparó su pistola d
    Rápido, fácil y barato Ideas de la boda del Notebook

    Rápido, fácil y barato Ideas de la boda del Notebook

    si usted o alguien que usted conoce está interesado en una boda temática de cuaderno, usted ha venido al lugar correcto!  He pensado de maneras diferentes de sacar el tema de la boda de Notebook con un presupuesto ajustado.  He tratado de volver a us
    Maceteros baratos para empezar las plantas del jardín o jardín interior.

    Maceteros baratos para empezar las plantas del jardín o jardín interior.

    me gusta mucha gente disfrutar de plantar un huerto en el verano, su disfrute y un ahorro de dinero.  Uno de los problemas que tengo que tratar es que vivo en Ohio, y normalmente tenemos una primavera muy húmeda.  Junto con los últimos años que el cl
    Guante barato bricolaje controlador y propulsor del coche

    Guante barato bricolaje controlador y propulsor del coche

    HolaEn este instructable te voy a mostrar cómo hacer el guante más barato para el control de tus robots o cualquier otras Arduino o frambuesa pi basado en proyectos y por ejemplo demostración que podrá incluir también cómo un pequeño tutorial de cómo
    Smokey alado del trazador de líneas

    Smokey alado del trazador de líneas

    Así que este look es perfecto para una fecha que podría tener como su muy simple y natural y muestra de todos sus rasgos hermosos. También siento que el labio rojo realmente le da un toque romántico como a mi rojo es como rosas y se asemeja al amor.P
    Cómo aplicar un cajón del trazador de líneas

    Cómo aplicar un cajón del trazador de líneas

    papel de contacto es ideal para proteger sus cajones y estantes. También es ideal para darles un nuevo look sin tener que pintar.Paso 1: Limpiar el cajón empezar por limpiar el cajón con un trapo húmedo. Luego deje que se seque, por lo que el papel d
    Bolso del ordenador portátil del trazador de líneas del mensajero

    Bolso del ordenador portátil del trazador de líneas del mensajero

    este trazador de líneas hecho mi bandolera de cromo mucho más fácil en la parte posterior, más rígida para mantener su forma y para proporcionar más protección para mi portátil. Fue una serie de piezas de espuma que corte y formado en una cáscara de
    Barato y sencillo teclado pedal del pie

    Barato y sencillo teclado pedal del pie

    se trata de un simple teclado de pedal de pie resonantly he puesto juntos.Las paletas de control de una de las claves 1, 2, 3, 4 o 5.Me inspiré para este build por MAKEmagazine (http://www.youtube.com/watch?v=FmIGPmp31JI) donde construir un pedal de
    Barato reparación de jack Dell notebook power

    Barato reparación de jack Dell notebook power

    en vez de pagar más de $100 que una nueva potencia de DC jack instalado en mi notebook Dell pensé que una manera de hacerlo yo mismo casi sin costo. No requiere ningún desmontaje de la computadora. En mi guía era someterse a un reemplazo de la tarjet
    Barato, minimalista, elástica, Clip del dinero

    Barato, minimalista, elástica, Clip del dinero

    un manguito elástico que utiliza las tarjetas para añadir soporteQue se necesita;Máquina de coser e hilo3 en las correas elásticos (1 yarda ($2) hará que varios)Tarjetas y efectivoHerramienta de cortePaso 1: Medir y cortar. Paso 2: coser Deja una peq
    Guía baratos para la fabricación del cuchillo

    Guía baratos para la fabricación del cuchillo

    dos soportes rectos, dos tornillos y dos tuercas tiene un archivo/pulido barato guía para moler las racasso y choils de su cuchillo... se puede incluso utilizar para alinear las escalas.Cuesta sólo unos cuantos dólares... Sé que usted puede comprar u
    ¿CÓMO COMPRAR UNA BARATO Y DE ALTO CALIDAD DEL MOLDE O TROQUEL MOLDE DE FUNDICIÓN? CHILORSON que partido usted

    ¿CÓMO COMPRAR UNA BARATO Y DE ALTO CALIDAD DEL MOLDE O TROQUEL MOLDE DE FUNDICIÓN? CHILORSON que partido usted

    http://www.cheapmolddie.com/Chilorson es una empresa de fabricación inyección molde fabricante, especializada en desarrollo, diseño, fabricación del molde que hace, molde fabricantes, fabricante de moldes de plástico, moldeo por inyección plástico, D