SAMD Loader Switch

From GameBrew
SAMD Loader
Samdnx.png
General
Authorelectronrancher
TypePayload Senders (Hardware)
Version2018
LicenseGPL-2.0
Last Updated2018/08/23
Links
Download
Website
Source

Fusee Launcher for the openschemes SAMD21 Loader board. Based on sam fusee launcher.

Build and tested with Arduino SDK.

User guide

Source Code

  • Firmware (Compile and flash with Arduino, forked from sam-fusee-launcher) (you probably want this one if you want to hack on stuff).
  • Multiloader (Compile and flash with Arduino, forked from the V1.0 firmware just above)
  • Bootloader (Compile with GCC and flash with SWD, forked from uf2-samdx1) (You probably don't ever need to touch the bootloader, so you may not care about this one)

Install a Pre-built Firmware

  • Download a firmware zip file from the firmware directory and open.
  • Plug the SAMD Loader into USB, and double click reset
  • Drop the 3 files from inside the zip onto USB. They will be autoflashed as soon as they are written
  • Unplug SAMD Loader, it's now flashed to the new firmware.

Optional Multiloader Firmware

A pre-built Firmware can be found here. This firmware was inspired by, and borrows from, mattytrog's implementation of Gemma multiloader. Thanks mattytrog.

  • To use, plug in normally and power on. While searching for Tegra, the device will show 1, 2, or 3 quick blinks to signify which payload is active.
  • To change payload, hold the change button (D1), the device will cycle through 1, 2, then 3 blinks to indicate payload selection. Let go of change button once your desired payload is indicated
  • To store payload, momentarily press the store button (D0). The activity LED will light for 1 second to indicate flashing and upon the next reset, your desired payload will be automatically selected.

The rest is the same, device will blink 1-3 times while searching for Tegra, then give a short-long "Ta-daa" blink as the payload is sent and activated. At that point, you're done! Unplug and switch the loader off.

FAQ

Q. What is it?

It's a small SAMD21 board with an onboard CR2032 battery holder. It can be used to send fusee gelee payloads.

Q. Why did you build it?

I wanted a board that was instantly-on, and that I could reprogram with open source tools.

Q. How big is it?

24 x 25mm.

Q. Can it fit inside my console?

Yes, with the battery clip and other tall stuff omitted. I made the USB pads big for easy soldering.

Q. What do I need to get injecting?

A CR2032 battery, a USB micro b to C cable, and an RCM jig. All can be found on ebay or Amazon for a low cost.

Media

Placing the samd loader (electronrancher)

SAMD Loader in action (electronrancher)

Pick and Place monitor (electronrancher)

External links

Advertising: