Learn, Make and Invent
  • Educational STEM Products
  • Early Primary
    • Bee Bot
    • Ozobot
    • Matatalab Coding Set
    • Neuron coding blocks
    • Osmo ios
    • Cubetto
    • Sphero Bolt
  • Primary
    • Codey Rocky AI Robot
      • Tutorials
        • Introduction
        • Get Started
        • Upload Mode
        • Emotion Blocks
        • IoT Blocks
        • Neuron Blocks
        • IR Remote
        • Use Python
      • Examples
      • Block Reference
        • Looks
        • Lighting
        • Speaker
        • Action
        • Sensing
        • Infrared
        • Events
        • Control
        • Operators
      • Python API Reference
        • Python API for Codey
        • Python API for Rocky
        • Python API for Third-Party Libraries
        • Python API for Neuron Extension Modules
      • FAQs
    • Edison
    • mBot
      • Introduction
      • Building mBot
      • Connect mBot
      • Preset Modes
    • Microbit
    • Merge Cube
    • Bare Conductive Board
    • Tello Edu
  • Secondary
    • Microbit Grove Inventor Kit
    • mBot Ranger
    • Arduino Science Kit
    • Arduino Starter Kit
    • Arduino Grove Starter Kit
    • CoDrone
  • Senior Secondary
    • CoDrone Pro
    • Arduino CTC Go
  • Digital Tech Kits
    • Digital Tech Kit for K-2
    • Digital Tech Kit for 3-5
    • Digital Tech Kit for 6-8
    • Digital Tech Kit for 9-10
  • Makerspace
    • Otto DIY
      • User guide
      • Assembly Instructions
        • Builder Kit
        • Builder Kit +
        • Builder Kit Humanoid
        • Builder Kit E
      • OTTO enclosures 3D and laser cut files
      • Code
    • Curcuitmess
      • Circuitmess Ringo
        • Inside the Box
        • Tools Needed
        • Soldering the parts
        • Assembling the parts
        • Set up your Ringo
  • Grove Ecosystem
    • Grove System
    • Grove Modules
      • Actuators
        • Atom Node
        • Grove 2 Coil Latching Relay
        • Grove Button
        • Grove Buzzer
        • Grove Dry Reed Relay
        • Grove EL Driver
        • Grove Haptic Motor
        • Grove I2C Motor Driver V1.2
        • Grove I2C Motor Driver V1.3
        • Grove I2C Motor Driver
        • Grove LED Matrix Driver v1.0
        • Grove Mini Fan
        • Grove Mini I2C Motor Driver v1.0
        • Grove MP3 v2.0
        • Grove Recorder v3.0
        • Grove Relay
        • Grove Serial MP3 Player
        • Grove Servo
        • Grove Solid State Relay
        • Grove Speaker
        • Grove Variable Color LED
        • Grove Vibration Motor
        • Grove Water Atomization
      • Display
        • Grove 4 Digit Display
        • Grove Circular LED
        • Grove LCD RGB Backlight
        • Grove LED Bar
        • Grove LED Socket Kit
        • Grove LED String Light
        • Grove LED Strip Driver
        • Grove OLED Display 0.96inch
        • Grove OLED Display 1.12inch
        • Grove Red LED
        • I2C LCD
      • Sensors
        • Grove 3 Axis Analog Accelerometer
        • Grove 3 Axis Compass V1.0
        • Grove 3 Axis Digital Accelerometer 1.5g
        • Grove 3 Axis Digital Accelerometer 16g
        • Grove 3 Axis Digital Accelerometer 400g
        • Grove 3 Axis Digital Gyro
        • Grove 6 Axis Accelerometer And Compass V2.0
        • Grove 6 Axis Accelerometer And Gyroscope
        • Grove 80cm Infrared Proximity Sensor
        • Grove Air Quality Sensor v1.3
        • Grove Alcohol Sensor
        • Grove Barometer Sensor BME280
        • Grove Barometer Sensor BMP180
        • Grove Barometer Sensor BMP280
        • Grove Barometer Sensor
        • Grove Barometer High Accuracy
        • Grove Chest Strap Heart Rate Sensor
        • Grove CO2 Sensor
        • Grove Collision Sensor
        • Grove Digital Infrared Temperature Sensor
        • Grove Digital Light Sensor
        • Grove Dust Sensor
        • Grove Ear clip Heart Rate Sensor
        • Grove Electricity Sensor
        • Grove Finger clip Heart Rate Sensor with shell
        • Grove Finger clip Heart Rate Sensor
        • Grove Fingerprint Sensor
        • Grove Gas Sensor O2
        • Grove Gas Sensor
        • Grove HCHO Sensor
        • Grove High Temperature Sensor
        • Grove IMU 10DOF v2.0
        • Grove Infrared Receiver
        • Grove Line Finder
        • Grove Temperature and Humidity Sensor Pro
        • Grove Temperature And Humidity Sensor
        • Grove Voltage Divider
        • Grove Water Sensor
        • Grove XBee Carrier
      • Communication
        • Grove High Precision RTC
        • Grove LoRa Radio
        • Grove NFC Tag
        • Grove NFC
        • Grove 125KHz RFID Reader
        • Grove 315MHz RF Kit
        • Grove 433MHz Simple RF Link Kit
        • Grove Bee Socket
        • Grove BLE v1
        • Grove BLE dual model v1.0
        • Grove DMX512
        • Grove GPS
        • Grove I2C ADC
        • Grove I2C FM Receiver
        • Grove Protoshield
        • Grove RJ45 Adapter
        • Grove Screw Terminal
        • Grove Serial Bluetooth v3.0
        • Grove Serial RF Pro
        • Grove UART Wifi
      • Others
        • Grove Base Booster Pack
        • Grove Base Cape for BeagleBone v2
        • Grove Base HAT
        • Grove Base Shield for NodeMCU V1.0
        • Grove Base Shield for Photon
        • Grove Breakout for LinkIt Smart 7688 Duo
        • Grove Cape for BeagleBone Series
        • Grove Indoor Environment Kit for Edison
        • Grove Inventor Kit for microbit
        • Grove IoT Developer Kit Microsoft Azure Edition
        • Grove IoT Starter Kits Powered by AWS
        • Grove Recorder
        • Grove Shield for Intel Joule
        • Grove Smart Plant Care Kit
        • Grove Speech Recognizer Kit for Arduino
        • Grove Starter Kit for BeagleBone Green
        • Grove Starter Kit for IoT based on Raspberry Pi
        • Grove Starter kit for LinkIt Smart7688 Duo
        • Grove Starter Kit v3
        • Grove AND
        • Grove Base Shield for IOIO OTG
        • Grove BlinkM
        • Grove DC Jack Power
        • Grove Differential Amplifier v1.0
        • Grove Differential Amplifier v1.2
        • Grove GSR Sensor
        • Grove I2C Hub
        • Grove Joint v2.0
        • Grove Mega Shield
        • Grove Mini Camera
        • Grove Mixer Pack V2
        • Grove MOSFET
        • Grove Node
        • Grove NOT
        • Grove NunChuck
        • Grove OR
        • Grove PS 2 Adapter
        • Grove Recorder v2.0
        • Grove Serial Bluetooth
        • Grove Serial LCD V1.0
        • Grove Single Axis Analog Gyro
        • Grove SPDT Relay 30A
        • Grove Starter Kit for LinkIt ONE
        • Grove Starter Kit for mbed
        • Grove Toy Kit
        • Grove Wrapper
        • GrovePi Plus
  • Arduino
    • Graphical coding with Grove sensors
    • Arduino Comparison Sheet
    • Tutorials
      • Setup Arduino Every board in Arduino IDE
      • Arduino Cloud
      • Installing Libraries
      • Motor, Servo for Arduino
      • Sensor for Arduino
    • Examples
      • Genuino 101
        • Prerequisites
        • Shock / Tap Detection
        • LED Control Over Bluetooth
        • Board Orientation Detection
        • Pedometer – Step Counting Over Bluetooth
        • Timer Switch
        • Appendices
          • Appendix A
          • Appendix B
  • micro:bit
    • Examples
      • Servo with micro:bit
  • Halocode
    • Introduction
    • Get Started
    • Upload Mode
    • Speech Recognition
    • User Cloud Message
    • Use Python with HaloCode
    • Code with Mu A Simple Python Editor
      • Examples
        • Basic Project
          • Color Mixer
          • Compare Strength
          • Connect Wi-Fi
          • Control Multiple HaloCodes via LAN
          • Energy Ring
          • Make a Smiling Face with the LED Ring
          • Make a Volume Detector
          • Press the Button to play LED Animation Meteor
          • Rainbow Button
        • Level Up
          • Control HaloCode's LEDs via Voice Command
          • Remote Control
          • Make HaloCode the Steering Wheel of the Car on Stage
          • HaloCode's Remote Control Deck
          • Emotion Detector
          • Deep Learning and Facial Recognition
          • Use Global Variable to Interact with Sprites
        • Workshop
          • A Kitten with Blinking Eyes and a Waving Tail
          • Pedometer
          • Smart Home
  • Troubleshooting
    • Matatalab
      • Matatalab Upgrade
        • Pre Upgrade Instructions - MatataBot
        • MatataBot Upgrade
        • Matata Tower Upgrade
        • Resources for Upgrade
      • Matatalab Pairing
