Loading... Please wait...

App Notes - Downloads - Datasheets

Application notes for Solutions Cubed, LLC products. Information to help you with your robotics, motor control, motion control, Arduino, and BASIC Stamp projects.

BM001-H-Bridge Module(MC33926) An open source hardware module that carries a single H-bridge for DC motor control. 5-28VDC, up to 5A peak.
User Data Sheet - Connectivity, electrical specifications, and other useful technical specifications.
Design Files
- PCB, BOM, schematic capture and other files associated with the design.
BM001_Arduino_single_hbridge_drive.zip - Arduino Uno3 code example for controlling a motor speed and direction with the BM001.

BM002-RS232/RS485/Logic Converter Module An open source hardware module converts serial data between RS232, RS485, and logic levels. Allows RS485 communication with no need of the Drive Enable pin as well.
User Data Sheet
- Connectivity, electrical specifications, and other useful technical specifications.
Design Files
- PCB, BOM, schematic capture and other files associated with the design.

BM003-Flash Memory Module An open source hardware module provides 64Mbits of Flash non-volatile memory via an SPI interface.
User Data Sheet - Connectivity, electrical specifications, and other useful technical specifications.
Design Files
- PCB, BOM, schematic capture and other files associated with the design.
BM003_Arduino_flash_data_logger.zip - Arduino Uno3 code that measures analog values and stores them in non-volatile memory.

BM004-Electronic Compass Module An open source hardware module carries a 3D accelerometer and 3D magnetometer that may be used to create a compass.
User Data Sheet - Connectivity, electrical specifications, and other useful technical specifications.
Design Files
- PCB, BOM, schematic capture and other files associated with the design.
BM004_Arduino_read_write_registers.zip - Arduino Uno code to read and write to this module's internal registers using I2C.
BM004_Arduino_compass_simple.zip - Arduino Uno code converts magnetometer registers to degrees heading. Not tilt compensated.
BM004_Arduino_calibrate.zip - Arduino Uno code that reads the magnetometer registers to determine min-max values for tilt compensated compass calibration.
BM004_Arduino_compass_tilt_compensated.zip - Arduino Uno code converts magnetometer/accelerometer registers to degrees heading. Tilt compensated.
ST Micro Compass App Note - Manufacturer's app note on compass calibration and tilt compensation.

BM005-Real Time Clock and Calendar Module An open source hardware module with a real-time clock, calendar, alarm, and battery backup input.
User Data Sheet - Connectivity, electrical specifications, and other useful technical specifications.
Design Files
- PCB, BOM, schematic capture and other files associated with the design.
BM005_Arduino read_write_time_date.zip - Arduino Uno3 code for setting and reading the time.

BM006-3-Axis Accelerometer Module An open source hardware module with a 3-axis analog output accelerometer, useful in measuring tilt, orientation, and detecting freefall.
User Data Sheet - Connectivity, electrical specifications, and other useful technical specifications.
Design Files
- PCB, BOM, schematic capture and other files associated with the design.

BM007- IR Object Detector Module An open source hardware module with an infra-red transmitter and receiver tuned to detect objects at 100mm.
User Data Sheet
- Connectivity, electrical specifications, and other useful technical specifications.
Design Files
- PCB, BOM, schematic capture and other files associated with the design.

BM008- Triple Power Switch Module An open source hardware module with three solid state relays that can be used to turn on/off power to various loads such as lamps, motors, heaters, or other circuits.
User Data Sheet - Connectivity, electrical specifications, and other useful technical specifications.
Design Files
- PCB, BOM, schematic capture and other files associated with the design.

BM009- IR to Serial Converter Module An open source hardware module that converts serial data to/from an infrared signal. An onboard IR transceiver allows you to create a short range wireless serial link.
User Data Sheet - Connectivity, electrical specifications, and other useful technical specifications.
Design Files
- PCB, BOM, schematic capture and other files associated with the design.

BM010- USB to Serial Converter Module An open source hardware module that converts USB data to serial data at 5V or 3.3V levels.
User Data Sheet - Connectivity, electrical specifications, and other useful technical specifications.
Design Files
- PCB, BOM, schematic capture and other files associated with the design.

BM0011-Dual Motor Quad Servo Controller An open source hardware module that carries two H-bridge for DC motor control and a PIC16F1829 microcontroller. The microcontroller implements a serial interface and can read 4 servo pulses, generate 4 servo pulses, and control both H-bridge. 6-24VDC, up to 5A peak.
User Data Sheet - Connectivity, electrical specifications, and other useful technical specifications.
Design Files - PCB, BOM, schematic capture and other files associated with the design.
BM011_Serial_Example.zip - Arduino Uno3 code example for controlling a motor speed/direction, generating servo control pulses, and reading servo pulses with the BM011.
BM011_Test Software.zip - Test software that implements the serial interface protocol to control and test the BM011.
BM011_Loading_Custom_Firmware.pdf - A summary of how to use a Microchip programmer/debugger and customize the C code used for this module.
  
