Hacking DEAD [Shutdown]DragonInjector - Game Cart Payload Injector (Trinket M0 Clone)

Status
Not open for further replies.

Solitario

Well-Known Member
Member
Joined
Feb 18, 2018
Messages
147
Trophies
0
Age
31
XP
803
Country
Brazil
very cool idea., with this I'll be able to say goodbye to auto RCM & warmboot, waiting for news ^^

--------------------- MERGED ---------------------------

very cool idea., with this I'll be able to say goodbye to auto RCM & warmboot, waiting for news ^^

dreaming a little ^^
 
D

Deleted User

Guest
That is so clever and would be perfect for anyone not up to doing the internal install.

So many people have boned their switch by attempting and failing the internal mods. I think this would be a fantastic alternative to be able to offer because the soldering skills and tools needed for the internal installs are really not stated enough even with the giant warnings lol.
 

borngborn

Well-Known Member
Newcomer
Joined
Jun 6, 2018
Messages
72
Trophies
0
Age
34
XP
466
Country
United States
Sell them on tindie or dangerous prototypes or atleast make the pcb and cast designs BOM part list available so i can build on my self im just getting into electrical engineering so this interest me alot im still a newb tho

Sent from my SM-N950U using Tapatalk
 

PRAGMA

Well-Known Member
Member
Joined
Dec 29, 2015
Messages
2,258
Trophies
1
Location
Ireland
Website
github.com
XP
5,039
Country
Ireland
This is genuinely creative afk tbh. something id love OP to try out in the future is to make one thats like a thin bar from the very left of the ACTUAL switch to the very right of the ACTUAL switch that plugs in, that way we have a slim rcm payload injector that would be barely noticable and wouldnt look out of place
 

BL4Z3D247

GBAtemp Stoner
Member
Joined
Oct 22, 2008
Messages
1,942
Trophies
0
Age
39
Location
I'm so high, I don't even know!
XP
1,229
Country
United States
images.jpeg


No but seriously, that is badass. Good luck and I hope this comes to fruition.
 

weatMod

Well-Known Member
Member
Joined
Aug 24, 2013
Messages
3,305
Trophies
2
Age
47
XP
3,351
Country
United States
i don't get it
am i missing something in those mockups?

because i can not figure out with part is supposed to be the jig

but awesome idea anyways
also not a fan of auto RCM i am waiting for my magnetic reed switches from China to come in
maybe you cold incorporate a neodymium magnet in the cap or something then just have the joycon modded with a magnetic reed switch instead of a jig
 
Last edited by weatMod,

Kukielka

Well-Known Member
Member
Joined
Jul 11, 2018
Messages
154
Trophies
0
Age
29
XP
387
Country
Germany
That's pretty damn neat!
If this goes into production, I'll pick one up for sure!
Great project!
 

MatinatorX

Hardware Developer
OP
Developer
Joined
Jul 17, 2018
Messages
366
Trophies
1
Website
www.dragoninjector.com
XP
2,538
Country
Canada
Hey everyone, thanks for all the fresh feedback! Guess it's a good time to give out an update, but first let's answer some questions:

Sell them on tindie or dangerous prototypes or atleast make the pcb and cast designs BOM part list available so i can build on my self im just getting into electrical engineering so this interest me alot im still a newb tho

Looks great do you have plans for mass prodyprodu?

Mass production is pretty much off the table, I ran some numbers for fun the other day and to make the investment in a PCBA service and injection molding back and cover my time and stuff I would have to sell close to 10000 units at $30 Canadian a pop. The molds and tooling are around $10K, though once you have that the actual plastic is mere cents per case. I'd love to go that route but the demand just isn't there I think. That said, I think Tindie is a great idea and I'll likely sell them there, and with them being an open source maker driven site selling DIY style stuff it nicely sidesteps the certification requirements of selling something like this normally, which can easily add up to $50K to be granted.

I will be releasing the final schematic as soon as it's done and tested, as well as the .STEP files for the case, the raw gerbers and my fork of the payload code.

i don't get it
am i missing something in those mockups?

because i can not figure out with part is supposed to be the jig

The little red bit in the render inside the cap is the RCM jig. Smallest I could possibly make it for it to still work and be able to slip inside the cap. There are holes at the back of the slots for pins 1 and 10 as well as underneath at the ends of the pin slots and finally underneath the hollow bit. The idea is, you stick a 1/8w 1K resistor inside the hollow part of the cap with the leads poking out towards the pin slots, then poke the ends down through the holes at the end of the slots, then wrap them back under and finally pull them up through the holes in the bottom inside the hollow bit again. Then you cut them to fit, fold them down so they aren't touching and add some glue/epoxy/resin to the hollow bit to hold everything in place.

I've uploaded the Jig models to Thingiverse but they also seem to have limitations for new accounts so I can't publish anything yet. In 24 hours you can search for my username there and you'll see it. I'd attach them here but .STL and.STEP files aren't allowed.

EDIT: Concept render of the assembled jig attached here and on main post.

jig_assembled.jpg
 
Last edited by MatinatorX,

MatinatorX

Hardware Developer
OP
Developer
Joined
Jul 17, 2018
Messages
366
Trophies
1
Website
www.dragoninjector.com
XP
2,538
Country
Canada
Update time.