Powered by GitBook
On this page
  • Step 1 – The Brain board
  • Step 2 – Attaching the Brain board onto the Main board
  • Step 3 – Soldering the Brain board to the Main board
  • Step 4 – The Display board
  • Step 5 – Mounting the Display board onto the Main board
  • Step 6 – Soldering the Display board
  • Step 7 – The Sound board
  • Step 8 – Attaching the Sound board
  • Step 9 – Soldering the Sound board
  • Step 10 – A lot of buttons…
  • Step 11 – The joystick
  • Step 12 – The Network board
  • Step 13 – The speaker

Was this helpful?

  1. Makerspace
  2. Curcuitmess
  3. Circuitmess Ringo

Soldering the parts

PreviousTools NeededNextAssembling the parts

Last updated 5 years ago

Was this helpful?

Step 1 – The Brain board

Let’s begin with the Brain board.

Take 2 sticks of pin headers and cut them to size so that you can solder them onto the Brain board’s PCB.

You need to trim them with your diagonal cutter pliers.

In the end, you need to have one 22-pin header and one 11-pin machined header.

The pin headers need to be soldered so that they’re vertical to the board.

Luckily there is a nice technique for doing just that

1) Solder just the first pin of one row of headers

2) Check that the pin header is perpendicular.

3) If the header is slightly skewed and needs adjusting, melt the solder and tilt the headers with your fingers. (Watch out not to burn yourself.)

