<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Recent changes to Server Setup</title><link>https://sourceforge.net/p/netfpv/wiki/Server%2520Setup/</link><description>Recent changes to Server Setup</description><atom:link href="https://sourceforge.net/p/netfpv/wiki/Server%20Setup/feed" rel="self"/><language>en</language><lastBuildDate>Mon, 18 Mar 2013 13:58:24 -0000</lastBuildDate><atom:link href="https://sourceforge.net/p/netfpv/wiki/Server%20Setup/feed" rel="self" type="application/rss+xml"/><item><title>WikiPage Server Setup modified by CurryKitten</title><link>https://sourceforge.net/p/netfpv/wiki/Server%2520Setup/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v22
+++ v23
@@ -1,6 +1,6 @@
 Right, there's a fair bit to go through here, and as my "lets just type everything out as I think about it" attempt of documenting it, bear with me, as it'll probably need a few rewrites.

-Installing the Arduino code 
+**Installing the Arduino code** 

 So obviously you need an Arduino board for this... if you haven't got one you are scupered, so go out and get one and then check back in later.  I wrote the code based on the Arduino Leonardo board http://arduino.cc/en/Main/ArduinoBoardLeonardo this was based on me asking a friend (who knew about these things) what I should buy.  However, I don't believe I'm doing anything that shouldn't work on another board - certainly the very popular Arduino Uno shouldn't have an issue.

@@ -59,7 +59,7 @@

 The last bit of the code you might need to change is if your pulses are actually low or high.  The 9X radio puts out a high signal to indicate a pulse, and a low signal to indicate a frame gap.  Some radios do the reverse.

-To add: Oscilliscope output of a PPM stream
+*To add: Oscilliscope output of a PPM stream*

 ~~~~~~~~~~
 ISR(TIMER1_COMPA_vect)
@@ -85,7 +85,7 @@
 If you need to reverse the LOW/HIGH pulses, just literally change the LOWs to HIGHs in the above section of code, and the HIGHs to LOWs.

-Connecting up your hardware
+**Connecting up your hardware**

 Currently, we've only tested this using the Arduino board connected to a separate RC transmitter module.  However, there's no reason making up a cable to your trainer port won't work - and will of course give you the ability to take over your model, should your guest go AWOL with it.

@@ -96,7 +96,7 @@
 All else that's needed from the Arduino is the USB connection between itself and your computer... but you probably already had that plugged in.

-Configuring the server code
+**Configuring the server code**

 Did you write down the serial port that your Arduino decided it was on, because this is the point where you need it.  Take a look at this segment from RC_Remote_server_UDP,py

@@ -121,14 +121,16 @@

 What you'll need to do is login to your router and define a port forwarding rule, so that UDP traffic on port 6666 is forwarded to 192.168.1.100 (in the above case)

-To add: Router port forwarding screen shot
+*To add: Router port forwarding screen shot*

-Starting the server
+**Starting the server**

 Start up the server on the command line with -

+~~~~~~~~~
 $ python RC_Remote_serverUDP.py
+~~~~~~~~~

 It should fire up and give you a screen like this 

&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">CurryKitten</dc:creator><pubDate>Mon, 18 Mar 2013 13:58:24 -0000</pubDate><guid>https://sourceforge.net7162c70766864e2f20edef6fe6bf5576dad7f7d2</guid></item><item><title>WikiPage Server Setup modified by CurryKitten</title><link>https://sourceforge.net/p/netfpv/wiki/Server%2520Setup/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v21
+++ v22
@@ -132,7 +132,7 @@

 It should fire up and give you a screen like this 