While the PCB designing and fab went well and I have a bunch on the way here right now, getting the case prototyped has so far been... unsuccessful. The issue is the miniscule amount of space and the details the case requires. I only had ~1mm extra to work with for length and width when designing the case, which meant a wall thickness of 0.5mm. This is fine (albeit just barely) for injection molded parts made of strong plastic, but for the prototype I've been poking local makers on 3DHubs who have SLA printers (UV cured liquid resin), since FDM printers like mine (that shmoo out hot plastic) aren't accurate enough for this. So far every attempt has resulted in a failure printing either the cover or the case due to that itty bitty wall thickness, and getting the board even this small was like playing entropy bingo for a day. Moving stuff a few mil at a time and seeing what that broke and then moving that new broken thing. Rinse, repeat. The board just isn't getting any smaller at this point with it's current assortment of components.

HOWEVER. Last night I committed the sin of dissecting the most revered game on the Switch, as currently as it's the only cart I own. I'm talking of course about the wonderful Aqua Motor Racing Utopia. I know this hurts us all, but remember, it was for science.

Anyways, I soldered up some magnet wire onto the 3.3V and GND pins, routed them out of the back of the cart, stuck the other ends across my multimeter and wrote down the behavior of the card slot under a variety of circumstances:

1) When the system is in sleep/standby mode, the 3.3V supply is OFF.
2) The slot is powered immediately when resuming from sleep mode. I measured a constant 3.06v.
3) When entering sleep mode, the game slot is powered down for around two seconds, then receives power again for around ten seconds for some reason. It then powers down for good until woken from sleep.
4) When turning off the console, the slot is powered down once the screen backlight turns off, with no resumption of power until the console is booted once more.
5) The card slot is NOT powered in RCM mode. The slot does not receive power until Horizon is loaded and you see the lockscreen appear.

So, there's good news and bad news here. The good news is that I can hijack the 3.3v for stuff when the Switch is on without fear of draining the battery when it's in standby mode or off. This means I can ditch the battery for a supercapacitor! The bad news is that there's no power in RCM mode. This means that AutoRCM would be a Really Bad Idea™, because if your dongle died you would have no way to boot the console to charge your dongle so you could boot the console to charge your dongle. My angle is that if your RCM jig is built into your dongle, you don't need RCM anyways. If I'm missing an important use case however please let me know.

Moving forward, it turns out that supercapacitors are actually pretty easy to charge and implement if you know your supply voltage will always be consistent. A simple resistor and a diode are all that are needed to limit the charging current and protect against reverse voltage discharge when your input voltage goes low. If anyone would like, I can break out the math, but the short of it is a cap that's about 2/3 the size of the CR1616 I'm using in the first board will work just as well. On a full charge it will last for over an hour with the dongle in sleep mode and be good for a couple dozen payload injections. I'm limiting the current the dongle can get from the Switch to 25mA and even at that miniscule amperage the cap should charge in just a few minutes. This should be well below the current a normal Switch cart needs. If you're wondering what effect 25mA will have on your battery life (remember that the card slot only gives power when the system running, current drain is 0 when in standby or off), the Switch has a 4310mAh battery pack @ 3.7v. 25 / 4310 is 0.058, or about half a percent of your battery life for every hour the Switch is running on battery.

So that leaves me where I am now, which is making a new PCB. The schematic is already done. Thanks to the supercap being substantially smaller than the battery, I should be able to add enough meat to make the case printable on an SLA (and possibly even FDM) printer. Day job runs long this week so it will likely be late Friday I'm back here with shiny renders of the new design.

Attached is the current WIP schematic for those interested as well as a picture of me violating my switch with magnet wire.

schematic.jpg testing.jpg
 
Last edited by MatinatorX,

willhack

Well-Known Member
Newcomer
Joined
Apr 27, 2018
Messages
99
Trophies
0
Age
27
XP
263
Country
United States
Yo great finds! Looking forward to see the future of this project. I'm sure it won't just be completed but it'd be implemented!
 

Captain_N

Well-Known Member
Member
Joined
Mar 29, 2010
Messages
1,908
Trophies
2
XP
2,039
Country
United States
I like this project. Being able to carry your jig like a physcal cart. You can even make a custom switch game case for it lol.
 
  • Like
Reactions: BL4Z3D247

MatinatorX

Hardware Developer
OP
Developer
Joined
Jul 17, 2018
Messages
366
Trophies
1
Website
www.dragoninjector.com
XP
2,538
Country
Canada
Is this original trinket m0?

There's unfortunately no chance to fit a Trinket M0 along with the other needed components into the space of a switch cart.

This is a fully custom board based on the open-source Trinket M0 schematics with a bunch of tweaks. The power regulator and the DotStar LED have been removed as well as unneeded i/o pins and some protocol pads like SPI. Digital pin 0 is used for the status LED, USB goes to the Type C plug and the flash access pins have pads and that's it for i/o.

The chip is exactly the same though, so any code that runs on a Trinket M0 will run on this.
 
Last edited by MatinatorX,

Deathscreton

Well-Known Member
Member
Joined
Oct 1, 2009
Messages
826
Trophies
0
XP
1,092
Country
United States
This is amazing. I don't know if I'd have the resources to fabricate one myself once the source files are public, but I certainly wouldn't be against buying a setup like this.
 
Status
Not open for further replies.

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    Xdqwerty @ Xdqwerty: Traps