Cirkit Designer Logo
Cirkit Designer
Your all-in-one circuit design IDE
Home / 
Component Documentation

How to Use Expansion board: Examples, Pinouts, and Specs

Image of Expansion board
Cirkit Designer LogoDesign with Expansion board in Cirkit Designer

Introduction

The Tscinbuny Expansion Board is a versatile circuit board designed to extend the functionality of a primary circuit board, such as a microcontroller or development board. It provides additional connections, interfaces, and features, enabling users to integrate extra components or modules with ease. This expansion board is ideal for prototyping, educational projects, and applications requiring modularity and scalability.

Explore Projects Built with Expansion board

Use Cirkit Designer to design, explore, and prototype these projects online. Some projects support real-time simulation. Click "Open Project" to start designing instantly!
Interactive Touch and Motion Sensor System with Bela Board and OLED Display
Image of GIZMO Teaset: A project utilizing Expansion board in a practical application
This circuit integrates a Bela Board with various sensors and actuators, including a TRILL CRAFT touch sensor, an ADXXL335 accelerometer, a vibration motor, and a loudspeaker. The Bela Board processes input from the touch sensor and accelerometer, and controls the vibration motor and loudspeaker, while an OLED display provides visual feedback.
Cirkit Designer LogoOpen Project in Cirkit Designer
I2C-Controlled OLED Display with External EEPROM and Interactive Pushbuttons
Image of godmode: A project utilizing Expansion board in a practical application
This is a microcontroller-based interactive device featuring a Wemos D1 Mini, an OLED display, external EEPROM, and an I/O expander. It includes user input buttons and status LEDs, with potential MIDI interface capabilities.
Cirkit Designer LogoOpen Project in Cirkit Designer
ESP32-Based Environmental Monitoring and Weight Detection System with Camera and Display
Image of flowchart 3D: A project utilizing Expansion board in a practical application
This circuit features an ESP32 on a baseboard as the central microcontroller, interfaced with various peripherals. It includes a DHT22 sensor for measuring temperature and humidity, an I2C LCD screen for display, a buzzer for audio alerts, and an ESP32 CAM module for capturing images or video. Additionally, the circuit integrates an HX711 bridge sensor interface connected to a load cell for weight measurement, with a 10k Ohm resistor for the DHT22 pull-up configuration.
Cirkit Designer LogoOpen Project in Cirkit Designer
ESP32-Based Weather Station with GPS and SD Card Storage
Image of Copy of ACP_Circuit: A project utilizing Expansion board in a practical application
This circuit features an ESP32 microcontroller interfaced with a GPS module, a Micro SD card module, and a DHT11 humidity and temperature sensor for data logging and environmental monitoring. Power is supplied through a DIN rail mount power supply and regulated by a DC buck step-down converter.
Cirkit Designer LogoOpen Project in Cirkit Designer

Explore Projects Built with Expansion board

Use Cirkit Designer to design, explore, and prototype these projects online. Some projects support real-time simulation. Click "Open Project" to start designing instantly!
Image of GIZMO Teaset: A project utilizing Expansion board in a practical application
Interactive Touch and Motion Sensor System with Bela Board and OLED Display
This circuit integrates a Bela Board with various sensors and actuators, including a TRILL CRAFT touch sensor, an ADXXL335 accelerometer, a vibration motor, and a loudspeaker. The Bela Board processes input from the touch sensor and accelerometer, and controls the vibration motor and loudspeaker, while an OLED display provides visual feedback.
Cirkit Designer LogoOpen Project in Cirkit Designer
Image of godmode: A project utilizing Expansion board in a practical application
I2C-Controlled OLED Display with External EEPROM and Interactive Pushbuttons
This is a microcontroller-based interactive device featuring a Wemos D1 Mini, an OLED display, external EEPROM, and an I/O expander. It includes user input buttons and status LEDs, with potential MIDI interface capabilities.
Cirkit Designer LogoOpen Project in Cirkit Designer
Image of flowchart 3D: A project utilizing Expansion board in a practical application
ESP32-Based Environmental Monitoring and Weight Detection System with Camera and Display
This circuit features an ESP32 on a baseboard as the central microcontroller, interfaced with various peripherals. It includes a DHT22 sensor for measuring temperature and humidity, an I2C LCD screen for display, a buzzer for audio alerts, and an ESP32 CAM module for capturing images or video. Additionally, the circuit integrates an HX711 bridge sensor interface connected to a load cell for weight measurement, with a 10k Ohm resistor for the DHT22 pull-up configuration.
Cirkit Designer LogoOpen Project in Cirkit Designer
Image of Copy of ACP_Circuit: A project utilizing Expansion board in a practical application
ESP32-Based Weather Station with GPS and SD Card Storage
This circuit features an ESP32 microcontroller interfaced with a GPS module, a Micro SD card module, and a DHT11 humidity and temperature sensor for data logging and environmental monitoring. Power is supplied through a DIN rail mount power supply and regulated by a DC buck step-down converter.
Cirkit Designer LogoOpen Project in Cirkit Designer

Common Applications and Use Cases

  • Prototyping and testing new circuits
  • Adding extra GPIO pins, communication interfaces, or power connections
  • Connecting sensors, actuators, or other peripherals to microcontrollers
  • Educational and DIY electronics projects
  • Industrial automation and IoT applications

