Ik wilde de Rumble Pak om te passen in de bestaande blanking plaat van de DS-Lite die in de GBA cartridge sleuf sleuven. Hierdoor zou het versmelten met de NDS en niet uitsteken of hebben een vreemde kleur. Ik kon heb gebruikt de PCB die binnen de blanking plaat is opgenomen, maar had geen zin om het te verpesten voor het geval dat ik moest het terugsturen. Ik opteerde om te ontmantelen van een oude Pokemon Pinball GBA cartridge en de rand-connector gebruiken.
Ik zou hebben gebruikt de offset motor uit de Pokemon Cartridge, maar het was gewoon te groot...
De motor die ik gebruikte is klein en werd gered uit een oude Nokia 5100-telefoon. De offset gewicht moest worden afgeslankte want het was te groot.
Een Rumble wordt aangevraagd op de pin /WR schrijven (GBA Pin 3). De pols is ongeveer 350ns lang en moet worden uitgerekt tot ongeveer 20 MS, aangezien de motor zal geen krimp als u het met 350ns pulse.
Ik kon heb gebruikt een 74HC123 Dual hertriggerbaar monostabiele (One-Shot), maar ik heb om het even welk. Ik heb wel een Microchip PIC12F675.
De PIC12F675 bevat een interne oscillator en heeft een interrupt-pin die de 350ns pols detecteert (minimale is 25ns), polling Rumble Request invoer is niet een optie zoals de PIC zeker missen zal aangezien het instructie cyclustijd 1us.
De foto is geplaatst in de slaapstand om macht te behouden, maar dit is waarschijnlijk niet nodig omdat de offset motor over 200mA everytime het draaiingen verbruikt.
Deze informatie wordt verstrekt als informatief, dit mijn ervaringen zijn en jou variëren kan... alstublieft niet kwalijk me als u uw NDS toast...