UIRT2B Assembly Instructions


Important - Read First

Please read the instructions carefully and completely before doing any assembly. Remember, parts are guaranteed, no labor associated with building the UIRT2.

Unpack the parts carefully and inventory them against the parts list above. If any parts are missing, please notify Luc immediately via email at  luc.degrande@skynet.be .

Use 60/40 resin core electronic solder, a 40 watt soldering iron with a fine pencil tip, temperature should be hi (370 to 430°C) since the PCB has a chemical tin-plating. Having a small wire cutter is also handy.  

When soldering the components to the PCB, remember the PCB is tightly packed and the solder pads are small. Be very careful and accurate while soldering to avoid soldering across adjacent solder pads.

Desolder tape and flux remover are not required by are useful for removing bridges and cleaning up the completed board. You can also heat the bridge and "slap" it away or slide a small screwdriver between the bridged pads to remove the solder.

Component Layout 

Assembly Instructions


1) Mount parts to board

Solder the components in the order as listed in the parts list. You will be soldering the lowest-height components first and the tallest last. All components are soldered onto the same side of the PCB. Place components on the side without the traces.

Tip: If you don't have any small gauge connector wire, you can use the snipped off leads from D1 and D2 for the J1 connections.

Components listed in bold in the parts list must be installed in a specific orientation. Reference the picture above.

Attach the DB9 to the board with the nuts and bolts before soldering the connector pins to the board.  If you solder the DB9 pins first you may break the solder joints when screwing the connector to the PCB.

Place the jumper on the 2 pins closest to C3, this is the normal operation position.

Do not mount the crystal X1 (10MHz) now.

Check for correct soldering (no solder bridges or other problems) and component placement and orientation.


2) Programming the PIC

When all the components have been mounted (except for the crystal) and a through inspection reveals no errors, it is time to program the PIC chip. 

The PIC firmware is the program stored in the PIC chip. You must use the proper version of the firmware programmed for UIRT2. Depending on the chip speed, use the correct version. The firmware was written by Jon Rhees.

Loading the firmware into the PIC requires ICSP software. The recommended ICSP software is written by Danijel Pticar.

1) Download the firmware and ICSP software now.

PIC 10MHz firmware V1.8      PIC 4MHz firmware V1.8

 ICSP software  

2) Shutdown PC. 

The UIRT2 requires +12V while being programmed. This is accomplished by connecting +12V to the VPP pad on the UIRT2 board. Use a piece of wire or use a test wire with alligator clips long enough to reach a +12V supply somewhere in the PC. A common source is any available standard 4 wire peripheral power connector which has +12V at the yellow wire. Do not make the connection now.

3) Connect the PC and the UIRT2 using the serial cable.

4) Connect the +5V power supply to the UIRT2.
If using the WOL connection, connect the 3 wire cable between the WOL connector on the UIRT2 and the WOL connector on the motherboard. This will supply the needed +5V. If using an alternative  +5 volt source, connect now. Click here to see more detail about connecting to a +5V source.

5) Power up PC and run the ICSP program.
It is “uirt-dp.prog13.exe”. Select the serial port that connects the UIRT2 board. Open the hex file by browsing to the location where UIRT_10MHZ_1_7.HEX was downloaded. Leave the other settings as they are and click “Program UIRT”.
When the prompt to remove the jumper appears: connect the temporary VPP wire to a +12V supply  and place the jumper on the 2 pins closest to the VPP pad. 


This shows the programming position.


Click “OK” and the programming should start, if you immediately receive an error message verify the cabling and try again. If it still fails verify the PCB for correct component placement, solder bridges etc.. If this doesn’t help try another serial port or another PC.

When programming is finished, a prompt will display "Programming finished. Put jumper back". Click OK, exit program then power down the PC.

6) Remove the +12V VPP, WOL or +5V, and serial cable.

7) Place the jumper in the normal position (jumper on the 2 pins closest to C3). 


3) Finalize board assembly

Solder the crystal X1 onto the board which has been disconnected and removed from the PC..

Attach the bracket to the DB9 with the supplied screws.


4) Assemble external connectors

The board requires external connections to operate and these must be assembled. External IR emitters and IR receiver are attached to wires with jacks that plug in to UIRT2. Additional IR emitters can be installed and an external button can be used to emulate the PC power button. Power must be supplied to the board and is supplied by the WOL connection. The PC and UIRT2 communicate using a standard serial cable. 

Click here for details covering assembling the external connectors.