4) Check if the headers are aligned correctly, if not then repeat the process

If the header is vertical to the board, you can solder the rest of the pins.

Solder the second row of the headers as well. Make sure that they’re vertical to the Brain board!

Step 2 – Attaching the Brain board onto the Main board

For this, you will need:

1 x M3x10mm black nylon bolt

1 x M3x5mm brass (golden) spacer (WATCH OUT – there are two similar types of brass spacers in your kit and you need the bigger brass spacer here!)

1 x M3 black nylon nut

Put the bolt through the Brain board so it faces out in the direction of the pins.

Then screw the brass spacer on top of it.

Then, you can place the entire Brain board onto the Main board where it says “the Brain board”.

Put the plastic nut onto the bolt on the back side of the Main board.

Now that they’re fixed together, we can solder the Brain board onto the Main board.

Step 3 – Soldering the Brain board to the Main board

Remember the headers you had to cut and solder to the Brain board?

We’re not done with them yet! You need to solder them to the Main board too.

But with a steady hand and some patience, this shouldn’t be a problem for you.

Step 4 – The Display board

Again, you’ll have to cut the pin headers to the appropriate size so that they can fit the pins on the Display board.

Step 5 – Mounting the Display board onto the Main board

For this, you’ll need:

3 x M3x10mm black nylon bolt

3x M3x5mm brass (golden) spacer (WATCH OUT – there are two similar types of brass spacers in your kit and you need the bigger brass spacer here!)

3x M3 black nylon nut

Put the bolts through the holes so that they face the same direction as the pins.

Then, put the spacers on top of them and screw them on.

Place the Display board on the Main board where it says “LCD display”.

Then tighten the three nuts from the back side of the Main board.

Step 6 – Soldering the Display board

Now let’s go ahead and solder the Display board pins onto the Main board.

Step 7 – The Sound board

With the Sound board we’re going to have to do a bit more soldering than with the other boards.

For this step, you’ll need.

1 x pin header row 1 x microphone 1 x headphone jack

First, solder the microphone to the Sound board.

Be careful not to solder it onto the opposite side. (Check the picture below.)

As before, you need to trim the pin headers to the right size using your diagonal cutter pliers.

