Friday, October 25, 2013

HOW to VIBRATORS/BASS SHAKERS

The PSCockpit Software is able to drive up to 6 vibration motors with 4 different speeds and/or send .wav files to your bass shaker within your favourite sim.

Vibration motors

The vibration motors are driven by means of 6 on/off signals and 4 speed signals. With this configuration you can use the vibration motor pcb.

To configure the vibration motors in the PSCockpit Software go to IOLayout and select Leds as ouputs. You will have to define the following outputs:
- (4) for speed signals
- (1) for general ON signal
- (x) for the individual ON/OFF motor signals



You can test your outputs, as usual, by clicking on “Test” command and activating the proper checkbox.

Now that we have defined the outputs, we have to tell the PSCockpit Software the function of each output. This is done in the “F16 Model” page, under the tab “Vibrators”. Just select in each position the correct Id of the output previously introduced:



The next step is to select the behaviour of the vibrator motors depending on the variables of the sim. To do this go to “Vibs Effects” from this page or from the Main Page of the PSCockpit Software. The following screen will be opened:



The actual variables of the sim that can be programmed are the following:
- Air brakes: becomes active when the airbrakes are deployed
- Afterburner: becomes active when the afterburner is reached
- Rolling: becomes active when you are on the ground
- Motor rpm: self explanatory.
- Fire Cannon: becomes active when you push fire cannon button of your joystick.
- Fire Missile: becomes active when you push fire missile button of your joystick.
- Landing Gear: becomes active while the landing gear is in extension/retraction movement.

Select in each checkbox what motors you would like to activate when a sim variable becomes active.

To define the pulse intensity you can define the following variables:
Type:
- Fixed: The pulse intensity is always the same.
- Progressive: The pulse intensity begins from Min. to Max. defined later
- Center peak: The pulse reaches the highest intensity in the middle of Min. and Max.

Force. If you have selected a fixed type, you can establish the force level:
- Off: No motor will be activated
- Slight: Speed 0 will be activated.
- Rumble: Speed 1 will be activated.
- Medium: Speed 2 will be activated.
- Hard: Speed 3 will be activated.

Magnitude: If you have selected a Center Peak or Progressive type, you can select one of the following sim varables:
- RMP%
- Speed
- RMPxSpeed
- Nozzle Pos
- Fuel Flow

Min. and Max: The values of these variables should match the selected magnitude variable and also will define the interval when the motors will be active.

Depending on all the above values the software will determine what motor speed output will be activated.

To assign the joystick buttons for cannon and missile fire go to “Joystick” page and assign the desire buttons:


Two examples:

- I would like to feel the runaway while taking off or landing, so I have selected the Rolling variable to activate all the vibrators in a progressive manner, depending on the speed from 20 to 200 knots. In this way as the speed on the runaways increases the vibration increase and will stop when the speed reaches 200 knots which will be when the wheels leave the runaway.
- While on Ramp Start, I would like to feel how the motor begins to turn, so I have selected the Motor RPM to activate all the vibrators in a center peak manner, depending on RPM% from 10 to 60% rpm. In this way, when I push on the Start 1 switch, the vibrators will begin in slight mode and when I move the throttle forward I will feel how the vibration increases up to 30% rpm and will decrease until 60% when it supposed the motor reaches the nominal rpm. Just like starting the motor of you car!

I have to tell you that these effects are simply amazing!! :yihaw:

Wave files

The way the wave files are treated is the same as the vibrator motors but the software changes the volume of the sound.

To select a wave file put the cursor in the desire text box and click on the Open File icon. Then select the .wav file. They must be saved on your PSCockpit directory.

To test a .wav file, put the cursor on the desired text box and click on the Play icon.

You can change the volume and the frequency of the .wav file to adjust anyhow your bass shaker. The PSCockpit software will change the volume from this selected volume.

If you have more than one Audio device you can select in which one the .wav will be sent to by selecting the correct one in the display list “Audio Device”.

Be aware that in a PC the back and front sound outputs are handled by the same audio device, but you can use your back/front sound output for bass shakers and have a USB headphones for team speak.

Regards,
Shep

ICP BOARD







Thursday, October 24, 2013

