Cómo conectar tu validador de billetes a la tarjeta EasyMDB y a la computadora, desde el contacto de pared hasta el programa de prueba. Son tres tramos: corriente (127 V → 24 V), bus MDB (EasyMDB ↔ billetero) y USB (EasyMDB ↔ PC).
Armado completo · todo junto
Así queda todo conectado. Toca cualquier pieza para ver cómo es en la vida real. Los números marcan el orden de armado; toca cualquier paso en el recorrido o en los componentes para ver su detalle.
Entrada de corriente con interruptor y fusible: L, N y tierra a la fuente.
Fuente de 24 V: mide 24 V entre +V y −V antes de conectar lo demás.
Fusible de 3 A en el cable rojo de +24 V, rumbo a la clema.
Tierra: cable verde de la fuente al chasis con zapata y rondana estrella.
Arduino Mega + protoboard: Q1 y R1 a R6 como en la tarjeta 5B.
Cola Molex: pines 4, 5 y 6 al protoboard; pines 1 y 2 a la clema.
Toma foto de una pieza, una etiqueta o cómo vas armando, y mándala. Queda guardada en tu servidor; luego en Claude Code escribe "ya subí la foto" y la reviso.
La cámara funciona en la página de tu servidor: https://ferrovend.2-25-73-6.nip.io. Ábrela ahí.
Fotos enviadas
Todavía no has mandado fotos.
Recorrido de la PC al billetero · toca cada bloque
Arriba va el camino de los datos (la PC le habla al billetero). Abajo, el de la corriente que lo alimenta. Al tocar un bloque se abre aquí abajo lo que vas a armar en ese paso.
Componentes · toca uno para ver cómo se arma
Están en el orden en que se arman: de la corriente de pared hasta la PC. Si no tienes el arnés Molex, la 6B muestra cómo unir el billetero y la tarjeta en un protoboard. Si vas a hacer tu propia tarjeta en lugar de la EasyMDB, abre la 5B.
1 · Entrada de corriente con interruptor y fusible
Cómo se arma
Haz un recorte rectangular en la lámina del gabinete y mete el módulo a presión (trae pestañas).
Prepara tres cables calibre 16 AWG con terminales faston hembra de 6.3 mm.
L (es la terminal que pasa por el fusible y el interruptor) → cable café → L de la fuente.
N → cable gris o blanco → N de la fuente.
Tierra (pin del centro, marcada T o con el símbolo de tierra) → cable verde → Tierra (FG) de la fuente. Saca otro verde de ahí al chasis.
Mete un fusible de 3 A en el cajoncito.
Ojo
Cablea siempre con el cable desconectado del contacto. Cubre cada faston con su funda o termofit: aquí hay 127 V. La posición de L y N cambia según la marca; guíate por las letras grabadas en el módulo, no por el dibujo.
2 · Fuente de 24 V (Mean Well LRS-150-24)
Cómo se arma
Atornilla la fuente al gabinete dejando 2 cm libres alrededor para que respire.
Levanta la tapa transparente de la regleta. Usa terminales de horquilla en cada cable.
Lado de 127 V: L café, N gris, Tierra verde, todos desde la entrada.
Lado de 24 V: un −V con cable negro 18 AWG a la tarjeta; un +V con cable rojo al fusible en línea.
Antes de conectar la tarjeta, enciende y mide +V a −V: debe dar 24 V. Con la perilla V.ADJ puedes subirla a 26 V.
Ojo
Los −V y +V que sobran sirven si el validador necesita corriente directa de la fuente (paso 3 de la prueba, abajo). Cierra la tapa de la regleta antes de encender.
3 · Fusible en línea de 3 A
Cómo se arma
Corta el cable rojo a unos 10 cm de la fuente.
Une cada punta a un lado del portafusible (con conector a tope o soldado con termofit).
Mete un fusible de 3 A (de vidrio 5×20 mm o de cuchilla, según tu portafusible).
El cable negro va directo, sin fusible.
Ojo
Si el fusible se quema al encender, hay un corto o la polaridad está al revés. No le pongas uno más grande: revisa el cableado.
4 · Tierra del chasis
Cómo se arma
Haz un barreno en la lámina, cerca de la fuente.
Lija la pintura alrededor del barreno hasta ver metal.
Arma en este orden: tornillo → zapata → rondana estrella → lámina → tuerca.
Aprieta firme. La estrella muerde el metal y asegura el contacto.
Ojo
Este tornillo protege a quien toque la máquina si un cable de 127 V roza la lámina. No lo uses para sujetar otras cosas.
5 · Tarjeta EasyMDB
Cómo se arma
Monta la tarjeta sobre separadores de plástico de 10 mm para que no toque la lámina.
CON4: rojo (+24 V, ya con fusible) y negro (GND) de la fuente.
CON5: el arnés MDB que va al validador.
CON1: el cable USB a la PC.
Al encender: +5V prendido quiere decir que tiene corriente. Tx/Rx parpadean cuando la PC le habla.
Ojo
El manual no dibuja los pines de CON4. Busca en la placa las marcas + y − antes de atornillar los cables. No conectes nada a CON2: es para cuando la tarjeta se mete en una máquina que ya tiene su propio controlador.
5B · Tarjeta MDB propia con Arduino Mega
Reemplaza a la EasyMDB. El Arduino Mega habla MDB por su puerto Serial1 (9600 baudios, 9 bits) y con la PC por USB. El circuito solo hace dos cosas: le da 5 V a la línea de transmisión cuando hace falta y lee cuando el validador jala la línea de recepción a 0 V.
Esquema
Cómo va en el protoboard
Ref
Pieza
Va de
a
Q1
Transistor 2N2907A (PNP)
E en col 10, B en col 11, C en col 12, fila e. Cara plana hacia ti.
—
Puente rojo
col 10, fila a (emisor)
riel +5 V
R2
10 kΩ (café-negro-naranja)
riel +5 V
col 11, fila a (base)
R1
1 kΩ (café-negro-rojo)
col 5, fila c
col 11, fila c (base)
R3
4.7 kΩ (amarillo-violeta-rojo)
riel GND
col 12, fila b (colector)
R5
220 Ω ½ W (rojo-rojo-café)
riel +5 V
col 20, fila a
R6
1 kΩ (café-negro-rojo)
col 20, fila e
col 20, fila f (brinca el canal)
—
Mega 5V / GND
pines 5V y GND
riel +5 V / riel GND
—
Mega TX1 (pin 18)
pin 18
col 5, fila d
—
Mega RX1 (pin 19)
pin 19
col 20, fila h
5
Validador pin 5 · TX maestro
cola Molex pin 5
col 12, fila d
4
Validador pin 4 · RX maestro
cola Molex pin 4
col 20, fila b
6
Validador pin 6 · común
cola Molex pin 6
riel GND
Material
Arduino Mega 2560 con su cable USB
1 transistor 2N2907A (PNP, TO-92)
Resistencias: 2 de 1 kΩ, 1 de 10 kΩ, 1 de 4.7 kΩ (¼ W) y 1 de 220 Ω de ½ W
Protoboard de 830 puntos y cables dupont macho-macho
Cola Molex Mini-Fit de 6 pines para el validador
Clema de 2 polos para los 24 V del validador
Cómo se arma
Pon Q1 y las resistencias como dice la tabla, sin el validador conectado.
Conecta el Mega por USB. Con el multímetro: col 12 debe marcar 0 V y col 20 debe marcar 5 V. Eso es el reposo correcto.
Conecta los pines 4, 5 y 6 del validador. Sus pines 1 y 2 van a la clema con la fuente de 24 V, no a esta tarjeta.
Carga el programa del Arduino (te lo armo aparte) y prueba con easymdb_bill_test.py.
Ojo. Las tierras de la fuente de 24 V y del Arduino no se unen: el validador ya trae su propio aislamiento (optoacoplador) entre los pines 4-5-6 y su corriente. Une el GND del Arduino solo con el pin 6. Este circuito es para una sola pieza en el bus (el validador). Si después agregas monedero o lector de tarjeta, hay que recalcular R5.
6 · Arnés MDB (Molex de 6 pines)
Cómo se arma
Si tu validador trae su arnés MDB original, úsalo y ya.
Si lo haces tú: dos carcasas Molex Mini-Fit 5557-06R hembra y 10 terminales 5556 crimpadas.
Cable 20–22 AWG. Cada pin va al mismo número del otro lado. El pin 3 se queda vacío.
Con el multímetro en continuidad, revisa 1→1, 2→2… y que ningún pin tenga continuidad con su vecino.
Ojo
En MDB no se cruzan TX y RX: el estándar ya lo resuelve dentro de cada aparato. Si cruzas los pines 4 y 5, el validador no responde al Init.
6B · Protoboard: unir billetero y tarjeta sin arnés
Cómo se arma
Consigue dos colas Molex Mini-Fit de 6 pines (conector con cables sueltos): una que embone en el CON5 y otra en el conector del validador. Revisa si cada uno es macho o hembra.
Estaña la punta de cada cable o suéldala a un pin macho de tira (header). Cable de hilos sueltos se afloja en el protoboard.
Pin 4 del CON5 → columna 4, fila a. Pin 4 del validador → columna 4, fila e.
Pin 5 de los dos lados → columna 8. Pin 6 de los dos lados → columna 12. El pin 3 no se usa.
Los pines 1 y 2 del validador (+24 V y GND) van a la clema, junto con la fuente y el CON4. Los pines 1 y 2 de la cola del CON5 se aíslan con termofit.
Con el multímetro en continuidad, revisa que el pin 4 de un lado suene con el pin 4 del otro, y que el 4, el 5 y el 6 no suenen entre sí.
Ojo
La corriente del validador no pasa por el protoboard: el motor jala casi 2 A y los contactos del protoboard aguantan como 1 A. Úsalo solo para probar en la mesa. Para la máquina final pasa estas mismas conexiones a una placa perforada soldada, o usa el arnés Molex completo (tarjeta 6).
7 · Validador de billetes
Cómo se arma
Haz el recorte en la puerta con la plantilla del fabricante. El frente (bisel) queda por fuera.
Apriétalo con sus espárragos y tuercas por dentro.
Si tiene DIP switches, ponlo en modo MDB (viene en la etiqueta o en el manual).
Conecta el arnés en su conector MDB de 6 pines. Si trae varios conectores, el MDB es el Molex de 2×3.
Ojo
Todavía no sé tu marca ni tu modelo. Mándame foto de la etiqueta y ajusto este dibujo a tu validador, con sus DIP y su voltaje.
8 · USB a la PC
Cómo se arma
Conecta el lado cuadrado (B) en CON1 y el lado plano (A) en la PC.
En Windows: Administrador de dispositivos → Puertos (COM y LPT). Anota el número, por ejemplo COM5.
Instala Python y luego pip install pyserial.
Corre python easymdb_bill_test.py --port COM5 y mete un billete.
Ojo
Si el puerto sale con un signo de admiración amarillo, falta el driver del chip USB de la tarjeta. Mándame captura y te digo cuál bajar.
Diagrama de conexión
Fase 127 VNeutroTierra física+24 VGNDMDB RX maestroMDB TX maestroUSB
Conector MDB: CON5 ↔ validador
El estándar MDB usa un conector Molex Mini-Fit de 6 pines y el arnés va derecho, pin a pin: no se cruzan TX y RX. Si tu validador trae su arnés MDB original, enchúfalo directo al CON5.
Pin
Señal MDB
Qué es
Color sugerido
1
+V CD
Alimentación del validador, 24–34 V
Rojo
2
Retorno CD
Tierra de potencia (GND)
Negro
3
N/C
Sin conexión
—
4
Master Receive
La EasyMDB escucha al validador
Azul
5
Master Transmit
La EasyMDB le habla al validador
Naranja
6
Común de comunicación
Referencia de las señales de datos
Gris
Usa CON5 (MDB Maestro), no CON2. En CON5 la EasyMDB hace de "cerebro" (VMC) y el billetero obedece. CON2 sirve para cuando la EasyMDB se conecta a una máquina que ya tiene su propio controlador.
Lo que necesitas comprar
Pieza
Especificación
Para qué
Fuente de poder
24 V CD, 6.5 A (Mean Well LRS-150-24 o similar)
Alimenta la EasyMDB y el bus MDB. El motor del validador tiene picos de 1.5–2 A.
Interruptor con fusible
Entrada IEC C14 con interruptor y portafusible, fusible 3 A
Apagar la máquina y proteger la fuente
Portafusible en línea
Fusible de 3 A en el +24 V
Protege la EasyMDB y el validador de un corto
Cable de 24 V
Calibre 18 AWG, rojo y negro
De la fuente al CON4
Cable de 127 V
Calibre 16 AWG con tierra (cable de uso rudo 3×16)
Del contacto a la fuente
Arnés MDB
Molex Mini-Fit 6 pines hembra–hembra (o el original del validador)
CON5 ↔ validador
Cable USB
USB A–B (tipo impresora), máximo 3 m
EasyMDB ↔ PC
Zapatas y tornillo
Zapata de ojillo para la tierra del chasis
Aterrizar la lámina metálica de la máquina
Orden de armado y prueba
Fuente sola. Conecta el contacto, el interruptor con fusible y la fuente. Sin nada más conectado, enciende y mide con el multímetro entre +V y −V: debe marcar 24 V. Si tiene perilla (V.ADJ), puedes subirla a 26 V.
Apaga y conecta la EasyMDB. Cablea +24 V (con su fusible de 3 A) y GND al conector de alimentación de la tarjeta. Revisa la polaridad dos veces antes de encender. Al encender se prende el LED +5V.
Revisa si la tarjeta pasa la corriente al bus. Con la tarjeta encendida y sin el billetero, mide en CON5 entre el pin 1 y el pin 2. Si marca unos 24 V, la tarjeta alimenta al validador por el mismo arnés. Si marca 0 V, lleva los pines 1 y 2 del validador directo a la fuente (en paralelo) y deja del CON5 solo los pines 4, 5 y 6.
Apaga y conecta el validador al CON5 con el arnés MDB pin a pin.
Conecta el USB a la PC. En Windows abre el Administrador de dispositivos → Puertos (COM y LPT) y anota el número, por ejemplo COM5. Si sale con un signo de admiración, falta el driver del chip USB de la tarjeta.
Enciende todo y corre la prueba desde la PC (el script ya está en /root/ferrovend/easymdb_bill_test.py):
Mete un billete de $20. En pantalla debe salir "en posición de escrow" y luego "billete guardado (stacker)".
Pendientes por confirmar
Del manual de la EasyMDB
El manual no trae el dibujo de pines del conector de alimentación. Por la posición en la placa, CON4 parece ser la entrada de 24–36 V. Confírmalo con la serigrafía de la placa (busca las marcas + y −) antes de conectar la fuente.
Del validador
Todavía no sé la marca ni el modelo. Mándame foto de la etiqueta para confirmar tres cosas: que sale por MDB (y no por pulsos o ccTalk), que acepta 24 V y si tiene un selector de protocolo con DIP switches.