Requested Features

Donovan Buck edited this page Oct 3, 2018 · 26 revisions

AKA "Johnny-Five's Most Wanted"

Johnny-Five supports a wide variety of components, boards, and protocols but the world of hardware is huge. There are occasionally requests for new devices. We track those requests below.

We hope this will be a place where new and existing contributors will come to see how they can help this amazing community. All of these issues and pull-requests are closed but only temporarily. All they need is a motivated contributor.


New Boards/IO Plug-Ins

Asus Tinker Board #1421

NanoPC T-4 #1502

Orange Pi #1508

Rainbowduino Discontinued? #574


New Classes

Sound Generator/Synthesizer Class #1410

  • SIDuinoi2c #1410
  • sid-arduino-lib backpack (Doesn't exist yet) #1410
  • YM3812 OPL2 (requires SPI) #1410
  • Adafruit Audio FX Sound Board #936

GSM/Cellular

Receiver


New Devices

Expander

GPS

IMU

LCD

LED.Digits

  • HT16K33 Backpack #1022
  • 8-bit 595 driver #969

LED.Matrix

Light

Sensor

  • HX711 Load Cell Amplifier (Requires SPI)#884
  • INA219 High Side DC Current Sensor Breakout #1500

Servo

Thermometer


New Class Features

IMU

  • Access to DMP processed values #1126

Piezo

  • Support RTTL, RTTL+ #639

LED.RGB

  • Fade to color method #1309
  • Color Correction #811

Motor

Servos

  • Bulk Servo Writes - Add ability to accumulate multiple servo positions and send write command(s) on next tick. Ideal for PCA9685 that can receive multiple values in a single i2c message (and maybe one day bulk analog writes in firmata). #1340

Thermometer

  • Add tolerance for temperature changes #1137

New Modules

Fingerprint scanner module - #845, #1353

Gripper module - #698

Camera - #420

Apex 5400 Bill Acceptor - #1317

RFID/NFC - #1108, #804

  • Adafruit PN532 RFID/NFC Breakout and Shield

Other Enhancements

DMX512 Protocol - This would have to be added to firmata first #1326

You can’t perform that action at this time.
You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session.
Press h to open a hovercard with more details.