Circuito del billetero FerroVend
FerroVend · validador MDB → EasyMDB → PC

Circuito del billetero a la PC

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.

> easymdb_bill_test.py --port COM5Init OKbillete guardado ✓ PC cable USB A–B 8 +5VGND 15152530 aefj Arduino Mega 5VGND18 TX119 RX1 USB R2R3R1EBCQ1R5R6 cola Molex 645 Rieles de arriba: rojo = +5 V del Mega, azul = GND.Aquí sí se usan: solo llevan 5 V y poca corriente. Q1 con la cara plana hacia ti: E · B · C de izquierda a derecha (2N2907A) 5 embona enel billetero 6 $20 BILLETEROvalidador MDB caja de billetes 7 pines 1 y 2(+24 V y GND) clema+24 · GND al contacto127 V 3A interruptor+ fusible LNT 1 chasis de lámina 4 FUENTE 24 VLRS-150-24 LNT−V−V+V+V 2 fusible 3 A 3 Los pines 4, 5 y 6 del billetero pasan por el protoboard (datos). Los pines 1 y 2 van a la clema (corriente de 24 V). GND del Arduino solo al pin 6.
  1. Entrada de corriente con interruptor y fusible: L, N y tierra a la fuente.
  2. Fuente de 24 V: mide 24 V entre +V y −V antes de conectar lo demás.
  3. Fusible de 3 A en el cable rojo de +24 V, rumbo a la clema.
  4. Tierra: cable verde de la fuente al chasis con zapata y rondana estrella.
  5. Arduino Mega + protoboard: Q1 y R1 a R6 como en la tarjeta 5B.
  6. Cola Molex: pines 4, 5 y 6 al protoboard; pines 1 y 2 a la clema.
  7. Billetero: embona la cola Molex en su conector.
  8. USB a la PC y corre easymdb_bill_test.py.

Cámara · muéstrale a Claude lo que tienes

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.

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.

DATOSCORRIENTE USBUSBTX1 · RX14 · 5 · 6 127 V24 V24 V1 · 2 tierra PCWindows · COM Cable USBA–B, máx. 3 m Tarjeta MDBArduino Mega+ transistor Protoboardo arnés Molex Contactocon interruptor Fuente 24 VLRS-150-24 Fusible 3 Aen el cable rojo Clema+24 V y GND Tierra chasis Billetero validador MDB datos: 4 · 5 · 6 corriente: 1 · 2

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.

Diagrama de conexión

CONTACTO 127 V CA F · N · Tierra INTERRUPTOR + FUSIBLE fusible 3 A (en la fase) FUENTE 24 V CD LRS-150-24 · 6.5 A LNT +V−V Fase Neutro Tierra física → también al chasis EasyMDB ThinkChip / Maya Vending CON4 alimentación 24–36 V CON5 MDB Maestro CON2 (no usar) CON1 · USB 3A +24 V GND VALIDADOR DE BILLETES conector MDB Molex 6 pines 1 +24–34 V 2 GND potencia 3 sin conexión 4 Maestro RX 5 Maestro TX 6 Común datos arnés MDB pin a pin (1→1 … 6→6) PC (Windows) aparece como puerto COMx 115200 baud · 8N1 easymdb_bill_test.py → después: FerroVend ↔ POS cable USB A–B (máx. 3 m) Chasis metálico de la máquina: une la tierra física de la fuente a la lámina con zapata y tornillo.
Fase 127 V Neutro Tierra física +24 V GND MDB RX maestro MDB TX maestro USB

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.

PinSeñal MDBQué esColor sugerido
1+V CDAlimentación del validador, 24–34 VRojo
2Retorno CDTierra de potencia (GND)Negro
3N/CSin conexión—
4Master ReceiveLa EasyMDB escucha al validadorAzul
5Master TransmitLa EasyMDB le habla al validadorNaranja
6Común de comunicaciónReferencia de las señales de datosGris

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

PiezaEspecificaciónPara qué
Fuente de poder24 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 fusibleEntrada IEC C14 con interruptor y portafusible, fusible 3 AApagar la máquina y proteger la fuente
Portafusible en líneaFusible de 3 A en el +24 VProtege la EasyMDB y el validador de un corto
Cable de 24 VCalibre 18 AWG, rojo y negroDe la fuente al CON4
Cable de 127 VCalibre 16 AWG con tierra (cable de uso rudo 3×16)Del contacto a la fuente
Arnés MDBMolex Mini-Fit 6 pines hembra–hembra (o el original del validador)CON5 ↔ validador
Cable USBUSB A–B (tipo impresora), máximo 3 mEasyMDB ↔ PC
Zapatas y tornilloZapata de ojillo para la tierra del chasisAterrizar la lámina metálica de la máquina

Orden de armado y prueba

  1. 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.
  2. 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.
  3. 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.
  4. Apaga y conecta el validador al CON5 con el arnés MDB pin a pin.
  5. 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.
  6. Enciende todo y corre la prueba desde la PC (el script ya está en /root/ferrovend/easymdb_bill_test.py):
    pip install pyserial
    python easymdb_bill_test.py --list-ports
    python easymdb_bill_test.py --port COM5
    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.