AIRCORES PCBs

More information about the aircore pcbs.

I have selected the chip MLX10407 from Melexis to drive the aircores. In fact, it is the only one with serial protocol I found in the electronic store. This chip is able to drive two 360º aircores and three 90º actuators, although these ones will be useless for our pits, maybe they can be used for roll trim and pitch trim indicators or maybe other instruments by means of a gear.

With this chip I have developed the Aircore Controller pcb.
To hold the aircore you can use your own board or the new Aircore PCB wich will fit in a 40x40 mm instrument. The Aircore Controller pcb can be attached at the bottom side of the Aircore board without any extra wiring by means of two connectors.
You can see both here:

You can, then, wire the second aircore from the Aircore Controller pcb.

To drive the Aircore Controller you will also need the I2CtoSPI pcb. This board is able to drive up to 4 SPI devices and, apart of the aircores, can be used in the future to drive other SPI devices like, for example, the OLED display:


In this way, PSCockpit software will be able to drive up to 8 I2CtoSPI boards, which mean 34 Aircore controllers, which mean 68 (360º) aircores and 102 (90º) actuators.

In summary, for the engine instruments (OIL, NOZ POS, RPM and FTIT) you will need one I2CtoSPI board and two Aircore Controller pcbs for full 360º aircores.

Hope you like it!!
More info about the ICP board to come.

Regards,
Shep

Monday, October 21, 2013

PSCOCKPIT SYSTEM 3rd RUN!

PSCockit System keeps growing with new additional boards:
- ICP pcb
- Adafruit 16 servo controller
- Simco Aircores pcbs
- Vibration motors pcb
- I/O Enhancement pcb


Now, time to launch a third run!!!!
Description
For people who don’t know the system, the PSCockpit system has been developed with the following objectives:
- One stop hardware and software for cockpit systems. Once the cockpit is connected you can configure the software individually for each sim.
- Easy configuration and setup for people with out electronic knowledge.
- Avoid excessive wiring runs along the cockpit: The system uses small satellite PCB’s that can be distributed along the cockpit. The communication between these satellite PCB’s and the Main PCB is done with only 2 wires (I2C protocol) plus the power cables. These wires can be connected in daisy chain. The idea is to wire each of the cockpit panels to only one satellite PCB.

GUIDES:
For more information about the system, please look at the following links:
- PSCockpit first run post: http://viperpits.org/smf/index.php?topic=7237.0
- PSCockpit second run post: http://www.viperpits.org/smf/index.php?topic=8679.0
- PSCockpit Quick Guide V2: http://www.mediafire.com/view/o7k6hvkt0y671iq/QuickGuideV2.pdf
- PSCockpit distribution example: http://www.mediafire.com/download.php?crkrwvt9csg92ri
- All "How to's" in a row at http://psfalcon.blogspot.com.es/search/label/PS%20Cockpit%20PCB%20System

SOFTWARE DOWNLOAD:
- PSCockpit Software Installation: http://www.mediafire.com/download.php?d80terg9airfhd2
- PSCockpit Softwate update v.0.9.3:
http://www.mediafire.com/download/mb5muokuzubct2v/PSCockpit093.rar

To install de update just copy the files to the installation directory.

Prices
The prices of the PCB’s already mounted and tested are the following:
- Main PCB: 60 €
- Digital expander for 40 inputs/outputs: 33 €
- Digital expander 16 inputs/outputs: 10 €
- Steppers/Other voltage outputs pcb: 28 €
- 7 segment displays pcb for 6 displays: 18 €
- Analogue pcb for 4 inputs/ 1 output: 20 €
- Yellow OLED display (85mm x 40mm), 256x64 for DED: 55 €
- ICP pcb: 60€
- I2CtoSPI pcb: 25€
- Aircore Controller pcb: 24€
- Aircore pcb: 15€
- Vibration Motors pcb: 38€
- I/O Enhancement pcb: 6,5€

- Shipments: 15€ / 25€ depending on the total weight order

More information about latest PCBs to follow!!

Time Line
- Orders will be accepted until Nov. 4th.
- Only direct bank transfers will be accepted. Sorry for the inconvenience.
- Delivery: December and January.


Regards,
Shep