BM0013_SERVO - Serial Servo Controller  An open source hardware module that produces 10 servo pulses (typically 0.5 to 2.5mS in duration) for controlling the position of 10 servos.  Pulse control has a resolution of 1uS, and rate of servo change is adjustable.  A serial interface is used to communicate with the module.
User Data Sheet
- Connectivity, electrical specifications, and other useful technical specifications.
Design Files - PCB, BOM, schematic capture and other files associated with the design.
BM013_Servo_Serial_Example.zip - Arduino Uno3 code example for generating servo control pulses with the serial interface.
BM013_SERVO_TestSoftware.zip - Test software that implements the serial interface protocol to control up to 10 servos.
BM013_SERVO_Loading_Custom_Firmware.pdf - A summary of how to use a Microchip programmer/debugger and customize the C code used for this module.

BM014 - Super Bright Red, Green, Blue LED This super bright red, green, and blue LED module can be used to generate hundreds of colors. The module comes with MOSFET switches used to turn on each LED. Pulse-width modulating the MOSFETs can allow you to mix color ratios.
User Data Sheet 
PCB, schematic, and bill-of-materials
BM014_Arduino_Simple_Test.zip -  Arduino Uno3 code drives the red, green, blue LEDs with PWM. 
BM014_Arduino_RGB_LED_colors.zip -  Arduino Uno3 code example generating multiple colors with PWM.

BM015 - High Beam Dual White LED Module A brilliant, bright white dual LED module can be used to generate super bright lighting in a small package. Same LEDs used in camera flashes and flashlights. The module comes with MOSFET switches used to turn on each LED with a simple i/o connection or switch. Pulse-width modulating the MOSFETs can allow you to adjust brightness.
User Data Sheet 
PCB, schematic, and bill-of-materials

BM017 - I2C Color Sensor This module carries one AMS TCS34725 color light-to-digital converter IC. The IC has an I2C interface allowing digital systems to measure object color. Red, blue, green, and clear values may be read. The module also has a white LED and MOSFET that may be used to illuminate objects.
User Data Sheet - Connectivity, electrical specifications, and other useful technical specifications.
Design files - PCB, BOM, schematic capture and other files associated with the design.  
BM017_Arduino_color_sensing.zip -  Arduino Uno3 code example for basic red, green, and blue color sensing.
BM017_Arduino_RGB_LED_driver.zip -  Arduino Uno3 code example reading color and converting it to RGB LED drive signals.

BM019 - Serial to NFC converter  An open source module that carries a ST Micro CR95HF NFC interface chip. The module allows you to communicate with Near Field Communication enabled smart cards and EEPROM via 8N1 serial or SPI interfaces. The module carries a tuned PCB antenna for coupling to NFC enabled devices.
User Data Sheet - Connectivity, electrical specifications, comm protocol and other useful technical specifications.
Design Files - PCB, BOM, schematic capture and other files associated with the design. 
BM019_Test_software_15693.zip - PC test software for BM019 to ISO/IEC 15693 devices.
BM019_NFC_15693_Inventory_Arduino.zip -  Arduino Uno3 code example for sending inventory command using ISO/IEC 15693 protocol.
BM019_NFC_15693_Inventory_Arduino.zip -  Arduino Uno3 code example for writing and reading memory blocks using ISO/IEC 15693 protocol.

FIRSTBOT - Robot Controller An Arduino-compatible open source hardware robot controller that carries two microcontrollerserial.  An Atmel controller implements an Arduino-compatible design with analog inputs and digital i/os.  A second controller Microchip controller controls two DC motors, can read 4 servo pulses, and generate 4 servo pulses. H-bridge are rated for 6-24VDC, up to 5A peak.
User Data Sheet - Connectivity, electrical specifications, and other useful technical specifications.
Design Files - PCB, BOM, schematic capture and other files associated with the design.
BM011_Serial_Example.zip - Code example for controlling a motor speed/direction, generating servo control pulses, and reading servo pulses with the PIC16F1829 embedded on the FIRSTBOT.
FIRSTBOT_PID_code.zip - Code example that implements a PID motor position controller using analog feedback and analog control signals.

