Quería que el Rumble Pak para caber en la placa muerta existente de la DS Lite que encaja en la ranura de cartucho GBA. Esto haría que se fusionan con la NDS y no sobresalen o un color extraño. Podría se utilizado el PCB que se encuentra dentro de la placa de cierre, pero no quería arruinarlo en caso de que yo tenía que enviar de nuevo. Opté por desmontar un viejo cartucho de Pokemon Pinball GBA y utilice el conector de borde.
Yo habría utilizado el motor de desplazamiento desde el cartucho de Pokemon, pero era simplemente demasiado grande...
El motor que utiliza es muy pequeño y fue rescatado de un viejo teléfono Nokia 5100. El peso compensado tuvo que ser recortada abajo porque era demasiado grande.
Un estruendo se solicita en el escritura /WR pin (Pin 3 de GBA). El pulso es aproximadamente 350ns largo y necesita ampliarse a unos 20ms, puesto que el motor no se mueve si pulso con 350ns.
Yo pude han utilizado un 74HC123 Dual la monoestable de mismo (paso a paso), pero no tengo ninguna. Aunque tenía un Microchip PIC12F675.
El PIC12F675 contiene un oscilador interno y tiene un pin de interrupción que detectará el pulso 350ns (mínimo es 25ns), votación de la solicitud de Rumble entrada no es una opción como la foto seguramente pierda ya que su tiempo de ciclo es 1.
El PIC se pone en modo de reposo para conservar el poder, sin embargo esto probablemente no es necesario porque el desplazamiento motor consume sobre 200mA cada vez que se gira.
Esta información es proporcionada como información solamente, estas son mis experiencias y el tuyo puede variar... por favor no culpen a me si tostar tu NDS...