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

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

Image of RockBlock 9603
Cirkit Designer LogoDesign 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!
Stepper Motor Control System with SIMATIC S7-300 and TB6600 Driver
Image of Copy of PLC-Based Step Motor Speed and Direction Control System: A project utilizing RockBlock 9603  in a practical application
This circuit controls a stepper motor using a tb6600 micro stepping motor driver and a DKC-1A stepper motor controller. The system is powered through panel mount banana sockets and includes a relay module for additional control, interfaced with a SIMATIC S7-300 PLC for automation.
Cirkit Designer LogoOpen Project in Cirkit Designer
Multi-Channel Load Cell Measurement System with JYS60 Amplifiers and DAQ Integration
Image of Load Cell Circuit: A project utilizing RockBlock 9603  in a practical application
This is a multi-channel load cell measurement system with several JYS60 amplifiers connected to load cells for weight or force sensing. The amplified signals are directed to a DAQ system for data capture, and power is supplied through a barrel jack. Grounding is achieved via an AdaGator Side Black component.
Cirkit Designer LogoOpen Project in Cirkit Designer
Arduino Mega 2560 Based Security System with Fingerprint Authentication and SMS Alerts
Image of Door security system: A project utilizing RockBlock 9603  in a practical application
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.
Cirkit Designer LogoOpen Project in Cirkit Designer
Arduino Mega 2560 Controlled Ghostbuster Trap Prop with MP3 Player and Haptic Feedback
Image of Trap Wiring: A project utilizing RockBlock 9603  in a practical application
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.
Cirkit Designer LogoOpen Project in Cirkit Designer

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 Copy of PLC-Based Step Motor Speed and Direction Control System: A project utilizing RockBlock 9603  in a practical application
Stepper Motor Control System with SIMATIC S7-300 and TB6600 Driver
This circuit controls a stepper motor using a tb6600 micro stepping motor driver and a DKC-1A stepper motor controller. The system is powered through panel mount banana sockets and includes a relay module for additional control, interfaced with a SIMATIC S7-300 PLC for automation.
Cirkit Designer LogoOpen Project in Cirkit Designer
Image of Load Cell Circuit: A project utilizing RockBlock 9603  in a practical application
Multi-Channel Load Cell Measurement System with JYS60 Amplifiers and DAQ Integration
This is a multi-channel load cell measurement system with several JYS60 amplifiers connected to load cells for weight or force sensing. The amplified signals are directed to a DAQ system for data capture, and power is supplied through a barrel jack. Grounding is achieved via an AdaGator Side Black component.
Cirkit Designer LogoOpen Project in Cirkit Designer
Image of Door security system: 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.
Cirkit Designer LogoOpen Project in Cirkit Designer
Image of Trap Wiring: 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.
Cirkit Designer LogoOpen Project in Cirkit Designer

Common Applications and Use Cases

  • Remote monitoring and control of IoT devices in agriculture, maritime, and energy sectors.
  • Asset tracking in remote or mobile environments.
  • Emergency communication systems in disaster-prone areas.
  • Scientific research in remote locations, such as polar regions or deserts.
  • Environmental monitoring, including weather stations and wildlife tracking.

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

  • Antenna Placement: Ensure the antenna has a clear view of the sky for optimal satellite connectivity.
  • Power Management: Use the SLEEP pin to reduce power consumption when the device is idle.
  • AT Commands: Communicate with the RockBlock 9603 using AT commands over UART. Refer to the manufacturer's AT command guide for detailed instructions.

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:

  • TXD (RockBlock) → Pin 10 (Arduino RX)
  • RXD (RockBlock) → Pin 11 (Arduino TX)
  • VCC → 5V
  • GND → GND

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.