Synaptron Micro The Synaptron Micro accepts serial, analog, and pulse control inputs and analog, pulse, current, velocity or quadrature encoder signals as feedback. It may be configured as an open loop motor drive controller, or a closed-loop motion controller. This product is ideal for robotics, motor control, and motion control applications.
User Data Sheet - Connectivity, electrical specifications, and other useful technical specifications.
Communication Protocol - Internal register descriptions and data format for serial communication.
Synaptron Micro Schematic
- The schematic.
Synaptron Micro Test Board - Schematic for the Synaptron test board.
AN2003 - An open source design using the Synaptron Micro
AN2004 - How to create and save scripts for production programming.
AN2005 PDF - Software user notes. 
AN2005 software- Synaptron Micro Windows test software.
AN2006 - Using the Syanptron Micro with a Parallax BASIC Stamp 2 and a quadrature encoder.
AN2007 - Configuring the Synaptron Micro for the US Digital MA3P12 pulse feedback encoder.
AN2008 - Configuring the Synaptron Micro for the US Digital MA3A10 analog feedback encoder.
AN2009
- Controlling the Syanptron Micro with the Arduino system.
AN2011 - Basic setup guide for serial control and encoder feedback.
Firmware Revisions - Bootloader firmware.

Motion Mind 3 Motion Controller The Motion Mind 3 accepts serial, analog, and button control inputs and analog or quadrature encoder signals as feedback. It may be configured as an open loop motor drive controller, or a closed-loop motion controller. This product is ideal for robotics, motor control, and motion control applications where higher current loads are expected.
User Data Sheet - Connectivity, electrical specifications, communication protocol and more.
MOTM3 Test Software - Software to program and test the Motion Mind 3.
MOTM3 ASCII Test Software
- Test software that uses the ASCII protocol.
MOTM3 ASCII Test Software source code - VS2010 source code for ASCII protocol test software. 
MOTM3 Bootloader Software - Used to upload new firmware into the unit.
MOTM3 Bootloader Files - Firmware revisions for the MOTM3.
AN1000 Test Software - An older version of our test software.
AN1000 - Notes on using the test software.
AN1002B - Configuring Microsoft Hyperterminal for the Motion Mind 3.
AN1004 - Connecting quadrature encoders to the Motion Mind.
AN1007 - ASCII Test Software notes.
AN1008 - Using the Motion Mind with the Arduino Uno. 
AN1010-13 - Four sample programs to use with the Parallax BS2 controller.
AN1015 - Discusses how to program multiple Motion Minds with the same register settings for production runs.
Motion Mind 3 Connector User Data Sheet -

Motor Mind C Dual Motor Controller This dual motor controller accepts serial, analog, or pulse inputs and uses them to control two motors. This product is ideal for robotics and motor control applications where dual motor control is needed.
User Data Sheet - Connectivity, electrical specifications, communication protocol and more.
MMC Errata - Known errors for the MMC
AN700 - MMC - Parallax BS2 test board and application note.
AN701 - Using the MMC in analog mode.
AN702 - Controlling the MMC with a BasicMicro ATOM.
AN703 - Protecting the MMC in 24V systems.
AN704 - Ramping motor speeds with the Parallax BS2.
AN706 - Controlling the MMC with a PIC16F73.
AN710 - Parallax BS2 and Motor Mind C used to develop a radio controlled jousting robot.

Motor Mind B Motor Controller The Motor Mind B is a single DC motor controller that converts serial commands to motor drive signals. This product is ideal for simple motor speed control applications.
User Data Sheet - Connectivity, electrical specifications, communication protocol and more.
AN250-263 - Source code for controlling the MMBe with the Parallax BS2.

Easy Roller Robot Wheel Kit This kit has all the pieces necessary to build a single robot wheel.
User Data Sheet - Dimensions, specifications, and assembly instructions.
ENC300 Instructions - Encoder kit assembly instructions.

MEMKey Serial Keypad Encoder The MEMKey converts keypresses on a keypad to serial or PC/AT data.
User Data Sheet - Connectivity, electrical specifications, communication protocol and more.
MEMKey Programming Software - Notes and installation files.
AN300-304 - Source code for controlling the MEMKey with the Parallax BS2.

Serial Interface Board The Serial Interface Board converts serial data signals between RS232, RS485, and logic levels.
User Datasheet - Dimensions, connectivity and elecrtrical specifications.

CS004-Dual In-Line Pins Dual in-line pins (DIP) that are pre-soldered and snap onto 0.062" PCBs with 0.1" spacing. Turn any PCB into a DIP package.
User Data Sheet - Connectivity, electrical specifications, and other useful technical specifications.

CS005-Program/Debug Adapter Kit A PCB and connector kit that allows you to connect a Microchip PICKit to one of our modules with open-spource firmware.  This allows you to modify the source code.
User Data Sheet



Recent Updates

  • Visit our blog

    Visit our blog, blog.solutions-cubed.com, for our latest posts, where we …

Connect with us: FacebookTwitter