Cirkit Designer LogoCirkit DesignerYour all-in-one circuit design IDE Launch Cirkit Designer App

How to Use RockBlock 9603 : Examples, Pinouts, and Specs

Image of RockBlock 9603 Design with RockBlock 9603 in Cirkit Designer

Introduction

The RockBlock 9603, manufactured by Ground Control, is a compact satellite modem designed for low-power, two-way communication via the Iridium satellite network. This device enables remote devices to send and receive data from virtually anywhere on the planet, making it an essential component for IoT applications in remote or challenging environments.

Explore Projects Built with RockBlock 9603

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 Arduino Mega 2560 Based Security System with Fingerprint Authentication and SMS Alerts: A project utilizing RockBlock 9603  in a practical application
Arduino Mega 2560 Based Security System with Fingerprint Authentication and SMS Alerts

This circuit features an Arduino Mega 2560 microcontroller interfaced with a SIM800L GSM module, two fingerprint scanners, an I2C LCD display, an IR sensor, and a piezo buzzer. Power management is handled by a PowerBoost 1000 Basic Pad USB, a TP4056 charging module, and a Li-ion 18650 battery, with an option to use a Mini AC-DC 110V-230V to 5V 700mA module for direct power supply. The primary functionality appears to be a security system with GSM communication capabilities, biometric access control, and visual/audible feedback.

Open Project in Cirkit Designer
Image of Arduino Mega 2560 Controlled Ghostbuster Trap Prop with MP3 Player and Haptic Feedback: A project utilizing RockBlock 9603  in a practical application
Arduino Mega 2560 Controlled Ghostbuster Trap Prop with MP3 Player and Haptic Feedback

This circuit is designed to simulate a Ghostbuster trap prop with various interactive features. It includes an Arduino Mega 2560 to control a sequence of events such as playing audio tracks through an MP3 player module, creating vibrations with a haptic motor driver and DC motors, displaying patterns on a bi-color 24-bar LED bargraph, moving servos, and activating a relay-controlled water pump. The sequence is initiated by an IR receiver, and the circuit incorporates LEDs, resistors, a step-down buck converter for voltage regulation, and a Bluetooth module for potential wireless control.

Open Project in Cirkit Designer

Common Applications and Use Cases

Technical Specifications

The RockBlock 9603 is designed to be compact, efficient, and reliable. Below are its key technical details:

General Specifications

Parameter Value
Dimensions 45 x 45 x 15 mm
Weight 23 grams
Power Supply Voltage 5V DC (regulated)
Average Power Consumption 0.5W (idle), 1.6W (transmitting)
Operating Temperature -40°C to +85°C
Communication Protocol AT Commands over UART
Network Iridium Satellite Network

Pin Configuration and Descriptions

The RockBlock 9603 uses a 10-pin Molex connector for interfacing. Below is the pinout:

Pin Number Name Description
1 GND Ground
2 VCC 5V DC Power Supply
3 TXD UART Transmit (to host device)
4 RXD UART Receive (from host device)
5 CTS Clear to Send (flow control)
6 RTS Request to Send (flow control)
7 RING Incoming call/message notification
8 NETAVAIL Network availability indicator
9 SLEEP Sleep mode control
10 RESERVED Reserved for future use

Usage Instructions

The RockBlock 9603 is straightforward to integrate into a circuit. Below are the steps and best practices for using the device:

Connecting the RockBlock 9603

  1. Power Supply: Ensure a stable 5V DC power supply is available. Connect the VCC pin to the 5V source and the GND pin to ground.
  2. UART Communication: Connect the TXD and RXD pins to the UART pins of your microcontroller or computer. Use CTS and RTS for hardware flow control if required.
  3. Antenna: Attach an Iridium-certified antenna to the SMA connector for satellite communication.
  4. Network Availability: Monitor the NETAVAIL pin to check if the device is connected to the Iridium network.

Important Considerations

Example: Using RockBlock 9603 with Arduino UNO

Below is an example of how to interface the RockBlock 9603 with an Arduino UNO:

#include <SoftwareSerial.h>

// Define RX and TX pins for SoftwareSerial
SoftwareSerial rockBlockSerial(10, 11); // RX = pin 10, TX = pin 11

void setup() {
  Serial.begin(9600); // Initialize Serial Monitor
  rockBlockSerial.begin(19200); // Initialize RockBlock UART communication

  Serial.println("RockBlock 9603 Test");
  delay(1000);

  // Send an AT command to check communication
  rockBlockSerial.println("AT");
}

void loop() {
  // Check for data from RockBlock
  if (rockBlockSerial.available()) {
    String response = rockBlockSerial.readString();
    Serial.println("RockBlock Response: " + response);
  }

  // Check for user input from Serial Monitor
  if (Serial.available()) {
    String command = Serial.readString();
    rockBlockSerial.println(command); // Send command to RockBlock
  }
}

Note: Ensure the RockBlock 9603 is connected to the Arduino UNO as follows:

Troubleshooting and FAQs

Common Issues and Solutions

  1. No Response to AT Commands

    • Ensure the RockBlock 9603 is powered correctly (5V DC).
    • Verify the UART connections (TXD, RXD) and baud rate (default: 19200).
    • Check if the antenna is securely connected and has a clear view of the sky.
  2. Network Unavailable

    • Confirm the NETAVAIL pin status. If low, the device is not connected to the Iridium network.
    • Ensure the antenna is Iridium-certified and properly positioned.
  3. High Power Consumption

    • Use the SLEEP pin to enable low-power mode when the device is idle.
    • Check for any short circuits or incorrect wiring.
  4. Data Transmission Fails

    • Verify the AT command syntax and parameters.
    • Ensure the device has an active subscription to the Iridium network.

FAQs

Q: Can the RockBlock 9603 be powered by a 3.3V source?
A: No, the RockBlock 9603 requires a regulated 5V DC power supply.

Q: What is the maximum data rate supported?
A: The RockBlock 9603 supports a maximum data rate of 2.4 kbps for uplink and downlink.

Q: Can I use the RockBlock 9603 indoors?
A: The device requires a clear view of the sky for satellite communication. Indoor use may result in poor or no connectivity.

Q: Is the RockBlock 9603 waterproof?
A: No, the RockBlock 9603 is not waterproof. Use an appropriate enclosure for outdoor applications.

By following this documentation, users can effectively integrate and operate the RockBlock 9603 in their projects.