-!https://sourceforge.net/p/netfpv/wiki/attachments/attachment/Screen%20shot%202013-03-17%20at%2023.32.11.png
+![Server GUI](https://sourceforge.net/p/netfpv/wiki/attachments/attachment/Screen%20shot%202013-03-17%20at%2023.32.11.png)

 ... and instantly I notice a typo in the second "Dual" *sigh*.  Really the first thing you want is for your partner client to connect to you and start wiggling the sticks around - it'll give you a good idea if everything is working.  At the point that looks ok, you can take a look at the few options you have.

&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">CurryKitten</dc:creator><pubDate>Mon, 18 Mar 2013 09:15:23 -0000</pubDate><guid>https://sourceforge.netaaf3b542aefb180bb9703815895b90ab472bd39d</guid></item><item><title>WikiPage Server Setup modified by CurryKitten</title><link>https://sourceforge.net/p/netfpv/wiki/Server%2520Setup/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v20
+++ v21
@@ -132,7 +132,7 @@

 It should fire up and give you a screen like this 

-[[img src="/p/netfpv/wiki/attachments/attachment/Screen shot 2013-03-17 at 23.32.11.png" alt=foobar]]
+!https://sourceforge.net/p/netfpv/wiki/attachments/attachment/Screen%20shot%202013-03-17%20at%2023.32.11.png

 ... and instantly I notice a typo in the second "Dual" *sigh*.  Really the first thing you want is for your partner client to connect to you and start wiggling the sticks around - it'll give you a good idea if everything is working.  At the point that looks ok, you can take a look at the few options you have.

&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">CurryKitten</dc:creator><pubDate>Mon, 18 Mar 2013 09:13:37 -0000</pubDate><guid>https://sourceforge.net2d686a797b49cc4d0c399ae8548dd5d801a93a5e</guid></item><item><title>WikiPage Server Setup modified by CurryKitten</title><link>https://sourceforge.net/p/netfpv/wiki/Server%2520Setup/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v19
+++ v20
@@ -132,7 +132,7 @@

 It should fire up and give you a screen like this 

-[[img src="/p/netfpv/wiki/attachments//attachment/Screen shot 2013-03-17 at 23.32.11.png" alt=foobar]]
+[[img src="/p/netfpv/wiki/attachments/attachment/Screen shot 2013-03-17 at 23.32.11.png" alt=foobar]]

 ... and instantly I notice a typo in the second "Dual" *sigh*.  Really the first thing you want is for your partner client to connect to you and start wiggling the sticks around - it'll give you a good idea if everything is working.  At the point that looks ok, you can take a look at the few options you have.

&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">CurryKitten</dc:creator><pubDate>Mon, 18 Mar 2013 09:11:53 -0000</pubDate><guid>https://sourceforge.netac4c6cd27fd292a2b1592d78dc5f5f5c1a6098ef</guid></item><item><title>WikiPage Server Setup modified by CurryKitten</title><link>https://sourceforge.net/p/netfpv/wiki/Server%2520Setup/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v18
+++ v19
@@ -132,7 +132,7 @@

 It should fire up and give you a screen like this 

-[[img src="/p/netfpv/wiki/attachments/Screen shot 2013-03-17 at 23.32.11.png" alt=foobar]]
+[[img src="/p/netfpv/wiki/attachments//attachment/Screen shot 2013-03-17 at 23.32.11.png" alt=foobar]]

 ... and instantly I notice a typo in the second "Dual" *sigh*.  Really the first thing you want is for your partner client to connect to you and start wiggling the sticks around - it'll give you a good idea if everything is working.  At the point that looks ok, you can take a look at the few options you have.

&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">CurryKitten</dc:creator><pubDate>Mon, 18 Mar 2013 09:11:14 -0000</pubDate><guid>https://sourceforge.net9730d8ff4428d36c3795cee948dd3fde052d1e85</guid></item><item><title>WikiPage Server Setup modified by CurryKitten</title><link>https://sourceforge.net/p/netfpv/wiki/Server%2520Setup/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">CurryKitten</dc:creator><pubDate>Mon, 18 Mar 2013 09:10:16 -0000</pubDate><guid>https://sourceforge.net32078a7d2bc5af29a2912cb85449ba95f40e3ece</guid></item><item><title>WikiPage Server Setup modified by CurryKitten</title><link>https://sourceforge.net/p/netfpv/wiki/Server%2520Setup/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v16
+++ v17
@@ -132,7 +132,7 @@

 It should fire up and give you a screen like this 

-[[img src="Screen shot 2013-03-17 at 23.32.11.png" alt=foobar]]
+[[img src="/p/netfpv/wiki/attachments/Screen shot 2013-03-17 at 23.32.11.png" alt=foobar]]

 ... and instantly I notice a typo in the second "Dual" *sigh*.  Really the first thing you want is for your partner client to connect to you and start wiggling the sticks around - it'll give you a good idea if everything is working.  At the point that looks ok, you can take a look at the few options you have.

&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">CurryKitten</dc:creator><pubDate>Mon, 18 Mar 2013 09:08:17 -0000</pubDate><guid>https://sourceforge.net9711d032b0033e01ca3cd534e48f8c83405709af</guid></item><item><title>WikiPage Server Setup modified by CurryKitten</title><link>https://sourceforge.net/p/netfpv/wiki/Server%2520Setup/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v15
+++ v16
@@ -123,4 +123,21 @@

 To add: Router port forwarding screen shot

+
+Starting the server
+
+Start up the server on the command line with -
+
+$ python RC_Remote_serverUDP.py
+
+It should fire up and give you a screen like this 
+
 [[img src="Screen shot 2013-03-17 at 23.32.11.png" alt=foobar]]
+
+... and instantly I notice a typo in the second "Dual" *sigh*.  Really the first thing you want is for your partner client to connect to you and start wiggling the sticks around - it'll give you a good idea if everything is working.  At the point that looks ok, you can take a look at the few options you have.
+
+This was built around controlling a car with the left stick operating the camera and the right stick operating throttle and steering.  If you get your partner to move both his sticks up/down left/right you need to make sure that the model reacts as he'd expect it to.  Often we found things were reversed, and this is why by pressing numbers 1-4 you can reverse any of the channels in order to make things react correctly.
+
+The throttle dual rate was built in as a safety feature - as in testing this I gave someone control of a car that would do about 20mph, and was being driven inside my house... bad idea.  So the dual rate is there to mean that full stick on the client means actually 50% (by default) of the throttle is applied.  Raise/lower this to your own tastes.
+
+Finally the Steering Dual rate - what is this.  It's something we noticed when using a playstation type of joystick.  The sticks are built into a circular base, so if you try to push all the way forward and turn fully so can't.  You can't hit that top left/top right section because it's curved off.  So what we can do with the steering dual rate is make the steering go full lock with less joystick movement - fixing the problem of the rounded off corners on a Playstation joystick.
&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">CurryKitten</dc:creator><pubDate>Sun, 17 Mar 2013 23:50:54 -0000</pubDate><guid>https://sourceforge.net71121f788a9c85fcfc043a9926c6e09498aa53de</guid></item><item><title>WikiPage Server Setup modified by CurryKitten</title><link>https://sourceforge.net/p/netfpv/wiki/Server%2520Setup/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">CurryKitten</dc:creator><pubDate>Sun, 17 Mar 2013 23:40:37 -0000</pubDate><guid>https://sourceforge.net509c2fc641da872d4108338f69abc0d775d30015</guid></item><item><title>WikiPage Server Setup modified by CurryKitten</title><link>https://sourceforge.net/p/netfpv/wiki/Server%2520Setup/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v13
+++ v14
@@ -123,4 +123,4 @@

 To add: Router port forwarding screen shot

-[[img src=Screen shot 2013-03-17 at 23.32.11.png alt=foobar]]
+[[img src="Screen shot 2013-03-17 at 23.32.11.png" alt=foobar]]
&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">CurryKitten</dc:creator><pubDate>Sun, 17 Mar 2013 23:40:04 -0000</pubDate><guid>https://sourceforge.net605de498c53dd267672e51cef0efcc8649804a77</guid></item></channel></rss>