Skip to content

The Magic Wheelchair Motherboard is a printed circuit board that makes it much easier to add interactivity to Magic Wheelchair builds (or other interactive projects).

Notifications You must be signed in to change notification settings

makerfx/mwc-motherboard

Repository files navigation

Magic Wheelchair Motherboard

The Magic Wheelchair Motherboard is a printed circuit board that makes it much easier to add interactivity to Magic Wheelchair builds (or other interactive projects).

Features include:

  • Plug-in support for Teensy 4.1 and the Teensy 4 audio audio adaptor
  • 4 channels of non-blocking addressable LEDs (ws2812, neopixel, etc.) full compatible with FastLED
  • Stereo sound input, processing and output including volume control, filters, polyphonic sound output, multiple channels of simultaneous sd-card playback, FFT and peak level analysis and much more.
  • Level-shifted GPIO
  • Full breakout of all Teensy pins
  • .91" OLED Screen for debugging or status
  • Multiple channels of high-current transistor driven output
  • Selectable voltage (5v or 12v) for addressable LED outputs
  • Pluggable connectors for VIN, LED outputs and high-current outputs
  • Small prototyping area for adding additional components
  • Expansion header for connecting to a daughterboard
  • Support for USB host mode through the Teensy 4.1 USB header

Note that this board is still in the development and testing phase. If you are interested in obtaining a board for a Magic Wheelchair project, or for another interactive project, email us to learn the current status and availability of boards.


MWC Motherboard prototype MWC Motherboard prototype v1.0.7 being tested in a BrightBikes LED art bike with more than 1600 audio-interactive addressable LEDs

BrightBikes holiday ride

BrightBikes fire demo


History

In 2019, we built the Bumblebee Transformer Magic Wheelchair for Alex - that project was completed in just a few weeks, and we used the Teensy 3.6 with the Teensy 3 Audio Shield. We hand soldered protoboards for the circuits including the Teensy components, level shifters and high-current transistor outputs. Alex loved Bumblebee and Magic Wheelchair builders provided very positive feedback on the interactivity of the build. Just two weeks later, we were asked to help provide the electronics for another MWC build in Portland. Again, we created a hand-soldered protoboard. We realized that if we could make this part easier with a plug & play board for interactive MWC builds, we could help the build community significantly.

We've now worked through 7 revisions of the board, including upgrading to the Teensy 4.1 and the Teensy 4 Audio shield. We've added more functionality, and made it easier than every to get started. All our MWC build code is Open Source and available here to get builders up-to-speed quickly.

Example Uses

Bill of Materials

Note, not all parts are required. For example, if your build does not use high-current outputs, you don't need to populate those parts.

  • PCB

    • If you want to purchase bare or populated boards, we are planning to make them available at some point in the future. Note that this board is still in the development and testing phase. If you are interested in obtaining a board for a Magic Wheelchair project, or for another interactive project, email us to learn the current status and availability of boards.
  • Teensy 4.1

    • QTY 1
    • Order from PJRC to support the creator.
    • We install header pins, so you can order with or without pins.
  • Teensy Audio Adaptor Rev D

    • QTY 1
    • Order from PJRC to support the creator.
    • REV D is for the Teensy 4 series, make sure you get the correct revision!
    • We install header pins, so you can order with or without pins.
    • This part is not required if the project does not have audio (but why not?!)
  • LM2596 DC-DC Power Supply

    • QTY 1
    • Amazon example
    • Note that footprint is very important, there are several versions of similar boards
    • We typically run these systems off 12v batteries, this part does the regulation down to 5v, then the Teensy regulator provides 3.3v
    • SET THIS PART TO 5V BEFORE TYING ITS OUTPUTS TO THE PCB!
  • .91" OLED Display (i2c)

    • QTY 1
    • Amazon example
    • This part is optional and can be used for debugging or status displays. They are inexpensive and very helpful
  • 2 pin Plug-in Screw terminal block 5.08mm pitch

    • QTY 8 (QTY 1 for VIN, QTY 5 for optional high-current out, QTY 2 for optional addl 5v and GND out)
    • Amazon right angle example
    • You can use straight or right angle as your packaging dictates
  • 3 pin Plug-in Screw Terminal Block 5.08mm pitch

  • Male & Female header for mounting Teensy and Audio Adaptor and other items

  • Settings jumpers Amazon example

    • QTY 2 (QTY 1 for LED voltage output, QTY 1 for level-shifted GPIO voltage)
    • We like red as a visual reminder to manage settings!
  • LEDs

  • Addressable LED Output Buffer

    • SN74LV245ADBR Bus Transceiver Datasheet
    • QTY 1
    • Mouser
    • Technically this is optional, but if you aren't using the LEDs, this is likely not the right board for you!
  • High-Current Output Drivers

    • TC4427ACOA713 Gate Driver 1.5A Dual Datasheet
    • QTY 3 (can be optionally populated based on number of high current outputs needed)
    • Mouser
  • GPIO Level Shifter

    • TXS0104EDR BiDirectional Voltage Level Translator datasheet
    • QTY 1 (optional)
    • Mouser
  • Misc Capacitors

  • Battery Monitoring circuit (optional)

    • RvH
      • 4.7k SMD 0805 resistor
    • RvL
      • 1k SMD 0805 resistor
    • VRH
      • 1k SMD 0805 resistor
    • VCL
      • .1uF SMD 0805 capacitor
      • same as above in "Misc Capacitors
    • Vref
  • Other Handy Items

    • USB 5-pin header cable for Teensy 4.1 host mode
      • QTY 1
      • This is SUPER handy for adding a remote or other USB accessory
      • Amazon example
    • USB Remote
      • You can read all the buttons on this remote with the Teensy
      • It also supports a mouse mode
      • Amazon
    • 1/8" Headphone cable for audio input
      • I typically find a recycled cable, cut the end off and solder to the Teensy audio adapter input pads
    • 1/8" Headphone cable for audio output
      • I typically use a recycled headphone cable
    • Audio noise filter
    • Fuse block
      • If you have a LOT of LEDs, you may want to fuse the power circuits
      • We like the models that have bus terminals for both power AND ground
      • Amazon example
    • 12v battery
      • We like this 12v LiFePo battery - we get about 2 hours of runtime from the 1600 LED art bikes, but these weigh 1/3 of the SLA equivalent!
      • Kaster 12.8V 12Ah LiFePO4 battery eBay

Disclaimer

This is a community-driven project and only affiliated with Magic Wheelchair as we are part of the builder community. The Magic Wheelchair organization is not responsible for any of this content, the design of the board, or any software.

About

The Magic Wheelchair Motherboard is a printed circuit board that makes it much easier to add interactivity to Magic Wheelchair builds (or other interactive projects).

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published