Step 8 – Attaching the Sound board

For this step, you’ll need the following components:

1 x M3x10mm black nylon bolt

1 x M3x5mm brass (golden) spacer (WATCH OUT – there are two similar types of brass spacers in your kit and you need the bigger brass spacer here!)

1 x M3 black nylon nut

Put the screw through the board as we did with the other boards, then screw down the spacer.

Place the Sound board onto the Main board where it says “Sound board”.

Step 9 – Soldering the Sound board

The Sound board shouldn’t pose any problems since it doesn’t have that many pins that need to be soldered.

Plus, by now you should be getting a grip on how soldering works if you didn’t already have the experience.

Step 10 – A lot of buttons…

All of these buttons may seem overwhelming, but trust us, after you solder a couple of them, the rest will be a breeze!

The smaller buttons are placed where the numerical keypad is, and just below the display.

Let’s start with the big yellow ones.

Push them into the Main board so that they sit firmly on the board.

Before soldering the push buttons, make sure that they’re perpendicular (vertical) to the board.

Soldering the smaller pushbuttons is mostly the same as soldering the big yellow ones.

Please make sure that the pushbuttons are sitting firmly on the board and that they’re not tilted before soldering them.

Make sure you solder each and every pin correctly.

Step 11 – The joystick

The joystick is still left to be soldered, but after all those pushbuttons, it shouldn’t be an issue.

Once you’re done with that, feel free to turn off your soldering iron and take a breather, because soldering time is over!

Nice job so far, but unfortunately we’re not done yet. There are still a few steps ahead.

Oh no! It seems we’ve made a mistake during the soldering process!

As you already know, soldering joints mustn’t be bridged as the device won’t work correctly (signals or voltages will get mixed or shorted).

  • Push down the plunger button on the desoldering pump

  • Place the soldering iron on the bridged joint until it melts

  • Place the desoldering pump directly on the melted solder joint

  • Press the release button on the desoldering pump, that should suck up the molten solder

  • Repeat the process if needed

Step 12 – The Network board

In order to attach the Network board to the Main board, you’ll need the following components:

2x M2.5 white nylon bolt 2x M2.5 white nylon nut

The Network board first needs to be inserted into the big connector on the back where it says “Mini PCIE Express”.

The network module needs to be inserted at an angle like this.

Then you need to push it down until it’s horizontal with the Main board.

Keep holding it down and put one bolt through the Network board and the Main board.

Fasten it with a nut from the other side.

Step 13 – The speaker

Connecting the speaker is easy!

Once you’ve done that, take the white connector with a pair of pliers (or your fingers) and put it in the female connector slot where it says “speaker”.

Now, place the speaker so it fits snugly between the Display board and the Main board.

That’s about it for the electronics of your Ringo phone, but we’re not done yet! We still need to place the whole device in a casing and place the button caps.More hardware assembly ahead!

The results should look like the photo on the left.

Use a small screwdriver for this!

Your Brain board should look like this now.

We need to do this in order to establish an electrical connection between the Brain board and the Main board.

Next, we have the Display board..

You need an 8-pin header row for this.

With the same technique used when soldering the Brain board’s pin headers, soldering this shouldn’t be a problem.

NOTE : You can’t tighten the nuts with a screwdriver from underneath, only from above!

Through these pins, the Brain board will be able to push all the images to the Display board, so it’s important to solder them properly.

After that, solder the headphone jack, too.

You’ll need a 9-pin header for the Sound board.

Solder them vertically to the board just like you’ve done with the Brain board and Display board before.

Fasten the nut from the back side.

Solder the pins to the Main board and we’re done with that.

The bigger buttons are placed where it says A and B.

This is very important as you’ll have trouble putting the protective casing on the device if the buttons are tilted!

The soldering pads are quite big for these buttons, so you’ll need to hold your iron on them a bit longer.

As we said in the previous paragraph, you won’t be able to mount the casing if the buttons are tilted!

Don’t get hasty just because there’s so many of them. Slow and steady wins the race!

This is a perfect moment to demonstrate how to fix bridged solder joints with a desoldering vacuum pump:

This will require some practice, but it isn’t impossible to learn!

Then put the other bolt and fasten the other nut too.

First, you need to insert the speaker’s wire connector through the large hole on the top of the Main board.

You should feel a bump when the connector fits in the slot nicely.