Finally got my head around the RCS!
This is my understanding of it:
The rotation thrusters (DO) are all at the back and are 8 of them in 4 pairs. This makes perfect sense.
All the other thrusters (14 total) are for translation. I've read that they can also do rotation but I'd say that would be uncommon or as a backup system.
Here's a config with approximate placements. I'm unsure about how many thrusters are used for up/down movement (3?) but I think it that this should be close to the actual config.
;--------- Main Engine Exhaust ----------
[EX_MAIN_0]
OFF=(0.0,0.0,-3.6)
DIR=(0.11,0.11,-0.988)
LENGTH=3
WIDTH=0.25
;----- Attitude Thrusters -----
[EX_ATT_0]
OFF = (-1.2, -0.0, -3.2) ; Yaw 1
DIR = (0, 3, 0)
LENGTH = .2
WIDTH = 0.04
ROT_AXIS = X
ROT_CW = 0 ; CW=1, CCW=0
[EX_ATT_1]
OFF = (1.2, -0.0, -3.2) ; Yaw 2
DIR = (0, 3, 0)
LENGTH = .2
WIDTH = 0.04
ROT_AXIS = X
ROT_CW = 0 ; CW=1, CCW=0
[EX_ATT_6]
OFF = (-1.2, -0.0, -3.2) ; Yaw 1
DIR = (0, -3, 0)
LENGTH = .2
WIDTH = 0.04
ROT_AXIS = X
ROT_CW = 1 ; CW=1, CCW=0
[EX_ATT_7]
OFF = (1.2, -0.0, -3.2) ; Yaw 2
DIR = (0, -3, 0)
LENGTH = .2
WIDTH = 0.04
ROT_AXIS = X
ROT_CW = 1 ; CW=1, CCW=0
;-----------------------------------------
[EX_ATT_2]
OFF = (0.86, 0.86, -3.2) ; Roll 1
DIR = (3, -3, 0)
LENGTH = .2
WIDTH = 0.04
ROT_AXIS = Z
ROT_CW = 1 ; CW=1, CCW=0
[EX_ATT_3]
OFF = (-0.86, -0.86, -3.2) ; Roll 2
DIR = (-3, 3, 0)
LENGTH = .2
WIDTH = 0.04
ROT_AXIS = Z
ROT_CW = 1 ; CW=1, CCW=0
[EX_ATT_10]
OFF = (-0.86, 0.86, -3.2) ; Roll 3
DIR = (-3, -3, 0)
LENGTH = .2
WIDTH = 0.04
ROT_AXIS = Z
ROT_CW = 0 ; CW=1, CCW=0
[EX_ATT_11]
OFF = (0.86, -0.86, -3.2) ; Roll 4
DIR = (3, 3, 0)
LENGTH = .2
WIDTH = 0.04
ROT_AXIS = Z
ROT_CW = 0 ; CW=1, CCW=0
;-----------------------------------------
[EX_ATT_4]
OFF = (0, -1.2, -3.2) ; Pitch 1
DIR = (-3, 0, 0)
LENGTH = 0.2
WIDTH = 0.06
ROT_AXIS = Y
ROT_CW = 0 ; CW=1, CCW=0
[EX_ATT_5]
OFF = (0, 1.2, -3.2) ; Pitch 2
DIR = (-3, 0, 0)
LENGTH = 0.2
WIDTH = 0.06
ROT_AXIS = Y
ROT_CW = 0 ; CW=1, CCW=0
[EX_ATT_8]
OFF = (0, -1.2, -3.2) ; Pitch 1
DIR = (3, 0, 0)
LENGTH = 0.2
WIDTH = 0.06
ROT_AXIS = Y
ROT_CW = 1 ; CW=1, CCW=0
[EX_ATT_9]
OFF = (0, 1.2, -3.2) ; Pitch 2
DIR = (3, 0, 0)
LENGTH = 0.2
WIDTH = 0.06
ROT_AXIS = Y
ROT_CW = 1 ; CW=1, CCW=0
;-----------------------------------------
;----- Translation Thrusters -----
[EX_ATT_18]
OFF = (0, -0.4271989, -3.5) ; main backup 1
DIR = (0, 0, -3.5)
LENGTH = 0.2
WIDTH = 0.06
LIN_AXIS = Z
LIN_CW = 1 ; CW=1, CCW=0
[EX_ATT_19]
OFF = (0, 0.4271989, -3.5) ; main backup 2
DIR = (0, 0, -3.5)
LENGTH = 0.2
WIDTH = 0.06
LIN_AXIS = Z
LIN_CW = 1 ; CW=1, CCW=0
[EX_ATT_20]
OFF = (0.4278386, -0.0, -3.5) ; main backup 3
DIR = (0, 0, -3.5)
LENGTH = .2
WIDTH = 0.04
LIN_AXIS = Z
LIN_CW = 1 ; CW=1, CCW=0
[EX_ATT_21]
OFF = (-0.4278386, -0.0, -3.5) ; main backup 4
DIR = (0, 0, -3.5)
LENGTH = .2
WIDTH = 0.04
LIN_AXIS = Z
LIN_CW = 1 ; CW=1, CCW=0
[EX_ATT_12]
OFF = (-1.2, -0.0, -0.77) ; retro 1
DIR = (-0.8, 0.0, 2.3)
LENGTH = .2
WIDTH = 0.04
LIN_AXIS = Z
LIN_CW = 0 ; CW=1, CCW=0
[EX_ATT_13]
OFF = (1.2, -0.0, -0.77) ; retro 2
DIR = (0.8, 0, 2.3)
LENGTH = .2
WIDTH = 0.04
LIN_AXIS = Z
LIN_CW = 0 ; CW=1, CCW=0
;-------------------------------------------------
[EX_ATT_16]
OFF = (0, -1.2, -2.93) ; down
DIR = (0.0, -3.5,0.0)
LENGTH = 0.2
WIDTH = 0.06
LIN_AXIS = Y
LIN_CW = 1 ; CW=1, CCW=0
[EX_ATT_17]
OFF = (0, 1.2, -2.93) ; up
DIR = (0.0, 3.5,0.0)
LENGTH = 0.2
WIDTH = 0.06
LIN_AXIS = Y
LIN_CW = 0 ; CW=1, CCW=0
[EX_ATT_22]
OFF = (0, -1.2, -1.2) ; down
DIR = (0.0, -3.5,0.0)
LENGTH = 0.2
WIDTH = 0.06
LIN_AXIS = Y
LIN_CW = 1 ; CW=1, CCW=0
[EX_ATT_23]
OFF = (0, 1.2, -1.2) ; up
DIR = (0.0, 3.5,0.0)
LENGTH = 0.2
WIDTH = 0.06
LIN_AXIS = Y
LIN_CW = 0 ; CW=1, CCW=0
[EX_ATT_24]
OFF = (0, -1.2, -1.11) ; down
DIR = (0.0, -3.5,0.0)
LENGTH = 0.2
WIDTH = 0.06
LIN_AXIS = Y
LIN_CW = 1 ; CW=1, CCW=0
[EX_ATT_25]
OFF = (0, 1.2, -1.11) ; up
DIR = (0.0, 3.5,0.0)
LENGTH = 0.2
WIDTH = 0.06
LIN_AXIS = Y
LIN_CW = 0 ; CW=1, CCW=0
;-------------------------------------------------
[EX_ATT_14]
OFF = (0.925, 0.875, -1.11) ; left
DIR = (3.5, 3.5, 0.0)
LENGTH = .2
WIDTH = 0.04
LIN_AXIS = X
LIN_CW = 0 ; CW=1, CCW=0
[EX_ATT_15]
OFF = (0.925, -0.875, -1.11) ; left
DIR = (-3.5, 3.5, 0.0)
LENGTH = .2
WIDTH = 0.04
LIN_AXIS = X
LIN_CW = 0 ; CW=1, CCW=0
[EX_ATT_26]
OFF = (-0.925, 0.875, -1.11) ; right
DIR = (-3.5, 3.5, 0.0)
LENGTH = .2
WIDTH = 0.04
LIN_AXIS = X
LIN_CW = 1 ; CW=1, CCW=0
[EX_ATT_27]
OFF = (-0.925, -0.875, -1.11) ; right
DIR = (-3.5, -3.5, 0.0)
LENGTH = .2
WIDTH = 0.04
LIN_AXIS = X
LIN_CW = 1 ; CW=1, CCW=0
;-------------------------------------------------
UPDATE: I've noticed that the translation axes are reversed ;-)
---------- Post added 01-18-11 at 02:36 PM ---------- Previous post was 01-17-11 at 10:21 PM ----------
Here's a video that shows a Progress docking with the jets clearly visible.
Although it isn't the same craft, I think we can try to adjust the size and general look by it.
[ame="http://www.youtube.com/watch?v=nECtO9R-b-Y"]YouTube - Progress m-66 docking 1[/ame]