Technical Specifications

The Tscinbuny Expansion Board is designed to be compatible with a wide range of microcontrollers and development boards, including Arduino, Raspberry Pi, and others. Below are the key technical details:

General Specifications

Parameter Value
Manufacturer Tscinbuny
Part ID Tscinbuny Expansion Board
Operating Voltage 3.3V / 5V
Maximum Current 2A
Dimensions 70mm x 55mm x 15mm
Mounting Type Through-hole or screw mount
Communication Interfaces I2C, SPI, UART, GPIO
Operating Temperature -20°C to 85°C

Pin Configuration and Descriptions

The expansion board features a variety of pins and connectors to support multiple functionalities. Below is the pinout description:

GPIO and Power Pins

Pin Label Description Voltage Level
VCC Power input (3.3V or 5V) 3.3V / 5V
GND Ground connection 0V
GPIO1 General-purpose input/output pin 1 Configurable
GPIO2 General-purpose input/output pin 2 Configurable
GPIO3 General-purpose input/output pin 3 Configurable
GPIO4 General-purpose input/output pin 4 Configurable

Communication Interface Pins

Pin Label Description Voltage Level
SDA I2C data line 3.3V / 5V
SCL I2C clock line 3.3V / 5V
MISO SPI master-in/slave-out 3.3V / 5V
MOSI SPI master-out/slave-in 3.3V / 5V
SCK SPI clock 3.3V / 5V
TX UART transmit 3.3V / 5V
RX UART receive 3.3V / 5V

Usage Instructions

How to Use the Tscinbuny Expansion Board in a Circuit

  1. Power the Board: Connect the VCC pin to a 3.3V or 5V power source and the GND pin to ground.
  2. Connect to a Microcontroller: Use jumper wires or headers to connect the expansion board's communication pins (e.g., I2C, SPI, or UART) to the corresponding pins on your microcontroller.
  3. Attach Peripherals: Connect sensors, actuators, or other modules to the GPIO pins or communication interfaces.
  4. Configure the Pins: Program your microcontroller to configure the GPIO pins as inputs or outputs, and initialize the communication protocols as needed.

Important Considerations and Best Practices

  • Voltage Compatibility: Ensure that the voltage levels of the connected devices match the operating voltage of the expansion board (3.3V or 5V).
  • Avoid Overloading: Do not exceed the maximum current rating of 2A to prevent damage to the board.
  • Secure Connections: Use proper connectors or solder the pins to ensure stable and reliable connections.
  • Static Precautions: Handle the board with care to avoid damage from electrostatic discharge (ESD).

Example: Using the Expansion Board with an Arduino UNO

Below is an example of how to use the Tscinbuny Expansion Board with an Arduino UNO to read data from an I2C sensor:

Circuit Connections

  • Connect the VCC pin of the expansion board to the 5V pin on the Arduino UNO.
  • Connect the GND pin of the expansion board to the GND pin on the Arduino UNO.
  • Connect the SDA and SCL pins of the expansion board to the A4 and A5 pins on the Arduino UNO, respectively.

Arduino Code

#include <Wire.h> // Include the Wire library for I2C communication

void setup() {
  Wire.begin(); // Initialize I2C communication
  Serial.begin(9600); // Start serial communication for debugging
  Serial.println("Tscinbuny Expansion Board Example");
}

void loop() {
  Wire.beginTransmission(0x68); // Start communication with I2C device at address 0x68
  Wire.write(0x00); // Send a command or register address
  Wire.endTransmission(); // End the transmission

  Wire.requestFrom(0x68, 1); // Request 1 byte of data from the I2C device
  if (Wire.available()) {
    int data = Wire.read(); // Read the received data
    Serial.print("Received Data: ");
    Serial.println(data); // Print the data to the Serial Monitor
  }

  delay(1000); // Wait for 1 second before repeating
}

Troubleshooting and FAQs

Common Issues and Solutions

  1. No Power to the Board

    • Cause: Incorrect power connection or insufficient power supply.
    • Solution: Verify the VCC and GND connections and ensure the power source provides the required voltage and current.
  2. Communication Failure

    • Cause: Incorrect wiring or mismatched communication settings.
    • Solution: Double-check the connections and ensure the communication protocol (I2C, SPI, or UART) is correctly configured in the microcontroller code.
  3. Peripheral Not Responding

    • Cause: Incorrect GPIO configuration or faulty peripheral.
    • Solution: Verify the GPIO pin settings in the code and test the peripheral separately to ensure it is functioning.
  4. Overheating

    • Cause: Exceeding the maximum current rating.
    • Solution: Reduce the load on the board and ensure the total current draw does not exceed 2A.

FAQs

Q1: Can the Tscinbuny Expansion Board be used with a Raspberry Pi?
A1: Yes, the board is compatible with Raspberry Pi. Ensure you use the correct GPIO pins and voltage levels (3.3V).

Q2: How many peripherals can I connect to the board?
A2: The number of peripherals depends on the available GPIO pins and communication interfaces. You can use multiplexers or expanders for additional connections.

Q3: Is the board compatible with 12V devices?
A3: No, the board operates at 3.3V or 5V. Use a voltage regulator or level shifter for 12V devices.

Q4: Can I stack multiple expansion boards?
A4: Yes, as long as the total current draw does not exceed 2A and there are no pin conflicts.