<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>https://granitedevices.com/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=MarkusN</id>
		<title>Granite Devices Knowledge Wiki - User contributions [en]</title>
		<link rel="self" type="application/atom+xml" href="https://granitedevices.com/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=MarkusN"/>
		<link rel="alternate" type="text/html" href="https://granitedevices.com/wiki/Special:Contributions/MarkusN"/>
		<updated>2026-04-29T19:58:47Z</updated>
		<subtitle>User contributions</subtitle>
		<generator>MediaWiki 1.26.2</generator>

	<entry>
		<id>https://granitedevices.com/w/index.php?title=Simucube_Wireless_Wheel_2&amp;diff=7581</id>
		<title>Simucube Wireless Wheel 2</title>
		<link rel="alternate" type="text/html" href="https://granitedevices.com/w/index.php?title=Simucube_Wireless_Wheel_2&amp;diff=7581"/>
				<updated>2021-08-27T13:37:04Z</updated>
		
		<summary type="html">&lt;p&gt;MarkusN: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox&lt;br /&gt;
| headerstyle  = background:#e84e0f;color:white;&lt;br /&gt;
| above = Wireless Wheel 2 Module&lt;br /&gt;
| image =[[File:Wireless_Wheel_2_Module.jpg|300px]]&lt;br /&gt;
| image2 = [[File:Wireless_Wheel_2_Module_dimensions.png|300px]]&lt;br /&gt;
| data2 = {{Infobox&lt;br /&gt;
  | child   = yes&lt;br /&gt;
  | headerstyle  = background:#e84e0f;color:white;&lt;br /&gt;
  | header1 = Configurable inputs&lt;br /&gt;
  | label2  = Digital&lt;br /&gt;
  | data2   = 96&lt;br /&gt;
  | label3  = Analog&lt;br /&gt;
  | data3   = 4&lt;br /&gt;
  }}&lt;br /&gt;
| data3 = {{Infobox&lt;br /&gt;
  | child   = yes&lt;br /&gt;
  | headerstyle  = background:#e84e0f;color:white;&lt;br /&gt;
  | header1 = Antenna&lt;br /&gt;
  | label2  = Type&lt;br /&gt;
  | data2   = External (not included)&lt;br /&gt;
  | label3  = Connector&lt;br /&gt;
  | data3   = U.FL&lt;br /&gt;
  | label4  = Frequency (Center/Band)&lt;br /&gt;
  | data4   = 2.4 GHz&lt;br /&gt;
  | label5  = Gain (max)&lt;br /&gt;
  | data5   = 2.14 dBi&lt;br /&gt;
  }}&lt;br /&gt;
| data4 = {{Infobox&lt;br /&gt;
  | child   = yes&lt;br /&gt;
  | headerstyle  = background:#e84e0f;color:white;&lt;br /&gt;
  | header1 = Electrical specifications&lt;br /&gt;
  | data2 = {{Infobox&lt;br /&gt;
    | child = yes&lt;br /&gt;
    | headerstyle = text-align:left;&lt;br /&gt;
    | header1= &amp;lt;u&amp;gt;Rechargeable version:&amp;lt;/u&amp;gt;&lt;br /&gt;
    | label2  = Charger input voltage/current&lt;br /&gt;
    | data2   = 5.0V / 450mA&lt;br /&gt;
    | label3  = Supported battery chemistry&lt;br /&gt;
    | data3   = Li-Ion or Li-Po &lt;br /&gt;
    | label4  = Battery voltage&lt;br /&gt;
    | data4   = 2.5V – 4.2V&lt;br /&gt;
    }}&lt;br /&gt;
  | data3 = {{Infobox&lt;br /&gt;
    | child = yes&lt;br /&gt;
    | headerstyle = text-align:left;&lt;br /&gt;
    | header1= &amp;lt;u&amp;gt;Non-rechargeable version:&amp;lt;/u&amp;gt;&lt;br /&gt;
    | label2  = Input voltage&lt;br /&gt;
    | data2  = 2.0V – 3.8V&lt;br /&gt;
    }}&lt;br /&gt;
  }}&lt;br /&gt;
}}&lt;br /&gt;
The Simucube Wireless Wheel 2 Module is an upgraded version of the [[SWW|Simucube Wireless wheel module]]. The new module comes in two different versions, which both offer more digital inputs and 4 analog axes. The non-rechargeable version is intended for endurance with a non-rechargeable battery, and the rechargeable version has an in-build charger and a voltage regulator.&lt;br /&gt;
&lt;br /&gt;
=Digital inputs=&lt;br /&gt;
Wireless Wheel 2 Module has 98 digital input pins, of which 96 are fully configurable by wheel manufacturers. Two of the pins are reserved for shifter paddles that must be included in every steering wheel. Paddles are mandatory because they are used to connect and disconnect the wheel from Simucube. Each configurable input pin can be used multiple times with different device types. The input pins can also be used as '''''enable pins'''''. These '''''enable pins''''' can be used to enable and disable other devices. This allows for advanced functionalities, e.g., using a physical encoder as 12 virtual encoders using a rotary switch or disabling unintentional center presses in a 5 or 7-way switch.&lt;br /&gt;
==Digital input device types==&lt;br /&gt;
===Button (regular button)===&lt;br /&gt;
The game controller output signal is high if pressed.&lt;br /&gt;
===Encoder=== &lt;br /&gt;
Each detent is shown as a pulse (25ms). The game controller has an output signal for each turning direction.&lt;br /&gt;
===Rotary switch=== &lt;br /&gt;
Maximum of 12 positions. Changing the switch position will send a pulse (100ms) to the corresponding output. &amp;lt;br&amp;gt;&lt;br /&gt;
If the desired functionality is that the output is constantly on, the rotary switch can also be configured as regular buttons. This can also be done in addition to the default functionality if there are enough unused HID pins.&lt;br /&gt;
&lt;br /&gt;
=Analog inputs=&lt;br /&gt;
[[file:SLEEP_pin_controlled_output.png|thumbnail|upright|left|SLEEP pin with transistors can be used to turn external devices on and off]]&lt;br /&gt;
The wireless module offers an AVCC output pin for analog devices. To reduce power consumption, the AVCC pin is pulsed so that the pin is only turned on when the ADC module is sampling inputs. Output pulses are approximately 2ms long, and the frequency is 100Hz; this means that AVCC is on 20% of the time. Pulses work great with potentiometers, but Hall-effect sensors might not work with pulsed AVCC if Hall-sensor power-on time is too long. As a result, any excess capacitance must be avoided in the AVCC pin. &amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
The backup option is to provide VCC for Hall-sensors is to power it from the 3.3v VDD pin and use MOSFETs connected to the SLEEP pin so Hall-sensor can be powered off while Wireless Wheel 2 isn’t connected. SLEEP pin is high when Wireless Wheel 2 is connected to Simucube. See the example in the picture.&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear:both;&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Battery connections =&lt;br /&gt;
Wireless Wheel 2 Module has multiple VIN, GND, BATT, and SW_IN pins for redundancy. It is recommended to tie them together to ensure a reliable connection with the M.2 connector in mechanical shock or shaking.&lt;br /&gt;
== Rechargeable version ==&lt;br /&gt;
[[file:rechargeable_wheel_example.png|thumbnail|upright|left|Rechargeable example]]&lt;br /&gt;
The rechargeable version has a built-in charger circuit and a DC-DC converter to regulate battery voltage to 3.0V. The charger is connected to VIN and should be provided with 5.0V +- 5% with a minimum of 450mA for charging (e.g. using a USB cable). BATT pins are charger output, and the battery should be connected between these and GND. SW_IN is unregulated voltage input for the Module and will provide voltage to the in-built DC-DC converter. The power switch must be connected between SW_IN pins and the positive battery terminal. Installing a power switch between SW_IN and BATT enables charging when the wheel is turned off.&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear:both;&amp;quot; /&amp;gt;&lt;br /&gt;
== Non-rechargeable version ==&lt;br /&gt;
[[file:non-rechargeable_wheel_example.png|thumbnail|upright|left|Non-rechargeable example]] &lt;br /&gt;
&lt;br /&gt;
The non-rechargeable version does not have a charger or DC-DC converter and is intended for non-rechargeable batteries. Due to a non-existing DC-DC converter, all module voltages will be the same as battery voltage. Even though it is possible to connect batteries straight to SW_IN pins to power this version, it is recommended to connect battery positive lead to VIN, which is internally connected to BATT pins in a non-rechargeable version and includes reverse polarity protection. If a power switch is needed, it can be installed on battery leads or between BATT and SW_IN pins. BATT pins should be connected to SW_IN pins to establish power for the module if the power switch is not connected between mentioned pins.&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear:both;&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Pinout =&lt;br /&gt;
Wireless Wheel 2 Module uses M.2 connectors to fit all the I/O pins in a compact, low-profile packet.&lt;br /&gt;
All LED pins include a 220 Ohm current limiter resistor.&lt;br /&gt;
&lt;br /&gt;
==Left M.2 connector==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; | Bottom side !! colspan=&amp;quot;3&amp;quot; | Top side&lt;br /&gt;
|-&lt;br /&gt;
! Function !! Signal !! colspan=&amp;quot;2&amp;quot; | Pin !! Signal !! Function&lt;br /&gt;
|-&lt;br /&gt;
| GND || GND || 66 || 67 || AVCC || 3.0 V OUTPUT to analog circuitry&amp;lt;br&amp;gt;Max. 100 mA including VDD current.&lt;br /&gt;
|-&lt;br /&gt;
| GND || GND || 64 || 65 || AN0 || ADC CH0 INPUT&amp;lt;br&amp;gt;0 .. 3.0 V voltage range&lt;br /&gt;
|-&lt;br /&gt;
| GND || GND || 62 || 63 || AN1 || ADC CH1 INPUT&amp;lt;br&amp;gt;0 .. 3.0 V voltage range&lt;br /&gt;
|-&lt;br /&gt;
| GND || GND || 60 || 61 || AN2 || ADC CH2 INPUT&amp;lt;br&amp;gt;0 .. 3.0 V voltage range&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN64 || 58 || 59 || AN3 || ADC CH3 INPUT&amp;lt;br&amp;gt;0 .. 3.0 V voltage range&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN63 || 56 || 57 || BTN1 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN62 || 54 || 55 || BTN2 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN61 || 52 || 53 || BTN3 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN60 || 50 || 51 || BTN4 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN89 || 48 || 49 || BTN5 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN58 || 46 || 47 || BTN6 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN57 || 44 || 45 || BTN7 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN56 || 42 || 43 || BTN8 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN55 || 40 || 41 || BTN9 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN54 || 38 || 39 || BTN10 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN53 || 36 || 37 || BTN11 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN52 || 34 || 35 || BTN12 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN51 || 32 || 33 || BTN13 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN50 || 30 || 31 || BTN14 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN49 || 28 || 29 || BTN15 || Input&lt;br /&gt;
|-&lt;br /&gt;
| GND || GND || 26 || 27 || BTN16 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN80 || 24 || 25 || GND || GND&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN78 || 22 || 23 || BTN79 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN76 || 20 || 21 || BTN77 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN74 || 18 || 19 || BTN75 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN72 || 16 || 17 || BTN73 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN70 || 14 || 15 || BTN71 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN68 || 12 || 13 || BTN69 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN66 || 10 || 11 || BTN67 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN17 || 8 || 9 || BTN65 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN19 || 6 || 7 || BTN18 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN32 || 4 || 5 || LED1 || 3.0 V status LED OUTPUT&amp;lt;br&amp;gt;through 220 Ohm series resistor&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN30 || 2 || 3 || BTN20 || Input&lt;br /&gt;
|-&lt;br /&gt;
| - || - || - || 1 || BTN31 || Input&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Right M.2 connector==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; | Bottom side !! colspan=&amp;quot;3&amp;quot; | Top side&lt;br /&gt;
|-&lt;br /&gt;
! Function !! Signal !! colspan=&amp;quot;2&amp;quot; | Pin !! Signal !! Function&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN28 || 66 || 67 || BTN29 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN26 || 64 || 65 || BTN27 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN22 || 62 || 63 || BTN25 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN24 || 60 || 61 || BTN21 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Do not connect || - || 58 || 59 || BTN23 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Do not connect || - || 56 || 57 || - || Do not connect&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN96 || 54 || no | 55 || no | - || no | Do not connect&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN95 || 52 || no | 53 || no | - || no | Do not connect&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN94 || 50 || no | 51 || no | - || no | Do not connect&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN93 || 48 || no | 49 || no | - || no | Do not connect&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN92 || 46 || 47 || SLEEP || BP2 module sleep status&amp;lt;br&amp;gt;Active LOW (BP2 sleeps)&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN91 || 44 || 45 || TX || LEUART TX signal OUTPUT&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN90 || 42 || 43 || RX || LEUART RX signal INPUT&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN89 || 40 || 41 || LED2 || 2nd indicator LED OUTPUT&amp;lt;br&amp;gt;3.0 V through 220 Ohm resistor&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN88 || 38 || 39 || PADDLE1 || Paddle input 1 (left)&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN87 || 36 || 37 || PADDLE2 || Paddle input 2 (right)&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN86 || 34 || 35 || GND || GND&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN85 || 32 || 33 || VDD || +3.0 V OUTPUT&amp;lt;br&amp;gt;Max. 100 mA including AVCC current.&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN84 || 30 || 31 || BTN33 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN83 || 28 || 29 || BTN34 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN82 || 26 || 27 || BTN35 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN81 || 24 || 25 || BTN36 || Input&lt;br /&gt;
|-&lt;br /&gt;
| GND || GND || 22 || 23 || BTN37 || Input&lt;br /&gt;
|-&lt;br /&gt;
| GND || GND || 20 || 21 || BTN38 || Input&lt;br /&gt;
|-&lt;br /&gt;
| LED indicator for battery charging&amp;lt;br&amp;gt;Connect LED Anode to BATT || LED_CHG || 18 || 19 || BTN39 || Input&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot;| SWITCH_IN operating voltage input || SW_IN || 16 || 17 || BTN40 || Input&lt;br /&gt;
|-&lt;br /&gt;
| SW_IN|| 14 || 15 || BTN41 || Input&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot;| LiPO/Ion/battery positive terminal || BATT || 12 || 13 || BTN42 || Input&lt;br /&gt;
|-&lt;br /&gt;
| BATT || 10 || 11 || BTN43 || Input&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot;| GND || GND ||  8 ||  9 || BTN44 || Input&lt;br /&gt;
|-&lt;br /&gt;
| GND ||  6 ||  7 || BTN45 || Input&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot;| Voltage INPUT terminal&amp;lt;br&amp;gt;5.0 V ± 5 % || VIN ||  4 ||  5 || BTN46 || Input&lt;br /&gt;
|-&lt;br /&gt;
| VIN ||  2 ||  3 || BTN47 || Input&lt;br /&gt;
|-&lt;br /&gt;
|     - ||     - ||  - ||  1 || BTN48 || Input&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=Resources=&lt;br /&gt;
==Eagle library==&lt;br /&gt;
[[Media:wireless_wheel_2_eagle_library.zip|Eagle library of Wireless Wheel 2 Module]]&lt;br /&gt;
&lt;br /&gt;
==3D-model==&lt;br /&gt;
[[Media:Wireless_Wheel_2_Module_3d.zip|Wireless Wheel 2 Module 3D model file (.step)]]&lt;br /&gt;
&lt;br /&gt;
=Availability=&lt;br /&gt;
Simucube Wireless Wheel 2 modules are not sold directly to customers at the moment. Contact [mailto:sales@granitedevices.com sales@granitedevices.com] for any questions.&lt;br /&gt;
&lt;br /&gt;
[[Category:Hardware]]&lt;br /&gt;
[[Category:Simucube_2]]&lt;/div&gt;</summary>
		<author><name>MarkusN</name></author>	</entry>

	<entry>
		<id>https://granitedevices.com/w/index.php?title=Simucube_wireless_wheel_system&amp;diff=7579</id>
		<title>Simucube wireless wheel system</title>
		<link rel="alternate" type="text/html" href="https://granitedevices.com/w/index.php?title=Simucube_wireless_wheel_system&amp;diff=7579"/>
				<updated>2021-08-27T10:54:49Z</updated>
		
		<summary type="html">&lt;p&gt;MarkusN: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox electric device&lt;br /&gt;
| name  = Wireless button plate module&lt;br /&gt;
| image =[[File:buttonplatev1.jpg|290px]]&lt;br /&gt;
| type  = PCB module&lt;br /&gt;
| about = [[SWW]] transmitter (wheel side)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Infobox electric device&lt;br /&gt;
| name  = Simucube wireless adapter&lt;br /&gt;
| image =[[File:sc1wirelessmodule.jpg|290px]]&lt;br /&gt;
| type  = PCB module&lt;br /&gt;
| about = Simucube 1 [[SWW]] receiver&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[File:btpins.png|300px|thumb|link=Media:SimuCUBE Wireless Button plate Module v1.pdf|PDF documentation of the wireless button plate module for button plate manufacturers. [[Media:SimuCUBE Wireless Button plate Module v1.pdf|Download]].]]&lt;br /&gt;
The [[About SimuCUBE|Simucube]] Wireless Wheel System (a.k.a. SWW) enables users to connect sim wheels wirelessly to the Simucube &lt;br /&gt;
force feedback controller. The sim wheel buttons and incremental&lt;br /&gt;
encoders are connected to a wireless button plate logic module, which communicates with Simucube &lt;br /&gt;
force feedback controller’s wireless adapter wirelessly. The Simucube controller in turn&lt;br /&gt;
communicates these button and encoder state changes via USB to the user’s PC.&lt;br /&gt;
{{info|[[Simucube Wireless Wheel 2|The Simucube Wireless Wheel 2]] is an upgraded version of the Simucube Wireless wheel module that includes more digital inputs, 4 analog axes, and a built-in charger. Production of SWW will continue as SWW2 is not a replacement for it.}}&lt;br /&gt;
{{info|This product works only as combined with [[About SimuCUBE|Simucube]] controller or with [[Simucube 2]] wheel bases. Do not try to purchase this if you are not sure if you need this.}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Basic operating principle===&lt;br /&gt;
&lt;br /&gt;
* Button plate manufacturers integrate the button plate wireless module in their designs simply by plugging the module to their PCB connector board and configuring the module with provided button plate configuration tool.&lt;br /&gt;
* Customers connect the wireless button plate to their Simucube device by simply pressing both paddle shifters simultaneously.&lt;br /&gt;
* The SimuCUBE 1 version needs an add-on receiver board (Simucube  Wireless Adapter, sold separately) to interface with these wireless button plate transmitter modules.&lt;br /&gt;
* The Simucube 2 Wheel Bases have this receiver module embedded in their design.&lt;br /&gt;
&lt;br /&gt;
[[File:buttonplate overview.png|800px]]&lt;br /&gt;
&lt;br /&gt;
==Button plate module features==&lt;br /&gt;
* Connect up to 28 input devices wirelessly to Simucube force feedback controller.&lt;br /&gt;
* Button inputs and encoders in 1:1, 1:2 and 1:4 modes are supported.&lt;br /&gt;
* Incredibly low energy consumption. Single battery will last over 3 years on daily hard-core use.&lt;br /&gt;
* Datasheet is available here: [[Media:SimuCUBE Wireless Button plate Module v1.pdf|Download]]&lt;br /&gt;
&lt;br /&gt;
* The factory default connection for input pins is stored on the device exactly as on the datasheet. &lt;br /&gt;
** In factory default configuration, Pins marked as BTN's are buttons and ENC pins are encoders. The button plate module advertises itself as &amp;quot;Unnamed BP&amp;quot;.&lt;br /&gt;
** Inputs modes and encoder types can be changed by only the button plate manufacturers and resellers via a separate hardware programming device and software. This is available from GD via request.&lt;br /&gt;
** Default mode for encoders is 1 pin state change per detent, i.e 1/4 gray code cycles per detent.&lt;br /&gt;
** '''Configuring the wireless button plate module is not possible''' without a programming device and software that is only available on request from Granite Devices to button plate manufacturers. &lt;br /&gt;
***'''Configuring is not supported for DIY purposes.'''&lt;br /&gt;
&lt;br /&gt;
==Simucube wireless adapter==&lt;br /&gt;
* Wireless wheel support may be added to all existing Simucube 1 boards by inserting a wireless adapter&lt;br /&gt;
* Insert a wireless adapter to a Simucube 1 board as shown in the following pictures.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{picturebox|AKZ_1017_E.jpg|caption=The Simucube SER-DISP header and a Simucube wireless adapter}}&lt;br /&gt;
{{damage|Do not insert or remove Simucube Simucube adapter when the Simucube board is powered!}}&lt;br /&gt;
{{picturebox|AKZ_1018_E.jpg|caption=Insert the Simucube adapter to the SER-DISP header like this}}&lt;br /&gt;
{{info|A metallic or conductive case around Simucube board will have a negative effect on the signal quality, and in these cases a window or hole near the wireless adapter may be needed.}}&lt;br /&gt;
&lt;br /&gt;
==Button plate usage==&lt;br /&gt;
* Turn on by inserting a battery and switching power on from possible power switch.&lt;br /&gt;
* After starting, a button plate module goes into discovery mode, and it's status led starts to blink rapidly. The button plate can be found only in discovery mode.&lt;br /&gt;
* Establish a connection to your button plate from Simucube configuration software.&lt;br /&gt;
* When connecting a button plate to a Simucube for the first time, the connection must be opened manually from Simucube Configuration Tool (Simucube) or via the True Drive software (Simucube 2).&lt;br /&gt;
* Simucube board and wireless button plate remember each other, and later will connect to each other automatically (if this option is enabled).&lt;br /&gt;
* After connecting, the status led blinks 3 times in moderate frequency, and the button plate is ready to use.&lt;br /&gt;
* Check the signal quality and battery voltage from Simucube Configuration Tool (Simucube 1) or True Drive software. A warning tone will be played when the button plate is connected, but the the battery should be replaced. The warning time is around a month's worth of regular usage.&lt;br /&gt;
* The button plate should be ready to use. Input device events can be seen in Simucube configuration software and in games.&lt;br /&gt;
* When connected, the connection may be closed by pressing both paddle shifters for over 5 seconds.&lt;br /&gt;
* When not connected, the discovery mode can be started again by pressing the paddle shifters simultaneously for over 2 seconds.&lt;br /&gt;
* The button plate will stay in the discovery mode for 30 seconds after releasing the paddle shifters, or until connecting to a Simucube.&lt;br /&gt;
&lt;br /&gt;
{{info|Do not leave a wireless wheel in state where one or both of the paddle shifters are pressed for a long time. Having paddles pressed may deplete the battery in a few days.}}&lt;br /&gt;
&lt;br /&gt;
==Simucube Configuration Tool / True Drive software wireless settings==&lt;br /&gt;
&lt;br /&gt;
When a Simucube board has a wireless adapter connected to it, a Wireless Wheels tab will be shown and enabled in the Simucube Configuration Tool. For Simucube 2, this tab is always enabled in the True Drive software.&lt;br /&gt;
&lt;br /&gt;
This tab let's user to manage connections to Simucube Wireless Wheels. In this tab it's possible to find, connect, disconnect and forget wireless wheels.&lt;br /&gt;
Scanning can be started by pressing the &amp;quot;Scan for new devices&amp;quot; button. After clicking the button, information about nearby wireless wheels are shown in the list below.&lt;br /&gt;
&lt;br /&gt;
Wireless sim wheel names and MAC addresses can be used to identify different wheels. Names are set by wheel manufacturers, and therefore e.g. all wheels of same model may have same name.&lt;br /&gt;
On the other hand, the MAC addresses are unique, so they can always be used for identifying.&lt;br /&gt;
&lt;br /&gt;
{{picturebox|tuner2.PNG|caption=A dialog (which is shown as a tab in Simucube Configuration Tool 0.12.x and later, and in True Drive software of Simucube 2), for managing Simucube wireless wheel connections}}&lt;br /&gt;
&lt;br /&gt;
{{picturebox|tuner4.PNG|caption=The Simucube configuration software (both the Configuration Tool, and the True Drive software) shows information about connected wireless button plate on it's overview tab}}&lt;br /&gt;
&lt;br /&gt;
==Availability==&lt;br /&gt;
Ask wireless button plate availability from your button plate manufacturer.&lt;br /&gt;
&lt;br /&gt;
==Files==&lt;br /&gt;
[[Media:BP_module_3d.zip|Wireless button plate module 3D model files (.step and .iges)]]&lt;br /&gt;
&lt;br /&gt;
[[Media:SimuCUBE Wireless Button plate Module v1.pdf|PDF documentation of the wireless button plate module for button plate manufacturers]]&lt;br /&gt;
&lt;br /&gt;
[[Media:Bt_board_breakout_1r1_gerber-2018-09-04.zip|Gerber files for reference break out board]]&lt;br /&gt;
&lt;br /&gt;
[[Category:SimuCUBE]]&lt;/div&gt;</summary>
		<author><name>MarkusN</name></author>	</entry>

	<entry>
		<id>https://granitedevices.com/w/index.php?title=Simucube_Wireless_Wheel_2&amp;diff=7578</id>
		<title>Simucube Wireless Wheel 2</title>
		<link rel="alternate" type="text/html" href="https://granitedevices.com/w/index.php?title=Simucube_Wireless_Wheel_2&amp;diff=7578"/>
				<updated>2021-08-27T10:33:08Z</updated>
		
		<summary type="html">&lt;p&gt;MarkusN: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox&lt;br /&gt;
| headerstyle  = background:#e84e0f;color:white;&lt;br /&gt;
| above = Wireless Wheel 2 Module&lt;br /&gt;
| image =[[File:Wireless_Wheel_2_Module.jpg|300px]]&lt;br /&gt;
| image2 = [[File:Wireless_Wheel_2_Module_dimensions.png|300px]]&lt;br /&gt;
| data2 = {{Infobox&lt;br /&gt;
  | child   = yes&lt;br /&gt;
  | headerstyle  = background:#e84e0f;color:white;&lt;br /&gt;
  | header1 = Configurable inputs&lt;br /&gt;
  | label2  = Digital&lt;br /&gt;
  | data2   = 96&lt;br /&gt;
  | label3  = Analog&lt;br /&gt;
  | data3   = 4&lt;br /&gt;
  }}&lt;br /&gt;
| data3 = {{Infobox&lt;br /&gt;
  | child   = yes&lt;br /&gt;
  | headerstyle  = background:#e84e0f;color:white;&lt;br /&gt;
  | header1 = Antenna&lt;br /&gt;
  | label2  = Type&lt;br /&gt;
  | data2   = External (not included)&lt;br /&gt;
  | label3  = Connector&lt;br /&gt;
  | data3   = U.FL&lt;br /&gt;
  | label4  = Frequency (Center/Band)&lt;br /&gt;
  | data4   = 2.4 GHz&lt;br /&gt;
  | label5  = Gain (max)&lt;br /&gt;
  | data5   = 2.14 dBi&lt;br /&gt;
  }}&lt;br /&gt;
| data4 = {{Infobox&lt;br /&gt;
  | child   = yes&lt;br /&gt;
  | headerstyle  = background:#e84e0f;color:white;&lt;br /&gt;
  | header1 = Electrical specifications&lt;br /&gt;
  | data2 = {{Infobox&lt;br /&gt;
    | child = yes&lt;br /&gt;
    | headerstyle = text-align:left;&lt;br /&gt;
    | header1= &amp;lt;u&amp;gt;Rechargeable version:&amp;lt;/u&amp;gt;&lt;br /&gt;
    | label2  = Charger input voltage/current&lt;br /&gt;
    | data2   = 5.0V / 450mA&lt;br /&gt;
    | label3  = Supported battery chemistry&lt;br /&gt;
    | data3   = Li-Ion or Li-Po &lt;br /&gt;
    | label4  = Battery voltage&lt;br /&gt;
    | data4   = 2.5V – 4.2V&lt;br /&gt;
    }}&lt;br /&gt;
  | data3 = {{Infobox&lt;br /&gt;
    | child = yes&lt;br /&gt;
    | headerstyle = text-align:left;&lt;br /&gt;
    | header1= &amp;lt;u&amp;gt;Non-rechargeable version:&amp;lt;/u&amp;gt;&lt;br /&gt;
    | label2  = Input voltage&lt;br /&gt;
    | data2  = 2.0V – 3.8V&lt;br /&gt;
    }}&lt;br /&gt;
  }}&lt;br /&gt;
}}&lt;br /&gt;
The Simucube Wireless Wheel 2 Module is an upgraded version of the [[SWW|Simucube Wireless wheel module]]. The new module comes in two different versions, which both offer more digital inputs and 4 analog axes. The non-rechargeable version is intended for endurance with a non-rechargeable battery, and the rechargeable version has an in-build charger and a voltage regulator.&lt;br /&gt;
&lt;br /&gt;
=Digital inputs=&lt;br /&gt;
Wireless Wheel 2 Module has 98 digital input pins, of which 96 are fully configurable by wheel manufacturers. Two of the pins are reserved for shifter paddles that must be included in every steering wheel. Paddles are mandatory because they are used to connect and disconnect the wheel from Simucube. Each configurable input pin can be used multiple times with different device types. The input pins can also be used as '''''enable pins'''''. These '''''enable pins''''' can be used to enable and disable other devices. This allows for advanced functionalities, t.ex. Using a physical encoder as 12 virtual encoders using a rotary switch or disabling unintentional center presses in a 5 or 7-way switch.&lt;br /&gt;
==Digital input device types==&lt;br /&gt;
===Button (regular button)===&lt;br /&gt;
The game controller output signal is high if pressed.&lt;br /&gt;
===Encoder=== &lt;br /&gt;
Each detent is shown as a pulse (25ms). The game controller has an output signal for each turning direction.&lt;br /&gt;
===Rotary switch=== &lt;br /&gt;
Maximum of 12 positions. Changing the switch position will send a pulse (100ms) to the corresponding output. &amp;lt;br&amp;gt;&lt;br /&gt;
If the desired functionality is that the output is constantly on, the rotary switch can also be configured as regular buttons. This can also be done in addition to the default functionality if there are enough unused HID pins.&lt;br /&gt;
&lt;br /&gt;
=Analog inputs=&lt;br /&gt;
[[file:SLEEP_pin_controlled_output.png|thumbnail|upright|left|SLEEP pin with transistors can be used to turn external devices on and off]]&lt;br /&gt;
The wireless module offers an AVCC output pin for analog devices. To reduce power consumption, the AVCC pin is pulsed so that the pin is only turned on when the ADC module is sampling inputs. Output pulses are approximately 2ms long, and the frequency is 100Hz; this means that AVCC is on 20% of the time. Pulses work great with potentiometers, but Hall-effect sensors might not work with pulsed AVCC if Hall-sensor power-on time is too long. As a result, any excess capacitance must be avoided in the AVCC pin. &amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
The backup option is to provide VCC for Hall-sensors is to power it from the 3.3v VDD pin and use MOSFETs connected to the SLEEP pin so Hall-sensor can be powered off while Wireless Wheel 2 isn’t connected. SLEEP pin is high when Wireless Wheel 2 is connected to Simucube. See the example in the picture.&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear:both;&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Battery connections =&lt;br /&gt;
Wireless Wheel 2 Module has multiple VIN, GND, BATT, and SW_IN pins for redundancy. It is recommended to tie them together to ensure a reliable connection with the M.2 connector in mechanical shock or shaking.&lt;br /&gt;
== Rechargeable version ==&lt;br /&gt;
[[file:rechargeable_wheel_example.png|thumbnail|upright|left|Rechargeable example]]&lt;br /&gt;
The rechargeable version has an buil-in charger circuit and a DC-DC converter to regulate battery voltage to 3.0V. The charger is connected to VIN and should be provided with 5.0V +- 5% with a minimum of 450mA for charging (e.g. using a USB cable). BATT pins are charger output, and the battery should be connected between these and GND. SW_IN is unregulated voltage input for the Module and will provide voltage to the in-built DC-DC converter. The power switch must be connected between SW_IN pins and the positive battery terminal. installing a power switch between SW_IN and BATT enables charging when the wheel is turned off.&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear:both;&amp;quot; /&amp;gt;&lt;br /&gt;
== Non-rechargeable version ==&lt;br /&gt;
[[file:non-rechargeable_wheel_example.png|thumbnail|upright|left|Non-rechargeable example]] &lt;br /&gt;
&lt;br /&gt;
The non-rechargable version does not have a charger or DC-DC converter and is intended for non-rechargeable batteries. Due to a non-existing DC-DC converter, all module voltages will be the same as battery voltage. Even though it is possible to connect batteries straight to SW_IN pins to power this version, it is recommended to connect battery positive lead to VIN, which is internally connected to BATT pins in a non-rechargeable version and includes reverse polarity protection. If a power switch is needed, it can be installed on battery leads or between BATT and SW_IN pins. BATT pins should be connected to SW_IN pins to establish power for the module if the power switch is not connected between mentioned pins.&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear:both;&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Pinout =&lt;br /&gt;
Wireless Wheel 2 Module uses M.2 connectors to fit all the I/O pins in a compact, low-profile packet.&lt;br /&gt;
All LED pins include a 220 Ohm current limiter resistor.&lt;br /&gt;
&lt;br /&gt;
==Left M.2 connector==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; | Bottom side !! colspan=&amp;quot;3&amp;quot; | Top side&lt;br /&gt;
|-&lt;br /&gt;
! Function !! Signal !! colspan=&amp;quot;2&amp;quot; | Pin !! Signal !! Function&lt;br /&gt;
|-&lt;br /&gt;
| GND || GND || 66 || 67 || AVCC || 3.0 V OUTPUT to analog circuitry&amp;lt;br&amp;gt;Max. 100 mA including VDD current.&lt;br /&gt;
|-&lt;br /&gt;
| GND || GND || 64 || 65 || AN0 || ADC CH0 INPUT&amp;lt;br&amp;gt;0 .. 3.0 V voltage range&lt;br /&gt;
|-&lt;br /&gt;
| GND || GND || 62 || 63 || AN1 || ADC CH1 INPUT&amp;lt;br&amp;gt;0 .. 3.0 V voltage range&lt;br /&gt;
|-&lt;br /&gt;
| GND || GND || 60 || 61 || AN2 || ADC CH2 INPUT&amp;lt;br&amp;gt;0 .. 3.0 V voltage range&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN64 || 58 || 59 || AN3 || ADC CH3 INPUT&amp;lt;br&amp;gt;0 .. 3.0 V voltage range&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN63 || 56 || 57 || BTN1 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN62 || 54 || 55 || BTN2 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN61 || 52 || 53 || BTN3 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN60 || 50 || 51 || BTN4 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN89 || 48 || 49 || BTN5 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN58 || 46 || 47 || BTN6 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN57 || 44 || 45 || BTN7 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN56 || 42 || 43 || BTN8 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN55 || 40 || 41 || BTN9 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN54 || 38 || 39 || BTN10 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN53 || 36 || 37 || BTN11 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN52 || 34 || 35 || BTN12 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN51 || 32 || 33 || BTN13 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN50 || 30 || 31 || BTN14 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN49 || 28 || 29 || BTN15 || Input&lt;br /&gt;
|-&lt;br /&gt;
| GND || GND || 26 || 27 || BTN16 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN80 || 24 || 25 || GND || GND&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN78 || 22 || 23 || BTN79 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN76 || 20 || 21 || BTN77 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN74 || 18 || 19 || BTN75 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN72 || 16 || 17 || BTN73 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN70 || 14 || 15 || BTN71 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN68 || 12 || 13 || BTN69 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN66 || 10 || 11 || BTN67 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN17 || 8 || 9 || BTN65 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN19 || 6 || 7 || BTN18 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN32 || 4 || 5 || LED1 || 3.0 V status LED OUTPUT&amp;lt;br&amp;gt;through 220 Ohm series resistor&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN30 || 2 || 3 || BTN20 || Input&lt;br /&gt;
|-&lt;br /&gt;
| - || - || - || 1 || BTN31 || Input&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Right M.2 connector==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; | Bottom side !! colspan=&amp;quot;3&amp;quot; | Top side&lt;br /&gt;
|-&lt;br /&gt;
! Function !! Signal !! colspan=&amp;quot;2&amp;quot; | Pin !! Signal !! Function&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN28 || 66 || 67 || BTN29 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN26 || 64 || 65 || BTN27 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN22 || 62 || 63 || BTN25 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN24 || 60 || 61 || BTN21 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Do not connect || - || 58 || 59 || BTN23 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Do not connect || - || 56 || 57 || - || Do not connect&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN96 || 54 || no | 55 || no | - || no | Do not connect&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN95 || 52 || no | 53 || no | - || no | Do not connect&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN94 || 50 || no | 51 || no | - || no | Do not connect&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN93 || 48 || no | 49 || no | - || no | Do not connect&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN92 || 46 || 47 || SLEEP || BP2 module sleep status&amp;lt;br&amp;gt;Active LOW (BP2 sleeps)&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN91 || 44 || 45 || TX || LEUART TX signal OUTPUT&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN90 || 42 || 43 || RX || LEUART RX signal INPUT&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN89 || 40 || 41 || LED2 || 2nd indicator LED OUTPUT&amp;lt;br&amp;gt;3.0 V through 220 Ohm resistor&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN88 || 38 || 39 || PADDLE1 || Paddle input 1 (left)&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN87 || 36 || 37 || PADDLE2 || Paddle input 2 (right)&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN86 || 34 || 35 || GND || GND&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN85 || 32 || 33 || VDD || +3.0 V OUTPUT&amp;lt;br&amp;gt;Max. 100 mA including AVCC current.&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN84 || 30 || 31 || BTN33 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN83 || 28 || 29 || BTN34 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN82 || 26 || 27 || BTN35 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN81 || 24 || 25 || BTN36 || Input&lt;br /&gt;
|-&lt;br /&gt;
| GND || GND || 22 || 23 || BTN37 || Input&lt;br /&gt;
|-&lt;br /&gt;
| GND || GND || 20 || 21 || BTN38 || Input&lt;br /&gt;
|-&lt;br /&gt;
| LED indicator for battery charging&amp;lt;br&amp;gt;Connect LED Anode to BATT || LED_CHG || 18 || 19 || BTN39 || Input&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot;| SWITCH_IN operating voltage input || SW_IN || 16 || 17 || BTN40 || Input&lt;br /&gt;
|-&lt;br /&gt;
| SW_IN|| 14 || 15 || BTN41 || Input&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot;| LiPO/Ion/battery positive terminal || BATT || 12 || 13 || BTN42 || Input&lt;br /&gt;
|-&lt;br /&gt;
| BATT || 10 || 11 || BTN43 || Input&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot;| GND || GND ||  8 ||  9 || BTN44 || Input&lt;br /&gt;
|-&lt;br /&gt;
| GND ||  6 ||  7 || BTN45 || Input&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot;| Voltage INPUT terminal&amp;lt;br&amp;gt;5.0 V ± 5 % || VIN ||  4 ||  5 || BTN46 || Input&lt;br /&gt;
|-&lt;br /&gt;
| VIN ||  2 ||  3 || BTN47 || Input&lt;br /&gt;
|-&lt;br /&gt;
|     - ||     - ||  - ||  1 || BTN48 || Input&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=Resources=&lt;br /&gt;
==Eagle library==&lt;br /&gt;
[[Media:wireless_wheel_2_eagle_library.zip|Eagle library of Wireless Wheel 2 Module]]&lt;br /&gt;
&lt;br /&gt;
==3D-model==&lt;br /&gt;
[[Media:Wireless_Wheel_2_Module_3d.zip|Wireless Wheel 2 Module 3D model file (.step)]]&lt;br /&gt;
&lt;br /&gt;
=Availability=&lt;br /&gt;
Simucube Wireless Wheel 2 modules are not sold directly to customers at the moment. Contact [mailto:sales@granitedevices.com sales@granitedevices.com] for any questions.&lt;br /&gt;
&lt;br /&gt;
[[Category:Hardware]]&lt;br /&gt;
[[Category:Simucube_2]]&lt;/div&gt;</summary>
		<author><name>MarkusN</name></author>	</entry>

	<entry>
		<id>https://granitedevices.com/w/index.php?title=Simucube_Wireless_Wheel_2&amp;diff=7577</id>
		<title>Simucube Wireless Wheel 2</title>
		<link rel="alternate" type="text/html" href="https://granitedevices.com/w/index.php?title=Simucube_Wireless_Wheel_2&amp;diff=7577"/>
				<updated>2021-08-27T10:29:06Z</updated>
		
		<summary type="html">&lt;p&gt;MarkusN: /* Non-rechargeable version */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox&lt;br /&gt;
| headerstyle  = background:#e84e0f;color:white;&lt;br /&gt;
| above = Wireless Wheel 2 Module&lt;br /&gt;
| image =[[File:Wireless_Wheel_2_Module.jpg|300px]]&lt;br /&gt;
| image2 = [[File:Wireless_Wheel_2_Module_dimensions.png|300px]]&lt;br /&gt;
| data2 = {{Infobox&lt;br /&gt;
  | child   = yes&lt;br /&gt;
  | headerstyle  = background:#e84e0f;color:white;&lt;br /&gt;
  | header1 = Configurable inputs&lt;br /&gt;
  | label2  = Digital&lt;br /&gt;
  | data2   = 96&lt;br /&gt;
  | label3  = Analog&lt;br /&gt;
  | data3   = 4&lt;br /&gt;
  }}&lt;br /&gt;
| data3 = {{Infobox&lt;br /&gt;
  | child   = yes&lt;br /&gt;
  | headerstyle  = background:#e84e0f;color:white;&lt;br /&gt;
  | header1 = Antenna&lt;br /&gt;
  | label2  = Type&lt;br /&gt;
  | data2   = External (not included)&lt;br /&gt;
  | label3  = Connector&lt;br /&gt;
  | data3   = U.FL&lt;br /&gt;
  | label4  = Frequency (Center/Band)&lt;br /&gt;
  | data4   = 2.4 GHz&lt;br /&gt;
  | label5  = Gain (max)&lt;br /&gt;
  | data5   = 2.14 dBi&lt;br /&gt;
  }}&lt;br /&gt;
| data4 = {{Infobox&lt;br /&gt;
  | child   = yes&lt;br /&gt;
  | headerstyle  = background:#e84e0f;color:white;&lt;br /&gt;
  | header1 = Electrical specifications&lt;br /&gt;
  | data2 = {{Infobox&lt;br /&gt;
    | child = yes&lt;br /&gt;
    | headerstyle = text-align:left;&lt;br /&gt;
    | header1= &amp;lt;u&amp;gt;Rechargeable version:&amp;lt;/u&amp;gt;&lt;br /&gt;
    | label2  = Charger input voltage/current&lt;br /&gt;
    | data2   = 5.0V / 450mA&lt;br /&gt;
    | label3  = Supported battery chemistry&lt;br /&gt;
    | data3   = Li-Ion or Li-Po &lt;br /&gt;
    | label4  = Battery voltage&lt;br /&gt;
    | data4   = 2.5V – 4.2V&lt;br /&gt;
    }}&lt;br /&gt;
  | data3 = {{Infobox&lt;br /&gt;
    | child = yes&lt;br /&gt;
    | headerstyle = text-align:left;&lt;br /&gt;
    | header1= &amp;lt;u&amp;gt;Non-rechargeable version:&amp;lt;/u&amp;gt;&lt;br /&gt;
    | label2  = Input voltage&lt;br /&gt;
    | data2  = 2.0V – 3.8V&lt;br /&gt;
    }}&lt;br /&gt;
  }}&lt;br /&gt;
}}&lt;br /&gt;
The Simucube Wireless Wheel 2 Module is an upgraded version of the Simucube Wireless wheel module. The new module comes in two different versions, which both offer more digital inputs and 4 analog axes. The non-rechargeable version is intended for endurance with a non-rechargeable battery, and the rechargeable version has an in-build charger and a voltage regulator.&lt;br /&gt;
&lt;br /&gt;
=Digital inputs=&lt;br /&gt;
Wireless Wheel 2 Module has 98 digital input pins, of which 96 are fully configurable by wheel manufacturers. Two of the pins are reserved for shifter paddles that must be included in every steering wheel. Paddles are mandatory because they are used to connect and disconnect the wheel from Simucube. Each configurable input pin can be used multiple times with different device types. The input pins can also be used as '''''enable pins'''''. These '''''enable pins''''' can be used to enable and disable other devices. This allows for advanced functionalities, t.ex. Using a physical encoder as 12 virtual encoders using a rotary switch or disabling unintentional center presses in a 5 or 7-way switch.&lt;br /&gt;
==Digital input device types==&lt;br /&gt;
===Button (regular button)===&lt;br /&gt;
The game controller output signal is high if pressed.&lt;br /&gt;
===Encoder=== &lt;br /&gt;
Each detent is shown as a pulse (25ms). The game controller has an output signal for each turning direction.&lt;br /&gt;
===Rotary switch=== &lt;br /&gt;
Maximum of 12 positions. Changing the switch position will send a pulse (100ms) to the corresponding output. &amp;lt;br&amp;gt;&lt;br /&gt;
If the desired functionality is that the output is constantly on, the rotary switch can also be configured as regular buttons. This can also be done in addition to the default functionality if there are enough unused HID pins.&lt;br /&gt;
&lt;br /&gt;
=Analog inputs=&lt;br /&gt;
[[file:SLEEP_pin_controlled_output.png|thumbnail|upright|left|SLEEP pin with transistors can be used to turn external devices on and off]]&lt;br /&gt;
The wireless module offers an AVCC output pin for analog devices. To reduce power consumption, the AVCC pin is pulsed so that the pin is only turned on when the ADC module is sampling inputs. Output pulses are approximately 2ms long, and the frequency is 100Hz; this means that AVCC is on 20% of the time. Pulses work great with potentiometers, but Hall-effect sensors might not work with pulsed AVCC if Hall-sensor power-on time is too long. As a result, any excess capacitance must be avoided in the AVCC pin. &amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
The backup option is to provide VCC for Hall-sensors is to power it from the 3.3v VDD pin and use MOSFETs connected to the SLEEP pin so Hall-sensor can be powered off while Wireless Wheel 2 isn’t connected. SLEEP pin is high when Wireless Wheel 2 is connected to Simucube. See the example in the picture.&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear:both;&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Battery connections =&lt;br /&gt;
Wireless Wheel 2 Module has multiple VIN, GND, BATT, and SW_IN pins for redundancy. It is recommended to tie them together to ensure a reliable connection with the M.2 connector in mechanical shock or shaking.&lt;br /&gt;
== Rechargeable version ==&lt;br /&gt;
[[file:rechargeable_wheel_example.png|thumbnail|upright|left|Rechargeable example]]&lt;br /&gt;
The rechargeable version has an buil-in charger circuit and a DC-DC converter to regulate battery voltage to 3.0V. The charger is connected to VIN and should be provided with 5.0V +- 5% with a minimum of 450mA for charging (e.g. using a USB cable). BATT pins are charger output, and the battery should be connected between these and GND. SW_IN is unregulated voltage input for the Module and will provide voltage to the in-built DC-DC converter. The power switch must be connected between SW_IN pins and the positive battery terminal. installing a power switch between SW_IN and BATT enables charging when the wheel is turned off.&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear:both;&amp;quot; /&amp;gt;&lt;br /&gt;
== Non-rechargeable version ==&lt;br /&gt;
[[file:non-rechargeable_wheel_example.png|thumbnail|upright|left|Non-rechargeable example]] &lt;br /&gt;
&lt;br /&gt;
The non-rechargable version does not have a charger or DC-DC converter and is intended for non-rechargeable batteries. Due to a non-existing DC-DC converter, all module voltages will be the same as battery voltage. Even though it is possible to connect batteries straight to SW_IN pins to power this version, it is recommended to connect battery positive lead to VIN, which is internally connected to BATT pins in a non-rechargeable version and includes reverse polarity protection. If a power switch is needed, it can be installed on battery leads or between BATT and SW_IN pins. BATT pins should be connected to SW_IN pins to establish power for the module if the power switch is not connected between mentioned pins.&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear:both;&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Pinout =&lt;br /&gt;
Wireless Wheel 2 Module uses M.2 connectors to fit all the I/O pins in a compact, low-profile packet.&lt;br /&gt;
All LED pins include a 220 Ohm current limiter resistor.&lt;br /&gt;
&lt;br /&gt;
==Left M.2 connector==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; | Bottom side !! colspan=&amp;quot;3&amp;quot; | Top side&lt;br /&gt;
|-&lt;br /&gt;
! Function !! Signal !! colspan=&amp;quot;2&amp;quot; | Pin !! Signal !! Function&lt;br /&gt;
|-&lt;br /&gt;
| GND || GND || 66 || 67 || AVCC || 3.0 V OUTPUT to analog circuitry&amp;lt;br&amp;gt;Max. 100 mA including VDD current.&lt;br /&gt;
|-&lt;br /&gt;
| GND || GND || 64 || 65 || AN0 || ADC CH0 INPUT&amp;lt;br&amp;gt;0 .. 3.0 V voltage range&lt;br /&gt;
|-&lt;br /&gt;
| GND || GND || 62 || 63 || AN1 || ADC CH1 INPUT&amp;lt;br&amp;gt;0 .. 3.0 V voltage range&lt;br /&gt;
|-&lt;br /&gt;
| GND || GND || 60 || 61 || AN2 || ADC CH2 INPUT&amp;lt;br&amp;gt;0 .. 3.0 V voltage range&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN64 || 58 || 59 || AN3 || ADC CH3 INPUT&amp;lt;br&amp;gt;0 .. 3.0 V voltage range&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN63 || 56 || 57 || BTN1 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN62 || 54 || 55 || BTN2 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN61 || 52 || 53 || BTN3 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN60 || 50 || 51 || BTN4 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN89 || 48 || 49 || BTN5 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN58 || 46 || 47 || BTN6 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN57 || 44 || 45 || BTN7 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN56 || 42 || 43 || BTN8 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN55 || 40 || 41 || BTN9 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN54 || 38 || 39 || BTN10 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN53 || 36 || 37 || BTN11 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN52 || 34 || 35 || BTN12 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN51 || 32 || 33 || BTN13 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN50 || 30 || 31 || BTN14 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN49 || 28 || 29 || BTN15 || Input&lt;br /&gt;
|-&lt;br /&gt;
| GND || GND || 26 || 27 || BTN16 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN80 || 24 || 25 || GND || GND&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN78 || 22 || 23 || BTN79 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN76 || 20 || 21 || BTN77 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN74 || 18 || 19 || BTN75 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN72 || 16 || 17 || BTN73 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN70 || 14 || 15 || BTN71 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN68 || 12 || 13 || BTN69 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN66 || 10 || 11 || BTN67 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN17 || 8 || 9 || BTN65 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN19 || 6 || 7 || BTN18 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN32 || 4 || 5 || LED1 || 3.0 V status LED OUTPUT&amp;lt;br&amp;gt;through 220 Ohm series resistor&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN30 || 2 || 3 || BTN20 || Input&lt;br /&gt;
|-&lt;br /&gt;
| - || - || - || 1 || BTN31 || Input&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Right M.2 connector==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; | Bottom side !! colspan=&amp;quot;3&amp;quot; | Top side&lt;br /&gt;
|-&lt;br /&gt;
! Function !! Signal !! colspan=&amp;quot;2&amp;quot; | Pin !! Signal !! Function&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN28 || 66 || 67 || BTN29 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN26 || 64 || 65 || BTN27 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN22 || 62 || 63 || BTN25 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN24 || 60 || 61 || BTN21 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Do not connect || - || 58 || 59 || BTN23 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Do not connect || - || 56 || 57 || - || Do not connect&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN96 || 54 || no | 55 || no | - || no | Do not connect&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN95 || 52 || no | 53 || no | - || no | Do not connect&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN94 || 50 || no | 51 || no | - || no | Do not connect&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN93 || 48 || no | 49 || no | - || no | Do not connect&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN92 || 46 || 47 || SLEEP || BP2 module sleep status&amp;lt;br&amp;gt;Active LOW (BP2 sleeps)&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN91 || 44 || 45 || TX || LEUART TX signal OUTPUT&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN90 || 42 || 43 || RX || LEUART RX signal INPUT&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN89 || 40 || 41 || LED2 || 2nd indicator LED OUTPUT&amp;lt;br&amp;gt;3.0 V through 220 Ohm resistor&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN88 || 38 || 39 || PADDLE1 || Paddle input 1 (left)&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN87 || 36 || 37 || PADDLE2 || Paddle input 2 (right)&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN86 || 34 || 35 || GND || GND&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN85 || 32 || 33 || VDD || +3.0 V OUTPUT&amp;lt;br&amp;gt;Max. 100 mA including AVCC current.&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN84 || 30 || 31 || BTN33 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN83 || 28 || 29 || BTN34 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN82 || 26 || 27 || BTN35 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN81 || 24 || 25 || BTN36 || Input&lt;br /&gt;
|-&lt;br /&gt;
| GND || GND || 22 || 23 || BTN37 || Input&lt;br /&gt;
|-&lt;br /&gt;
| GND || GND || 20 || 21 || BTN38 || Input&lt;br /&gt;
|-&lt;br /&gt;
| LED indicator for battery charging&amp;lt;br&amp;gt;Connect LED Anode to BATT || LED_CHG || 18 || 19 || BTN39 || Input&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot;| SWITCH_IN operating voltage input || SW_IN || 16 || 17 || BTN40 || Input&lt;br /&gt;
|-&lt;br /&gt;
| SW_IN|| 14 || 15 || BTN41 || Input&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot;| LiPO/Ion/battery positive terminal || BATT || 12 || 13 || BTN42 || Input&lt;br /&gt;
|-&lt;br /&gt;
| BATT || 10 || 11 || BTN43 || Input&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot;| GND || GND ||  8 ||  9 || BTN44 || Input&lt;br /&gt;
|-&lt;br /&gt;
| GND ||  6 ||  7 || BTN45 || Input&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot;| Voltage INPUT terminal&amp;lt;br&amp;gt;5.0 V ± 5 % || VIN ||  4 ||  5 || BTN46 || Input&lt;br /&gt;
|-&lt;br /&gt;
| VIN ||  2 ||  3 || BTN47 || Input&lt;br /&gt;
|-&lt;br /&gt;
|     - ||     - ||  - ||  1 || BTN48 || Input&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=Resources=&lt;br /&gt;
==Eagle library==&lt;br /&gt;
[[Media:wireless_wheel_2_eagle_library.zip|Eagle library of Wireless Wheel 2 Module]]&lt;br /&gt;
&lt;br /&gt;
==3D-model==&lt;br /&gt;
[[Media:Wireless_Wheel_2_Module_3d.zip|Wireless Wheel 2 Module 3D model file (.step)]]&lt;br /&gt;
&lt;br /&gt;
=Availability=&lt;br /&gt;
Simucube Wireless Wheel 2 modules are not sold directly to customers at the moment. Contact [mailto:sales@granitedevices.com sales@granitedevices.com] for any questions.&lt;br /&gt;
&lt;br /&gt;
[[Category:Hardware]]&lt;br /&gt;
[[Category:Simucube_2]]&lt;/div&gt;</summary>
		<author><name>MarkusN</name></author>	</entry>

	<entry>
		<id>https://granitedevices.com/w/index.php?title=Simucube_Wireless_Wheel_2&amp;diff=7576</id>
		<title>Simucube Wireless Wheel 2</title>
		<link rel="alternate" type="text/html" href="https://granitedevices.com/w/index.php?title=Simucube_Wireless_Wheel_2&amp;diff=7576"/>
				<updated>2021-08-27T10:26:08Z</updated>
		
		<summary type="html">&lt;p&gt;MarkusN: /* Battery connections */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox&lt;br /&gt;
| headerstyle  = background:#e84e0f;color:white;&lt;br /&gt;
| above = Wireless Wheel 2 Module&lt;br /&gt;
| image =[[File:Wireless_Wheel_2_Module.jpg|300px]]&lt;br /&gt;
| image2 = [[File:Wireless_Wheel_2_Module_dimensions.png|300px]]&lt;br /&gt;
| data2 = {{Infobox&lt;br /&gt;
  | child   = yes&lt;br /&gt;
  | headerstyle  = background:#e84e0f;color:white;&lt;br /&gt;
  | header1 = Configurable inputs&lt;br /&gt;
  | label2  = Digital&lt;br /&gt;
  | data2   = 96&lt;br /&gt;
  | label3  = Analog&lt;br /&gt;
  | data3   = 4&lt;br /&gt;
  }}&lt;br /&gt;
| data3 = {{Infobox&lt;br /&gt;
  | child   = yes&lt;br /&gt;
  | headerstyle  = background:#e84e0f;color:white;&lt;br /&gt;
  | header1 = Antenna&lt;br /&gt;
  | label2  = Type&lt;br /&gt;
  | data2   = External (not included)&lt;br /&gt;
  | label3  = Connector&lt;br /&gt;
  | data3   = U.FL&lt;br /&gt;
  | label4  = Frequency (Center/Band)&lt;br /&gt;
  | data4   = 2.4 GHz&lt;br /&gt;
  | label5  = Gain (max)&lt;br /&gt;
  | data5   = 2.14 dBi&lt;br /&gt;
  }}&lt;br /&gt;
| data4 = {{Infobox&lt;br /&gt;
  | child   = yes&lt;br /&gt;
  | headerstyle  = background:#e84e0f;color:white;&lt;br /&gt;
  | header1 = Electrical specifications&lt;br /&gt;
  | data2 = {{Infobox&lt;br /&gt;
    | child = yes&lt;br /&gt;
    | headerstyle = text-align:left;&lt;br /&gt;
    | header1= &amp;lt;u&amp;gt;Rechargeable version:&amp;lt;/u&amp;gt;&lt;br /&gt;
    | label2  = Charger input voltage/current&lt;br /&gt;
    | data2   = 5.0V / 450mA&lt;br /&gt;
    | label3  = Supported battery chemistry&lt;br /&gt;
    | data3   = Li-Ion or Li-Po &lt;br /&gt;
    | label4  = Battery voltage&lt;br /&gt;
    | data4   = 2.5V – 4.2V&lt;br /&gt;
    }}&lt;br /&gt;
  | data3 = {{Infobox&lt;br /&gt;
    | child = yes&lt;br /&gt;
    | headerstyle = text-align:left;&lt;br /&gt;
    | header1= &amp;lt;u&amp;gt;Non-rechargeable version:&amp;lt;/u&amp;gt;&lt;br /&gt;
    | label2  = Input voltage&lt;br /&gt;
    | data2  = 2.0V – 3.8V&lt;br /&gt;
    }}&lt;br /&gt;
  }}&lt;br /&gt;
}}&lt;br /&gt;
The Simucube Wireless Wheel 2 Module is an upgraded version of the Simucube Wireless wheel module. The new module comes in two different versions, which both offer more digital inputs and 4 analog axes. The non-rechargeable version is intended for endurance with a non-rechargeable battery, and the rechargeable version has an in-build charger and a voltage regulator.&lt;br /&gt;
&lt;br /&gt;
=Digital inputs=&lt;br /&gt;
Wireless Wheel 2 Module has 98 digital input pins, of which 96 are fully configurable by wheel manufacturers. Two of the pins are reserved for shifter paddles that must be included in every steering wheel. Paddles are mandatory because they are used to connect and disconnect the wheel from Simucube. Each configurable input pin can be used multiple times with different device types. The input pins can also be used as '''''enable pins'''''. These '''''enable pins''''' can be used to enable and disable other devices. This allows for advanced functionalities, t.ex. Using a physical encoder as 12 virtual encoders using a rotary switch or disabling unintentional center presses in a 5 or 7-way switch.&lt;br /&gt;
==Digital input device types==&lt;br /&gt;
===Button (regular button)===&lt;br /&gt;
The game controller output signal is high if pressed.&lt;br /&gt;
===Encoder=== &lt;br /&gt;
Each detent is shown as a pulse (25ms). The game controller has an output signal for each turning direction.&lt;br /&gt;
===Rotary switch=== &lt;br /&gt;
Maximum of 12 positions. Changing the switch position will send a pulse (100ms) to the corresponding output. &amp;lt;br&amp;gt;&lt;br /&gt;
If the desired functionality is that the output is constantly on, the rotary switch can also be configured as regular buttons. This can also be done in addition to the default functionality if there are enough unused HID pins.&lt;br /&gt;
&lt;br /&gt;
=Analog inputs=&lt;br /&gt;
[[file:SLEEP_pin_controlled_output.png|thumbnail|upright|left|SLEEP pin with transistors can be used to turn external devices on and off]]&lt;br /&gt;
The wireless module offers an AVCC output pin for analog devices. To reduce power consumption, the AVCC pin is pulsed so that the pin is only turned on when the ADC module is sampling inputs. Output pulses are approximately 2ms long, and the frequency is 100Hz; this means that AVCC is on 20% of the time. Pulses work great with potentiometers, but Hall-effect sensors might not work with pulsed AVCC if Hall-sensor power-on time is too long. As a result, any excess capacitance must be avoided in the AVCC pin. &amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
The backup option is to provide VCC for Hall-sensors is to power it from the 3.3v VDD pin and use MOSFETs connected to the SLEEP pin so Hall-sensor can be powered off while Wireless Wheel 2 isn’t connected. SLEEP pin is high when Wireless Wheel 2 is connected to Simucube. See the example in the picture.&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear:both;&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Battery connections =&lt;br /&gt;
Wireless Wheel 2 Module has multiple VIN, GND, BATT, and SW_IN pins for redundancy. It is recommended to tie them together to ensure a reliable connection with the M.2 connector in mechanical shock or shaking.&lt;br /&gt;
== Rechargeable version ==&lt;br /&gt;
[[file:rechargeable_wheel_example.png|thumbnail|upright|left|Rechargeable example]]&lt;br /&gt;
The rechargeable version has an buil-in charger circuit and a DC-DC converter to regulate battery voltage to 3.0V. The charger is connected to VIN and should be provided with 5.0V +- 5% with a minimum of 450mA for charging (e.g. using a USB cable). BATT pins are charger output, and the battery should be connected between these and GND. SW_IN is unregulated voltage input for the Module and will provide voltage to the in-built DC-DC converter. The power switch must be connected between SW_IN pins and the positive battery terminal. installing a power switch between SW_IN and BATT enables charging when the wheel is turned off.&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear:both;&amp;quot; /&amp;gt;&lt;br /&gt;
== Non-rechargeable version ==&lt;br /&gt;
[[file:non-rechargeable_wheel_example.png|thumbnail|upright|left|Non-rechargeable example]] &lt;br /&gt;
&lt;br /&gt;
The non rechargable version does not have a charger nor DC-DC converter and is inteded to be used with non-rechargeable batteries. Due to a non-existing DC-DC converter, the voltage will be the same as battery voltage. Even though it is possible to connect batteries straight to SW_IN pins to power this version, it is recommended to connect battery positive lead to VIN which is internally connected to BATT pins in a non-rechargeable version and includesreverse polarity protection. If a power switch is needed, it can be installed on battery leads or between BATT and SW_IN pins. If the power switch is not connected between mentioned pins, BATT pins should be connected to WS_IN pins to establish power for the module.&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear:both;&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Pinout =&lt;br /&gt;
Wireless Wheel 2 Module uses M.2 connectors to fit all the I/O pins in a compact, low-profile packet.&lt;br /&gt;
All LED pins include a 220 Ohm current limiter resistor.&lt;br /&gt;
&lt;br /&gt;
==Left M.2 connector==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; | Bottom side !! colspan=&amp;quot;3&amp;quot; | Top side&lt;br /&gt;
|-&lt;br /&gt;
! Function !! Signal !! colspan=&amp;quot;2&amp;quot; | Pin !! Signal !! Function&lt;br /&gt;
|-&lt;br /&gt;
| GND || GND || 66 || 67 || AVCC || 3.0 V OUTPUT to analog circuitry&amp;lt;br&amp;gt;Max. 100 mA including VDD current.&lt;br /&gt;
|-&lt;br /&gt;
| GND || GND || 64 || 65 || AN0 || ADC CH0 INPUT&amp;lt;br&amp;gt;0 .. 3.0 V voltage range&lt;br /&gt;
|-&lt;br /&gt;
| GND || GND || 62 || 63 || AN1 || ADC CH1 INPUT&amp;lt;br&amp;gt;0 .. 3.0 V voltage range&lt;br /&gt;
|-&lt;br /&gt;
| GND || GND || 60 || 61 || AN2 || ADC CH2 INPUT&amp;lt;br&amp;gt;0 .. 3.0 V voltage range&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN64 || 58 || 59 || AN3 || ADC CH3 INPUT&amp;lt;br&amp;gt;0 .. 3.0 V voltage range&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN63 || 56 || 57 || BTN1 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN62 || 54 || 55 || BTN2 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN61 || 52 || 53 || BTN3 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN60 || 50 || 51 || BTN4 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN89 || 48 || 49 || BTN5 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN58 || 46 || 47 || BTN6 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN57 || 44 || 45 || BTN7 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN56 || 42 || 43 || BTN8 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN55 || 40 || 41 || BTN9 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN54 || 38 || 39 || BTN10 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN53 || 36 || 37 || BTN11 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN52 || 34 || 35 || BTN12 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN51 || 32 || 33 || BTN13 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN50 || 30 || 31 || BTN14 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN49 || 28 || 29 || BTN15 || Input&lt;br /&gt;
|-&lt;br /&gt;
| GND || GND || 26 || 27 || BTN16 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN80 || 24 || 25 || GND || GND&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN78 || 22 || 23 || BTN79 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN76 || 20 || 21 || BTN77 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN74 || 18 || 19 || BTN75 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN72 || 16 || 17 || BTN73 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN70 || 14 || 15 || BTN71 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN68 || 12 || 13 || BTN69 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN66 || 10 || 11 || BTN67 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN17 || 8 || 9 || BTN65 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN19 || 6 || 7 || BTN18 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN32 || 4 || 5 || LED1 || 3.0 V status LED OUTPUT&amp;lt;br&amp;gt;through 220 Ohm series resistor&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN30 || 2 || 3 || BTN20 || Input&lt;br /&gt;
|-&lt;br /&gt;
| - || - || - || 1 || BTN31 || Input&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Right M.2 connector==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; | Bottom side !! colspan=&amp;quot;3&amp;quot; | Top side&lt;br /&gt;
|-&lt;br /&gt;
! Function !! Signal !! colspan=&amp;quot;2&amp;quot; | Pin !! Signal !! Function&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN28 || 66 || 67 || BTN29 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN26 || 64 || 65 || BTN27 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN22 || 62 || 63 || BTN25 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN24 || 60 || 61 || BTN21 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Do not connect || - || 58 || 59 || BTN23 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Do not connect || - || 56 || 57 || - || Do not connect&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN96 || 54 || no | 55 || no | - || no | Do not connect&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN95 || 52 || no | 53 || no | - || no | Do not connect&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN94 || 50 || no | 51 || no | - || no | Do not connect&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN93 || 48 || no | 49 || no | - || no | Do not connect&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN92 || 46 || 47 || SLEEP || BP2 module sleep status&amp;lt;br&amp;gt;Active LOW (BP2 sleeps)&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN91 || 44 || 45 || TX || LEUART TX signal OUTPUT&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN90 || 42 || 43 || RX || LEUART RX signal INPUT&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN89 || 40 || 41 || LED2 || 2nd indicator LED OUTPUT&amp;lt;br&amp;gt;3.0 V through 220 Ohm resistor&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN88 || 38 || 39 || PADDLE1 || Paddle input 1 (left)&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN87 || 36 || 37 || PADDLE2 || Paddle input 2 (right)&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN86 || 34 || 35 || GND || GND&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN85 || 32 || 33 || VDD || +3.0 V OUTPUT&amp;lt;br&amp;gt;Max. 100 mA including AVCC current.&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN84 || 30 || 31 || BTN33 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN83 || 28 || 29 || BTN34 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN82 || 26 || 27 || BTN35 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN81 || 24 || 25 || BTN36 || Input&lt;br /&gt;
|-&lt;br /&gt;
| GND || GND || 22 || 23 || BTN37 || Input&lt;br /&gt;
|-&lt;br /&gt;
| GND || GND || 20 || 21 || BTN38 || Input&lt;br /&gt;
|-&lt;br /&gt;
| LED indicator for battery charging&amp;lt;br&amp;gt;Connect LED Anode to BATT || LED_CHG || 18 || 19 || BTN39 || Input&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot;| SWITCH_IN operating voltage input || SW_IN || 16 || 17 || BTN40 || Input&lt;br /&gt;
|-&lt;br /&gt;
| SW_IN|| 14 || 15 || BTN41 || Input&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot;| LiPO/Ion/battery positive terminal || BATT || 12 || 13 || BTN42 || Input&lt;br /&gt;
|-&lt;br /&gt;
| BATT || 10 || 11 || BTN43 || Input&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot;| GND || GND ||  8 ||  9 || BTN44 || Input&lt;br /&gt;
|-&lt;br /&gt;
| GND ||  6 ||  7 || BTN45 || Input&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot;| Voltage INPUT terminal&amp;lt;br&amp;gt;5.0 V ± 5 % || VIN ||  4 ||  5 || BTN46 || Input&lt;br /&gt;
|-&lt;br /&gt;
| VIN ||  2 ||  3 || BTN47 || Input&lt;br /&gt;
|-&lt;br /&gt;
|     - ||     - ||  - ||  1 || BTN48 || Input&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=Resources=&lt;br /&gt;
==Eagle library==&lt;br /&gt;
[[Media:wireless_wheel_2_eagle_library.zip|Eagle library of Wireless Wheel 2 Module]]&lt;br /&gt;
&lt;br /&gt;
==3D-model==&lt;br /&gt;
[[Media:Wireless_Wheel_2_Module_3d.zip|Wireless Wheel 2 Module 3D model file (.step)]]&lt;br /&gt;
&lt;br /&gt;
=Availability=&lt;br /&gt;
Simucube Wireless Wheel 2 modules are not sold directly to customers at the moment. Contact [mailto:sales@granitedevices.com sales@granitedevices.com] for any questions.&lt;br /&gt;
&lt;br /&gt;
[[Category:Hardware]]&lt;br /&gt;
[[Category:Simucube_2]]&lt;/div&gt;</summary>
		<author><name>MarkusN</name></author>	</entry>

	<entry>
		<id>https://granitedevices.com/w/index.php?title=Simucube_Wireless_Wheel_2&amp;diff=7575</id>
		<title>Simucube Wireless Wheel 2</title>
		<link rel="alternate" type="text/html" href="https://granitedevices.com/w/index.php?title=Simucube_Wireless_Wheel_2&amp;diff=7575"/>
				<updated>2021-08-27T10:10:35Z</updated>
		
		<summary type="html">&lt;p&gt;MarkusN: /* Analog inputs */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox&lt;br /&gt;
| headerstyle  = background:#e84e0f;color:white;&lt;br /&gt;
| above = Wireless Wheel 2 Module&lt;br /&gt;
| image =[[File:Wireless_Wheel_2_Module.jpg|300px]]&lt;br /&gt;
| image2 = [[File:Wireless_Wheel_2_Module_dimensions.png|300px]]&lt;br /&gt;
| data2 = {{Infobox&lt;br /&gt;
  | child   = yes&lt;br /&gt;
  | headerstyle  = background:#e84e0f;color:white;&lt;br /&gt;
  | header1 = Configurable inputs&lt;br /&gt;
  | label2  = Digital&lt;br /&gt;
  | data2   = 96&lt;br /&gt;
  | label3  = Analog&lt;br /&gt;
  | data3   = 4&lt;br /&gt;
  }}&lt;br /&gt;
| data3 = {{Infobox&lt;br /&gt;
  | child   = yes&lt;br /&gt;
  | headerstyle  = background:#e84e0f;color:white;&lt;br /&gt;
  | header1 = Antenna&lt;br /&gt;
  | label2  = Type&lt;br /&gt;
  | data2   = External (not included)&lt;br /&gt;
  | label3  = Connector&lt;br /&gt;
  | data3   = U.FL&lt;br /&gt;
  | label4  = Frequency (Center/Band)&lt;br /&gt;
  | data4   = 2.4 GHz&lt;br /&gt;
  | label5  = Gain (max)&lt;br /&gt;
  | data5   = 2.14 dBi&lt;br /&gt;
  }}&lt;br /&gt;
| data4 = {{Infobox&lt;br /&gt;
  | child   = yes&lt;br /&gt;
  | headerstyle  = background:#e84e0f;color:white;&lt;br /&gt;
  | header1 = Electrical specifications&lt;br /&gt;
  | data2 = {{Infobox&lt;br /&gt;
    | child = yes&lt;br /&gt;
    | headerstyle = text-align:left;&lt;br /&gt;
    | header1= &amp;lt;u&amp;gt;Rechargeable version:&amp;lt;/u&amp;gt;&lt;br /&gt;
    | label2  = Charger input voltage/current&lt;br /&gt;
    | data2   = 5.0V / 450mA&lt;br /&gt;
    | label3  = Supported battery chemistry&lt;br /&gt;
    | data3   = Li-Ion or Li-Po &lt;br /&gt;
    | label4  = Battery voltage&lt;br /&gt;
    | data4   = 2.5V – 4.2V&lt;br /&gt;
    }}&lt;br /&gt;
  | data3 = {{Infobox&lt;br /&gt;
    | child = yes&lt;br /&gt;
    | headerstyle = text-align:left;&lt;br /&gt;
    | header1= &amp;lt;u&amp;gt;Non-rechargeable version:&amp;lt;/u&amp;gt;&lt;br /&gt;
    | label2  = Input voltage&lt;br /&gt;
    | data2  = 2.0V – 3.8V&lt;br /&gt;
    }}&lt;br /&gt;
  }}&lt;br /&gt;
}}&lt;br /&gt;
The Simucube Wireless Wheel 2 Module is an upgraded version of the Simucube Wireless wheel module. The new module comes in two different versions, which both offer more digital inputs and 4 analog axes. The non-rechargeable version is intended for endurance with a non-rechargeable battery, and the rechargeable version has an in-build charger and a voltage regulator.&lt;br /&gt;
&lt;br /&gt;
=Digital inputs=&lt;br /&gt;
Wireless Wheel 2 Module has 98 digital input pins, of which 96 are fully configurable by wheel manufacturers. Two of the pins are reserved for shifter paddles that must be included in every steering wheel. Paddles are mandatory because they are used to connect and disconnect the wheel from Simucube. Each configurable input pin can be used multiple times with different device types. The input pins can also be used as '''''enable pins'''''. These '''''enable pins''''' can be used to enable and disable other devices. This allows for advanced functionalities, t.ex. Using a physical encoder as 12 virtual encoders using a rotary switch or disabling unintentional center presses in a 5 or 7-way switch.&lt;br /&gt;
==Digital input device types==&lt;br /&gt;
===Button (regular button)===&lt;br /&gt;
The game controller output signal is high if pressed.&lt;br /&gt;
===Encoder=== &lt;br /&gt;
Each detent is shown as a pulse (25ms). The game controller has an output signal for each turning direction.&lt;br /&gt;
===Rotary switch=== &lt;br /&gt;
Maximum of 12 positions. Changing the switch position will send a pulse (100ms) to the corresponding output. &amp;lt;br&amp;gt;&lt;br /&gt;
If the desired functionality is that the output is constantly on, the rotary switch can also be configured as regular buttons. This can also be done in addition to the default functionality if there are enough unused HID pins.&lt;br /&gt;
&lt;br /&gt;
=Analog inputs=&lt;br /&gt;
[[file:SLEEP_pin_controlled_output.png|thumbnail|upright|left|SLEEP pin with transistors can be used to turn external devices on and off]]&lt;br /&gt;
The wireless module offers an AVCC output pin for analog devices. To reduce power consumption, the AVCC pin is pulsed so that the pin is only turned on when the ADC module is sampling inputs. Output pulses are approximately 2ms long, and the frequency is 100Hz; this means that AVCC is on 20% of the time. Pulses work great with potentiometers, but Hall-effect sensors might not work with pulsed AVCC if Hall-sensor power-on time is too long. As a result, any excess capacitance must be avoided in the AVCC pin. &amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
The backup option is to provide VCC for Hall-sensors is to power it from the 3.3v VDD pin and use MOSFETs connected to the SLEEP pin so Hall-sensor can be powered off while Wireless Wheel 2 isn’t connected. SLEEP pin is high when Wireless Wheel 2 is connected to Simucube. See the example in the picture.&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear:both;&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Battery connections =&lt;br /&gt;
&lt;br /&gt;
Wireless Wheel 2 Module has multiple VIN, GND, BATT, and SW_IN pins. The module will work when using only one of each, but connecting pins in the wheel circuit board are recommended. Pins should be tied together to ensure a reliable connection with the M.2 connector in case of mechanical shock or shaking.&amp;lt;br&amp;gt;&lt;br /&gt;
== Rechargeable version ==&lt;br /&gt;
[[file:rechargeable_wheel_example.png|thumbnail|upright|left|Rechargeable example]]&lt;br /&gt;
Wireless Wheel 2 Module for rechargeable batteries has an in-built charger circuit and DC-DC converter to regulate battery voltage to 3.0V. The charger is connected to VIN and should be provided with 5.0V +- 5% with a minimum of 450mA for charging. BATT pins are charger output and the battery should be connected between these and GND. SW_IN is unregulated voltage input for the Wireless Wheel 2 Module and will provide voltage to the in-built DC-DC converter. The power switch can be connected between SW_IN pins and a positive battery terminal. installing power switch between SW_IN and BATT enable charging when the wheel is turned off.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear:both;&amp;quot; /&amp;gt;&lt;br /&gt;
== Non-rechargeable version ==&lt;br /&gt;
[[file:non-rechargeable_wheel_example.png|thumbnail|upright|left|Non-rechargeable example]] &lt;br /&gt;
&lt;br /&gt;
Wireless Wheel 2 Module version for non-rechargeable batteries does not have a charger nor DC-DC converter. Due to a non-existing DC-DC converter, and voltage will be the same as battery voltage. Even though it is possible to connect batteries straight to SW_IN pins to power this version, it is recommended to connect battery positive lead to VIN instead, since it has reverse polarity protection. VIN is internally connected to BATT pins in a non-rechargeable version. If a power switch is needed, it can be installed on battery leads or between BATT and SW_IN pins. If the power switch is not connected between mentioned pins, BATT pins should be connected to WS_IN pins to ensure power for the module.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear:both;&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Pinout =&lt;br /&gt;
Wireless Wheel 2 Module uses M.2 connectors to fit all the I/O pins in a compact, low-profile packet.&lt;br /&gt;
All LED pins include a 220 Ohm current limiter resistor.&lt;br /&gt;
&lt;br /&gt;
==Left M.2 connector==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; | Bottom side !! colspan=&amp;quot;3&amp;quot; | Top side&lt;br /&gt;
|-&lt;br /&gt;
! Function !! Signal !! colspan=&amp;quot;2&amp;quot; | Pin !! Signal !! Function&lt;br /&gt;
|-&lt;br /&gt;
| GND || GND || 66 || 67 || AVCC || 3.0 V OUTPUT to analog circuitry&amp;lt;br&amp;gt;Max. 100 mA including VDD current.&lt;br /&gt;
|-&lt;br /&gt;
| GND || GND || 64 || 65 || AN0 || ADC CH0 INPUT&amp;lt;br&amp;gt;0 .. 3.0 V voltage range&lt;br /&gt;
|-&lt;br /&gt;
| GND || GND || 62 || 63 || AN1 || ADC CH1 INPUT&amp;lt;br&amp;gt;0 .. 3.0 V voltage range&lt;br /&gt;
|-&lt;br /&gt;
| GND || GND || 60 || 61 || AN2 || ADC CH2 INPUT&amp;lt;br&amp;gt;0 .. 3.0 V voltage range&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN64 || 58 || 59 || AN3 || ADC CH3 INPUT&amp;lt;br&amp;gt;0 .. 3.0 V voltage range&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN63 || 56 || 57 || BTN1 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN62 || 54 || 55 || BTN2 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN61 || 52 || 53 || BTN3 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN60 || 50 || 51 || BTN4 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN89 || 48 || 49 || BTN5 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN58 || 46 || 47 || BTN6 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN57 || 44 || 45 || BTN7 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN56 || 42 || 43 || BTN8 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN55 || 40 || 41 || BTN9 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN54 || 38 || 39 || BTN10 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN53 || 36 || 37 || BTN11 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN52 || 34 || 35 || BTN12 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN51 || 32 || 33 || BTN13 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN50 || 30 || 31 || BTN14 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN49 || 28 || 29 || BTN15 || Input&lt;br /&gt;
|-&lt;br /&gt;
| GND || GND || 26 || 27 || BTN16 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN80 || 24 || 25 || GND || GND&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN78 || 22 || 23 || BTN79 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN76 || 20 || 21 || BTN77 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN74 || 18 || 19 || BTN75 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN72 || 16 || 17 || BTN73 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN70 || 14 || 15 || BTN71 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN68 || 12 || 13 || BTN69 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN66 || 10 || 11 || BTN67 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN17 || 8 || 9 || BTN65 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN19 || 6 || 7 || BTN18 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN32 || 4 || 5 || LED1 || 3.0 V status LED OUTPUT&amp;lt;br&amp;gt;through 220 Ohm series resistor&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN30 || 2 || 3 || BTN20 || Input&lt;br /&gt;
|-&lt;br /&gt;
| - || - || - || 1 || BTN31 || Input&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Right M.2 connector==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; | Bottom side !! colspan=&amp;quot;3&amp;quot; | Top side&lt;br /&gt;
|-&lt;br /&gt;
! Function !! Signal !! colspan=&amp;quot;2&amp;quot; | Pin !! Signal !! Function&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN28 || 66 || 67 || BTN29 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN26 || 64 || 65 || BTN27 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN22 || 62 || 63 || BTN25 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN24 || 60 || 61 || BTN21 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Do not connect || - || 58 || 59 || BTN23 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Do not connect || - || 56 || 57 || - || Do not connect&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN96 || 54 || no | 55 || no | - || no | Do not connect&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN95 || 52 || no | 53 || no | - || no | Do not connect&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN94 || 50 || no | 51 || no | - || no | Do not connect&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN93 || 48 || no | 49 || no | - || no | Do not connect&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN92 || 46 || 47 || SLEEP || BP2 module sleep status&amp;lt;br&amp;gt;Active LOW (BP2 sleeps)&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN91 || 44 || 45 || TX || LEUART TX signal OUTPUT&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN90 || 42 || 43 || RX || LEUART RX signal INPUT&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN89 || 40 || 41 || LED2 || 2nd indicator LED OUTPUT&amp;lt;br&amp;gt;3.0 V through 220 Ohm resistor&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN88 || 38 || 39 || PADDLE1 || Paddle input 1 (left)&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN87 || 36 || 37 || PADDLE2 || Paddle input 2 (right)&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN86 || 34 || 35 || GND || GND&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN85 || 32 || 33 || VDD || +3.0 V OUTPUT&amp;lt;br&amp;gt;Max. 100 mA including AVCC current.&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN84 || 30 || 31 || BTN33 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN83 || 28 || 29 || BTN34 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN82 || 26 || 27 || BTN35 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN81 || 24 || 25 || BTN36 || Input&lt;br /&gt;
|-&lt;br /&gt;
| GND || GND || 22 || 23 || BTN37 || Input&lt;br /&gt;
|-&lt;br /&gt;
| GND || GND || 20 || 21 || BTN38 || Input&lt;br /&gt;
|-&lt;br /&gt;
| LED indicator for battery charging&amp;lt;br&amp;gt;Connect LED Anode to BATT || LED_CHG || 18 || 19 || BTN39 || Input&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot;| SWITCH_IN operating voltage input || SW_IN || 16 || 17 || BTN40 || Input&lt;br /&gt;
|-&lt;br /&gt;
| SW_IN|| 14 || 15 || BTN41 || Input&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot;| LiPO/Ion/battery positive terminal || BATT || 12 || 13 || BTN42 || Input&lt;br /&gt;
|-&lt;br /&gt;
| BATT || 10 || 11 || BTN43 || Input&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot;| GND || GND ||  8 ||  9 || BTN44 || Input&lt;br /&gt;
|-&lt;br /&gt;
| GND ||  6 ||  7 || BTN45 || Input&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot;| Voltage INPUT terminal&amp;lt;br&amp;gt;5.0 V ± 5 % || VIN ||  4 ||  5 || BTN46 || Input&lt;br /&gt;
|-&lt;br /&gt;
| VIN ||  2 ||  3 || BTN47 || Input&lt;br /&gt;
|-&lt;br /&gt;
|     - ||     - ||  - ||  1 || BTN48 || Input&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=Resources=&lt;br /&gt;
==Eagle library==&lt;br /&gt;
[[Media:wireless_wheel_2_eagle_library.zip|Eagle library of Wireless Wheel 2 Module]]&lt;br /&gt;
&lt;br /&gt;
==3D-model==&lt;br /&gt;
[[Media:Wireless_Wheel_2_Module_3d.zip|Wireless Wheel 2 Module 3D model file (.step)]]&lt;br /&gt;
&lt;br /&gt;
=Availability=&lt;br /&gt;
Simucube Wireless Wheel 2 modules are not sold directly to customers at the moment. Contact [mailto:sales@granitedevices.com sales@granitedevices.com] for any questions.&lt;br /&gt;
&lt;br /&gt;
[[Category:Hardware]]&lt;br /&gt;
[[Category:Simucube_2]]&lt;/div&gt;</summary>
		<author><name>MarkusN</name></author>	</entry>

	<entry>
		<id>https://granitedevices.com/w/index.php?title=Simucube_Wireless_Wheel_2&amp;diff=7574</id>
		<title>Simucube Wireless Wheel 2</title>
		<link rel="alternate" type="text/html" href="https://granitedevices.com/w/index.php?title=Simucube_Wireless_Wheel_2&amp;diff=7574"/>
				<updated>2021-08-27T10:08:53Z</updated>
		
		<summary type="html">&lt;p&gt;MarkusN: /* Analog inputs */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox&lt;br /&gt;
| headerstyle  = background:#e84e0f;color:white;&lt;br /&gt;
| above = Wireless Wheel 2 Module&lt;br /&gt;
| image =[[File:Wireless_Wheel_2_Module.jpg|300px]]&lt;br /&gt;
| image2 = [[File:Wireless_Wheel_2_Module_dimensions.png|300px]]&lt;br /&gt;
| data2 = {{Infobox&lt;br /&gt;
  | child   = yes&lt;br /&gt;
  | headerstyle  = background:#e84e0f;color:white;&lt;br /&gt;
  | header1 = Configurable inputs&lt;br /&gt;
  | label2  = Digital&lt;br /&gt;
  | data2   = 96&lt;br /&gt;
  | label3  = Analog&lt;br /&gt;
  | data3   = 4&lt;br /&gt;
  }}&lt;br /&gt;
| data3 = {{Infobox&lt;br /&gt;
  | child   = yes&lt;br /&gt;
  | headerstyle  = background:#e84e0f;color:white;&lt;br /&gt;
  | header1 = Antenna&lt;br /&gt;
  | label2  = Type&lt;br /&gt;
  | data2   = External (not included)&lt;br /&gt;
  | label3  = Connector&lt;br /&gt;
  | data3   = U.FL&lt;br /&gt;
  | label4  = Frequency (Center/Band)&lt;br /&gt;
  | data4   = 2.4 GHz&lt;br /&gt;
  | label5  = Gain (max)&lt;br /&gt;
  | data5   = 2.14 dBi&lt;br /&gt;
  }}&lt;br /&gt;
| data4 = {{Infobox&lt;br /&gt;
  | child   = yes&lt;br /&gt;
  | headerstyle  = background:#e84e0f;color:white;&lt;br /&gt;
  | header1 = Electrical specifications&lt;br /&gt;
  | data2 = {{Infobox&lt;br /&gt;
    | child = yes&lt;br /&gt;
    | headerstyle = text-align:left;&lt;br /&gt;
    | header1= &amp;lt;u&amp;gt;Rechargeable version:&amp;lt;/u&amp;gt;&lt;br /&gt;
    | label2  = Charger input voltage/current&lt;br /&gt;
    | data2   = 5.0V / 450mA&lt;br /&gt;
    | label3  = Supported battery chemistry&lt;br /&gt;
    | data3   = Li-Ion or Li-Po &lt;br /&gt;
    | label4  = Battery voltage&lt;br /&gt;
    | data4   = 2.5V – 4.2V&lt;br /&gt;
    }}&lt;br /&gt;
  | data3 = {{Infobox&lt;br /&gt;
    | child = yes&lt;br /&gt;
    | headerstyle = text-align:left;&lt;br /&gt;
    | header1= &amp;lt;u&amp;gt;Non-rechargeable version:&amp;lt;/u&amp;gt;&lt;br /&gt;
    | label2  = Input voltage&lt;br /&gt;
    | data2  = 2.0V – 3.8V&lt;br /&gt;
    }}&lt;br /&gt;
  }}&lt;br /&gt;
}}&lt;br /&gt;
The Simucube Wireless Wheel 2 Module is an upgraded version of the Simucube Wireless wheel module. The new module comes in two different versions, which both offer more digital inputs and 4 analog axes. The non-rechargeable version is intended for endurance with a non-rechargeable battery, and the rechargeable version has an in-build charger and a voltage regulator.&lt;br /&gt;
&lt;br /&gt;
=Digital inputs=&lt;br /&gt;
Wireless Wheel 2 Module has 98 digital input pins, of which 96 are fully configurable by wheel manufacturers. Two of the pins are reserved for shifter paddles that must be included in every steering wheel. Paddles are mandatory because they are used to connect and disconnect the wheel from Simucube. Each configurable input pin can be used multiple times with different device types. The input pins can also be used as '''''enable pins'''''. These '''''enable pins''''' can be used to enable and disable other devices. This allows for advanced functionalities, t.ex. Using a physical encoder as 12 virtual encoders using a rotary switch or disabling unintentional center presses in a 5 or 7-way switch.&lt;br /&gt;
==Digital input device types==&lt;br /&gt;
===Button (regular button)===&lt;br /&gt;
The game controller output signal is high if pressed.&lt;br /&gt;
===Encoder=== &lt;br /&gt;
Each detent is shown as a pulse (25ms). The game controller has an output signal for each turning direction.&lt;br /&gt;
===Rotary switch=== &lt;br /&gt;
Maximum of 12 positions. Changing the switch position will send a pulse (100ms) to the corresponding output. &amp;lt;br&amp;gt;&lt;br /&gt;
If the desired functionality is that the output is constantly on, the rotary switch can also be configured as regular buttons. This can also be done in addition to the default functionality if there are enough unused HID pins.&lt;br /&gt;
&lt;br /&gt;
=Analog inputs=&lt;br /&gt;
[[file:SLEEP_pin_controlled_output.png|thumbnail|upright|left|SLEEP pin with transistors can be used to turn external devices on and off]]&lt;br /&gt;
The wireless module offers an AVCC output pin for analog devices. To reduce power consumption, the AVCC pin is pulsed in a manner that the pin is only turned on when the ADC module is sampling inputs. Output pulses are approximately 2ms long and the frequency is 100Hz; this means that AVCC is on 20% of the time. Pulses work great with potentiometers, but Hall-effect sensors might not work with pulsed AVCC if Hall-sensor power-on time is too long. As a result, any excess capacitance must be avoided in the AVCC pin. The backup option is to provide VCC for Hall-sensors is to power it from the 3.3v VDD pin and use MOSFETs connected to the SLEEP pin so Hall-sensor can be powered off while Wireless Wheel 2 isn’t connected. SLEEP pin is high when Wireless Wheel 2 is connected to Simucube.&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear:both;&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Battery connections =&lt;br /&gt;
&lt;br /&gt;
Wireless Wheel 2 Module has multiple VIN, GND, BATT, and SW_IN pins. The module will work when using only one of each, but connecting pins in the wheel circuit board are recommended. Pins should be tied together to ensure a reliable connection with the M.2 connector in case of mechanical shock or shaking.&amp;lt;br&amp;gt;&lt;br /&gt;
== Rechargeable version ==&lt;br /&gt;
[[file:rechargeable_wheel_example.png|thumbnail|upright|left|Rechargeable example]]&lt;br /&gt;
Wireless Wheel 2 Module for rechargeable batteries has an in-built charger circuit and DC-DC converter to regulate battery voltage to 3.0V. The charger is connected to VIN and should be provided with 5.0V +- 5% with a minimum of 450mA for charging. BATT pins are charger output and the battery should be connected between these and GND. SW_IN is unregulated voltage input for the Wireless Wheel 2 Module and will provide voltage to the in-built DC-DC converter. The power switch can be connected between SW_IN pins and a positive battery terminal. installing power switch between SW_IN and BATT enable charging when the wheel is turned off.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear:both;&amp;quot; /&amp;gt;&lt;br /&gt;
== Non-rechargeable version ==&lt;br /&gt;
[[file:non-rechargeable_wheel_example.png|thumbnail|upright|left|Non-rechargeable example]] &lt;br /&gt;
&lt;br /&gt;
Wireless Wheel 2 Module version for non-rechargeable batteries does not have a charger nor DC-DC converter. Due to a non-existing DC-DC converter, and voltage will be the same as battery voltage. Even though it is possible to connect batteries straight to SW_IN pins to power this version, it is recommended to connect battery positive lead to VIN instead, since it has reverse polarity protection. VIN is internally connected to BATT pins in a non-rechargeable version. If a power switch is needed, it can be installed on battery leads or between BATT and SW_IN pins. If the power switch is not connected between mentioned pins, BATT pins should be connected to WS_IN pins to ensure power for the module.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear:both;&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Pinout =&lt;br /&gt;
Wireless Wheel 2 Module uses M.2 connectors to fit all the I/O pins in a compact, low-profile packet.&lt;br /&gt;
All LED pins include a 220 Ohm current limiter resistor.&lt;br /&gt;
&lt;br /&gt;
==Left M.2 connector==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; | Bottom side !! colspan=&amp;quot;3&amp;quot; | Top side&lt;br /&gt;
|-&lt;br /&gt;
! Function !! Signal !! colspan=&amp;quot;2&amp;quot; | Pin !! Signal !! Function&lt;br /&gt;
|-&lt;br /&gt;
| GND || GND || 66 || 67 || AVCC || 3.0 V OUTPUT to analog circuitry&amp;lt;br&amp;gt;Max. 100 mA including VDD current.&lt;br /&gt;
|-&lt;br /&gt;
| GND || GND || 64 || 65 || AN0 || ADC CH0 INPUT&amp;lt;br&amp;gt;0 .. 3.0 V voltage range&lt;br /&gt;
|-&lt;br /&gt;
| GND || GND || 62 || 63 || AN1 || ADC CH1 INPUT&amp;lt;br&amp;gt;0 .. 3.0 V voltage range&lt;br /&gt;
|-&lt;br /&gt;
| GND || GND || 60 || 61 || AN2 || ADC CH2 INPUT&amp;lt;br&amp;gt;0 .. 3.0 V voltage range&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN64 || 58 || 59 || AN3 || ADC CH3 INPUT&amp;lt;br&amp;gt;0 .. 3.0 V voltage range&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN63 || 56 || 57 || BTN1 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN62 || 54 || 55 || BTN2 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN61 || 52 || 53 || BTN3 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN60 || 50 || 51 || BTN4 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN89 || 48 || 49 || BTN5 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN58 || 46 || 47 || BTN6 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN57 || 44 || 45 || BTN7 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN56 || 42 || 43 || BTN8 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN55 || 40 || 41 || BTN9 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN54 || 38 || 39 || BTN10 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN53 || 36 || 37 || BTN11 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN52 || 34 || 35 || BTN12 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN51 || 32 || 33 || BTN13 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN50 || 30 || 31 || BTN14 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN49 || 28 || 29 || BTN15 || Input&lt;br /&gt;
|-&lt;br /&gt;
| GND || GND || 26 || 27 || BTN16 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN80 || 24 || 25 || GND || GND&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN78 || 22 || 23 || BTN79 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN76 || 20 || 21 || BTN77 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN74 || 18 || 19 || BTN75 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN72 || 16 || 17 || BTN73 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN70 || 14 || 15 || BTN71 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN68 || 12 || 13 || BTN69 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN66 || 10 || 11 || BTN67 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN17 || 8 || 9 || BTN65 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN19 || 6 || 7 || BTN18 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN32 || 4 || 5 || LED1 || 3.0 V status LED OUTPUT&amp;lt;br&amp;gt;through 220 Ohm series resistor&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN30 || 2 || 3 || BTN20 || Input&lt;br /&gt;
|-&lt;br /&gt;
| - || - || - || 1 || BTN31 || Input&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Right M.2 connector==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; | Bottom side !! colspan=&amp;quot;3&amp;quot; | Top side&lt;br /&gt;
|-&lt;br /&gt;
! Function !! Signal !! colspan=&amp;quot;2&amp;quot; | Pin !! Signal !! Function&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN28 || 66 || 67 || BTN29 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN26 || 64 || 65 || BTN27 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN22 || 62 || 63 || BTN25 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN24 || 60 || 61 || BTN21 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Do not connect || - || 58 || 59 || BTN23 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Do not connect || - || 56 || 57 || - || Do not connect&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN96 || 54 || no | 55 || no | - || no | Do not connect&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN95 || 52 || no | 53 || no | - || no | Do not connect&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN94 || 50 || no | 51 || no | - || no | Do not connect&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN93 || 48 || no | 49 || no | - || no | Do not connect&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN92 || 46 || 47 || SLEEP || BP2 module sleep status&amp;lt;br&amp;gt;Active LOW (BP2 sleeps)&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN91 || 44 || 45 || TX || LEUART TX signal OUTPUT&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN90 || 42 || 43 || RX || LEUART RX signal INPUT&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN89 || 40 || 41 || LED2 || 2nd indicator LED OUTPUT&amp;lt;br&amp;gt;3.0 V through 220 Ohm resistor&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN88 || 38 || 39 || PADDLE1 || Paddle input 1 (left)&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN87 || 36 || 37 || PADDLE2 || Paddle input 2 (right)&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN86 || 34 || 35 || GND || GND&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN85 || 32 || 33 || VDD || +3.0 V OUTPUT&amp;lt;br&amp;gt;Max. 100 mA including AVCC current.&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN84 || 30 || 31 || BTN33 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN83 || 28 || 29 || BTN34 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN82 || 26 || 27 || BTN35 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN81 || 24 || 25 || BTN36 || Input&lt;br /&gt;
|-&lt;br /&gt;
| GND || GND || 22 || 23 || BTN37 || Input&lt;br /&gt;
|-&lt;br /&gt;
| GND || GND || 20 || 21 || BTN38 || Input&lt;br /&gt;
|-&lt;br /&gt;
| LED indicator for battery charging&amp;lt;br&amp;gt;Connect LED Anode to BATT || LED_CHG || 18 || 19 || BTN39 || Input&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot;| SWITCH_IN operating voltage input || SW_IN || 16 || 17 || BTN40 || Input&lt;br /&gt;
|-&lt;br /&gt;
| SW_IN|| 14 || 15 || BTN41 || Input&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot;| LiPO/Ion/battery positive terminal || BATT || 12 || 13 || BTN42 || Input&lt;br /&gt;
|-&lt;br /&gt;
| BATT || 10 || 11 || BTN43 || Input&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot;| GND || GND ||  8 ||  9 || BTN44 || Input&lt;br /&gt;
|-&lt;br /&gt;
| GND ||  6 ||  7 || BTN45 || Input&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot;| Voltage INPUT terminal&amp;lt;br&amp;gt;5.0 V ± 5 % || VIN ||  4 ||  5 || BTN46 || Input&lt;br /&gt;
|-&lt;br /&gt;
| VIN ||  2 ||  3 || BTN47 || Input&lt;br /&gt;
|-&lt;br /&gt;
|     - ||     - ||  - ||  1 || BTN48 || Input&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=Resources=&lt;br /&gt;
==Eagle library==&lt;br /&gt;
[[Media:wireless_wheel_2_eagle_library.zip|Eagle library of Wireless Wheel 2 Module]]&lt;br /&gt;
&lt;br /&gt;
==3D-model==&lt;br /&gt;
[[Media:Wireless_Wheel_2_Module_3d.zip|Wireless Wheel 2 Module 3D model file (.step)]]&lt;br /&gt;
&lt;br /&gt;
=Availability=&lt;br /&gt;
Simucube Wireless Wheel 2 modules are not sold directly to customers at the moment. Contact [mailto:sales@granitedevices.com sales@granitedevices.com] for any questions.&lt;br /&gt;
&lt;br /&gt;
[[Category:Hardware]]&lt;br /&gt;
[[Category:Simucube_2]]&lt;/div&gt;</summary>
		<author><name>MarkusN</name></author>	</entry>

	<entry>
		<id>https://granitedevices.com/w/index.php?title=Simucube_Wireless_Wheel_2&amp;diff=7573</id>
		<title>Simucube Wireless Wheel 2</title>
		<link rel="alternate" type="text/html" href="https://granitedevices.com/w/index.php?title=Simucube_Wireless_Wheel_2&amp;diff=7573"/>
				<updated>2021-08-27T09:56:41Z</updated>
		
		<summary type="html">&lt;p&gt;MarkusN: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox&lt;br /&gt;
| headerstyle  = background:#e84e0f;color:white;&lt;br /&gt;
| above = Wireless Wheel 2 Module&lt;br /&gt;
| image =[[File:Wireless_Wheel_2_Module.jpg|300px]]&lt;br /&gt;
| image2 = [[File:Wireless_Wheel_2_Module_dimensions.png|300px]]&lt;br /&gt;
| data2 = {{Infobox&lt;br /&gt;
  | child   = yes&lt;br /&gt;
  | headerstyle  = background:#e84e0f;color:white;&lt;br /&gt;
  | header1 = Configurable inputs&lt;br /&gt;
  | label2  = Digital&lt;br /&gt;
  | data2   = 96&lt;br /&gt;
  | label3  = Analog&lt;br /&gt;
  | data3   = 4&lt;br /&gt;
  }}&lt;br /&gt;
| data3 = {{Infobox&lt;br /&gt;
  | child   = yes&lt;br /&gt;
  | headerstyle  = background:#e84e0f;color:white;&lt;br /&gt;
  | header1 = Antenna&lt;br /&gt;
  | label2  = Type&lt;br /&gt;
  | data2   = External (not included)&lt;br /&gt;
  | label3  = Connector&lt;br /&gt;
  | data3   = U.FL&lt;br /&gt;
  | label4  = Frequency (Center/Band)&lt;br /&gt;
  | data4   = 2.4 GHz&lt;br /&gt;
  | label5  = Gain (max)&lt;br /&gt;
  | data5   = 2.14 dBi&lt;br /&gt;
  }}&lt;br /&gt;
| data4 = {{Infobox&lt;br /&gt;
  | child   = yes&lt;br /&gt;
  | headerstyle  = background:#e84e0f;color:white;&lt;br /&gt;
  | header1 = Electrical specifications&lt;br /&gt;
  | data2 = {{Infobox&lt;br /&gt;
    | child = yes&lt;br /&gt;
    | headerstyle = text-align:left;&lt;br /&gt;
    | header1= &amp;lt;u&amp;gt;Rechargeable version:&amp;lt;/u&amp;gt;&lt;br /&gt;
    | label2  = Charger input voltage/current&lt;br /&gt;
    | data2   = 5.0V / 450mA&lt;br /&gt;
    | label3  = Supported battery chemistry&lt;br /&gt;
    | data3   = Li-Ion or Li-Po &lt;br /&gt;
    | label4  = Battery voltage&lt;br /&gt;
    | data4   = 2.5V – 4.2V&lt;br /&gt;
    }}&lt;br /&gt;
  | data3 = {{Infobox&lt;br /&gt;
    | child = yes&lt;br /&gt;
    | headerstyle = text-align:left;&lt;br /&gt;
    | header1= &amp;lt;u&amp;gt;Non-rechargeable version:&amp;lt;/u&amp;gt;&lt;br /&gt;
    | label2  = Input voltage&lt;br /&gt;
    | data2  = 2.0V – 3.8V&lt;br /&gt;
    }}&lt;br /&gt;
  }}&lt;br /&gt;
}}&lt;br /&gt;
The Simucube Wireless Wheel 2 Module is an upgraded version of the Simucube Wireless wheel module. The new module comes in two different versions, which both offer more digital inputs and 4 analog axes. The non-rechargeable version is intended for endurance with a non-rechargeable battery, and the rechargeable version has an in-build charger and a voltage regulator.&lt;br /&gt;
&lt;br /&gt;
=Digital inputs=&lt;br /&gt;
Wireless Wheel 2 Module has 98 digital input pins, of which 96 are fully configurable by wheel manufacturers. Two of the pins are reserved for shifter paddles that must be included in every steering wheel. Paddles are mandatory because they are used to connect and disconnect the wheel from Simucube. Each configurable input pin can be used multiple times with different device types. The input pins can also be used as '''''enable pins'''''. These '''''enable pins''''' can be used to enable and disable other devices. This allows for advanced functionalities, t.ex. Using a physical encoder as 12 virtual encoders using a rotary switch or disabling unintentional center presses in a 5 or 7-way switch.&lt;br /&gt;
==Digital input device types==&lt;br /&gt;
===Button (regular button)===&lt;br /&gt;
The game controller output signal is high if pressed.&lt;br /&gt;
===Encoder=== &lt;br /&gt;
Each detent is shown as a pulse (25ms). The game controller has an output signal for each turning direction.&lt;br /&gt;
===Rotary switch=== &lt;br /&gt;
Maximum of 12 positions. Changing the switch position will send a pulse (100ms) to the corresponding output. &amp;lt;br&amp;gt;&lt;br /&gt;
If the desired functionality is that the output is constantly on, the rotary switch can also be configured as regular buttons. This can also be done in addition to the default functionality if there are enough unused HID pins.&lt;br /&gt;
&lt;br /&gt;
=Analog inputs=&lt;br /&gt;
[[file:SLEEP_pin_controlled_output.png|thumbnail|upright|left|SLEEP pin with transistors can be used to turn external devices on and off]]&lt;br /&gt;
The wireless module offers AVCC output for analog devices. AVCC is pulsed for lower power consumption, and output is on only when the ADC module is sampling inputs. Output pulses are 2ms long and frequency is 100Hz; this means that AVCC is on 20% of the time. 2ms pulses work great with potentiometers, but Hall-effect sensors might not work with pulsed AVCC if Hall-sensor power-on time is too long. One option to provide VCC for Hall-sensor is to power it from Wireless Wheel 2 VDD pin and use MOSFETs connected to SLEEP pin so Hall-sensor can be powered off while Wireless Wheel 2 isn’t connected. SLEEP pin is high when Wireless Wheel 2 is connected to Simucube.&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear:both;&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Battery connections =&lt;br /&gt;
&lt;br /&gt;
Wireless Wheel 2 Module has multiple VIN, GND, BATT, and SW_IN pins. The module will work when using only one of each, but connecting pins in the wheel circuit board are recommended. Pins should be tied together to ensure a reliable connection with the M.2 connector in case of mechanical shock or shaking.&amp;lt;br&amp;gt;&lt;br /&gt;
== Rechargeable version ==&lt;br /&gt;
[[file:rechargeable_wheel_example.png|thumbnail|upright|left|Rechargeable example]]&lt;br /&gt;
Wireless Wheel 2 Module for rechargeable batteries has an in-built charger circuit and DC-DC converter to regulate battery voltage to 3.0V. The charger is connected to VIN and should be provided with 5.0V +- 5% with a minimum of 450mA for charging. BATT pins are charger output and the battery should be connected between these and GND. SW_IN is unregulated voltage input for the Wireless Wheel 2 Module and will provide voltage to the in-built DC-DC converter. The power switch can be connected between SW_IN pins and a positive battery terminal. installing power switch between SW_IN and BATT enable charging when the wheel is turned off.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear:both;&amp;quot; /&amp;gt;&lt;br /&gt;
== Non-rechargeable version ==&lt;br /&gt;
[[file:non-rechargeable_wheel_example.png|thumbnail|upright|left|Non-rechargeable example]] &lt;br /&gt;
&lt;br /&gt;
Wireless Wheel 2 Module version for non-rechargeable batteries does not have a charger nor DC-DC converter. Due to a non-existing DC-DC converter, and voltage will be the same as battery voltage. Even though it is possible to connect batteries straight to SW_IN pins to power this version, it is recommended to connect battery positive lead to VIN instead, since it has reverse polarity protection. VIN is internally connected to BATT pins in a non-rechargeable version. If a power switch is needed, it can be installed on battery leads or between BATT and SW_IN pins. If the power switch is not connected between mentioned pins, BATT pins should be connected to WS_IN pins to ensure power for the module.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear:both;&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Pinout =&lt;br /&gt;
Wireless Wheel 2 Module uses M.2 connectors to fit all the I/O pins in a compact, low-profile packet.&lt;br /&gt;
All LED pins include a 220 Ohm current limiter resistor.&lt;br /&gt;
&lt;br /&gt;
==Left M.2 connector==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; | Bottom side !! colspan=&amp;quot;3&amp;quot; | Top side&lt;br /&gt;
|-&lt;br /&gt;
! Function !! Signal !! colspan=&amp;quot;2&amp;quot; | Pin !! Signal !! Function&lt;br /&gt;
|-&lt;br /&gt;
| GND || GND || 66 || 67 || AVCC || 3.0 V OUTPUT to analog circuitry&amp;lt;br&amp;gt;Max. 100 mA including VDD current.&lt;br /&gt;
|-&lt;br /&gt;
| GND || GND || 64 || 65 || AN0 || ADC CH0 INPUT&amp;lt;br&amp;gt;0 .. 3.0 V voltage range&lt;br /&gt;
|-&lt;br /&gt;
| GND || GND || 62 || 63 || AN1 || ADC CH1 INPUT&amp;lt;br&amp;gt;0 .. 3.0 V voltage range&lt;br /&gt;
|-&lt;br /&gt;
| GND || GND || 60 || 61 || AN2 || ADC CH2 INPUT&amp;lt;br&amp;gt;0 .. 3.0 V voltage range&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN64 || 58 || 59 || AN3 || ADC CH3 INPUT&amp;lt;br&amp;gt;0 .. 3.0 V voltage range&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN63 || 56 || 57 || BTN1 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN62 || 54 || 55 || BTN2 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN61 || 52 || 53 || BTN3 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN60 || 50 || 51 || BTN4 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN89 || 48 || 49 || BTN5 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN58 || 46 || 47 || BTN6 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN57 || 44 || 45 || BTN7 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN56 || 42 || 43 || BTN8 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN55 || 40 || 41 || BTN9 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN54 || 38 || 39 || BTN10 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN53 || 36 || 37 || BTN11 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN52 || 34 || 35 || BTN12 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN51 || 32 || 33 || BTN13 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN50 || 30 || 31 || BTN14 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN49 || 28 || 29 || BTN15 || Input&lt;br /&gt;
|-&lt;br /&gt;
| GND || GND || 26 || 27 || BTN16 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN80 || 24 || 25 || GND || GND&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN78 || 22 || 23 || BTN79 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN76 || 20 || 21 || BTN77 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN74 || 18 || 19 || BTN75 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN72 || 16 || 17 || BTN73 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN70 || 14 || 15 || BTN71 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN68 || 12 || 13 || BTN69 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN66 || 10 || 11 || BTN67 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN17 || 8 || 9 || BTN65 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN19 || 6 || 7 || BTN18 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN32 || 4 || 5 || LED1 || 3.0 V status LED OUTPUT&amp;lt;br&amp;gt;through 220 Ohm series resistor&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN30 || 2 || 3 || BTN20 || Input&lt;br /&gt;
|-&lt;br /&gt;
| - || - || - || 1 || BTN31 || Input&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Right M.2 connector==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; | Bottom side !! colspan=&amp;quot;3&amp;quot; | Top side&lt;br /&gt;
|-&lt;br /&gt;
! Function !! Signal !! colspan=&amp;quot;2&amp;quot; | Pin !! Signal !! Function&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN28 || 66 || 67 || BTN29 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN26 || 64 || 65 || BTN27 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN22 || 62 || 63 || BTN25 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN24 || 60 || 61 || BTN21 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Do not connect || - || 58 || 59 || BTN23 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Do not connect || - || 56 || 57 || - || Do not connect&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN96 || 54 || no | 55 || no | - || no | Do not connect&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN95 || 52 || no | 53 || no | - || no | Do not connect&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN94 || 50 || no | 51 || no | - || no | Do not connect&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN93 || 48 || no | 49 || no | - || no | Do not connect&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN92 || 46 || 47 || SLEEP || BP2 module sleep status&amp;lt;br&amp;gt;Active LOW (BP2 sleeps)&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN91 || 44 || 45 || TX || LEUART TX signal OUTPUT&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN90 || 42 || 43 || RX || LEUART RX signal INPUT&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN89 || 40 || 41 || LED2 || 2nd indicator LED OUTPUT&amp;lt;br&amp;gt;3.0 V through 220 Ohm resistor&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN88 || 38 || 39 || PADDLE1 || Paddle input 1 (left)&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN87 || 36 || 37 || PADDLE2 || Paddle input 2 (right)&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN86 || 34 || 35 || GND || GND&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN85 || 32 || 33 || VDD || +3.0 V OUTPUT&amp;lt;br&amp;gt;Max. 100 mA including AVCC current.&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN84 || 30 || 31 || BTN33 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN83 || 28 || 29 || BTN34 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN82 || 26 || 27 || BTN35 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN81 || 24 || 25 || BTN36 || Input&lt;br /&gt;
|-&lt;br /&gt;
| GND || GND || 22 || 23 || BTN37 || Input&lt;br /&gt;
|-&lt;br /&gt;
| GND || GND || 20 || 21 || BTN38 || Input&lt;br /&gt;
|-&lt;br /&gt;
| LED indicator for battery charging&amp;lt;br&amp;gt;Connect LED Anode to BATT || LED_CHG || 18 || 19 || BTN39 || Input&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot;| SWITCH_IN operating voltage input || SW_IN || 16 || 17 || BTN40 || Input&lt;br /&gt;
|-&lt;br /&gt;
| SW_IN|| 14 || 15 || BTN41 || Input&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot;| LiPO/Ion/battery positive terminal || BATT || 12 || 13 || BTN42 || Input&lt;br /&gt;
|-&lt;br /&gt;
| BATT || 10 || 11 || BTN43 || Input&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot;| GND || GND ||  8 ||  9 || BTN44 || Input&lt;br /&gt;
|-&lt;br /&gt;
| GND ||  6 ||  7 || BTN45 || Input&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot;| Voltage INPUT terminal&amp;lt;br&amp;gt;5.0 V ± 5 % || VIN ||  4 ||  5 || BTN46 || Input&lt;br /&gt;
|-&lt;br /&gt;
| VIN ||  2 ||  3 || BTN47 || Input&lt;br /&gt;
|-&lt;br /&gt;
|     - ||     - ||  - ||  1 || BTN48 || Input&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=Resources=&lt;br /&gt;
==Eagle library==&lt;br /&gt;
[[Media:wireless_wheel_2_eagle_library.zip|Eagle library of Wireless Wheel 2 Module]]&lt;br /&gt;
&lt;br /&gt;
==3D-model==&lt;br /&gt;
[[Media:Wireless_Wheel_2_Module_3d.zip|Wireless Wheel 2 Module 3D model file (.step)]]&lt;br /&gt;
&lt;br /&gt;
=Availability=&lt;br /&gt;
Simucube Wireless Wheel 2 modules are not sold directly to customers at the moment. Contact [mailto:sales@granitedevices.com sales@granitedevices.com] for any questions.&lt;br /&gt;
&lt;br /&gt;
[[Category:Hardware]]&lt;br /&gt;
[[Category:Simucube_2]]&lt;/div&gt;</summary>
		<author><name>MarkusN</name></author>	</entry>

	<entry>
		<id>https://granitedevices.com/w/index.php?title=Simucube_Wireless_Wheel_2&amp;diff=7572</id>
		<title>Simucube Wireless Wheel 2</title>
		<link rel="alternate" type="text/html" href="https://granitedevices.com/w/index.php?title=Simucube_Wireless_Wheel_2&amp;diff=7572"/>
				<updated>2021-08-27T09:46:25Z</updated>
		
		<summary type="html">&lt;p&gt;MarkusN: /* Digital input device types: */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox&lt;br /&gt;
| headerstyle  = background:#e84e0f;color:white;&lt;br /&gt;
| above = Wireless Wheel 2 Module&lt;br /&gt;
| image =[[File:Wireless_Wheel_2_Module.jpg|300px]]&lt;br /&gt;
| image2 = [[File:Wireless_Wheel_2_Module_dimensions.png|300px]]&lt;br /&gt;
| data2 = {{Infobox&lt;br /&gt;
  | child   = yes&lt;br /&gt;
  | headerstyle  = background:#e84e0f;color:white;&lt;br /&gt;
  | header1 = Configurable inputs&lt;br /&gt;
  | label2  = Digital&lt;br /&gt;
  | data2   = 96&lt;br /&gt;
  | label3  = Analog&lt;br /&gt;
  | data3   = 4&lt;br /&gt;
  }}&lt;br /&gt;
| data3 = {{Infobox&lt;br /&gt;
  | child   = yes&lt;br /&gt;
  | headerstyle  = background:#e84e0f;color:white;&lt;br /&gt;
  | header1 = Antenna&lt;br /&gt;
  | label2  = Type&lt;br /&gt;
  | data2   = External (not included)&lt;br /&gt;
  | label3  = Connector&lt;br /&gt;
  | data3   = U.FL&lt;br /&gt;
  | label4  = Frequency (Center/Band)&lt;br /&gt;
  | data4   = 2.4 GHz&lt;br /&gt;
  | label5  = Gain (max)&lt;br /&gt;
  | data5   = 2.14 dBi&lt;br /&gt;
  }}&lt;br /&gt;
| data4 = {{Infobox&lt;br /&gt;
  | child   = yes&lt;br /&gt;
  | headerstyle  = background:#e84e0f;color:white;&lt;br /&gt;
  | header1 = Electrical specifications&lt;br /&gt;
  | data2 = {{Infobox&lt;br /&gt;
    | child = yes&lt;br /&gt;
    | headerstyle = text-align:left;&lt;br /&gt;
    | header1= &amp;lt;u&amp;gt;Rechargeable version:&amp;lt;/u&amp;gt;&lt;br /&gt;
    | label2  = Charger input voltage/current&lt;br /&gt;
    | data2   = 5.0V / 450mA&lt;br /&gt;
    | label3  = Supported battery chemistry&lt;br /&gt;
    | data3   = Li-Ion or Li-Po &lt;br /&gt;
    | label4  = Battery voltage&lt;br /&gt;
    | data4   = 2.5V – 4.2V&lt;br /&gt;
    }}&lt;br /&gt;
  | data3 = {{Infobox&lt;br /&gt;
    | child = yes&lt;br /&gt;
    | headerstyle = text-align:left;&lt;br /&gt;
    | header1= &amp;lt;u&amp;gt;Non-rechargeable version:&amp;lt;/u&amp;gt;&lt;br /&gt;
    | label2  = Input voltage&lt;br /&gt;
    | data2  = 2.0V – 3.8V&lt;br /&gt;
    }}&lt;br /&gt;
  }}&lt;br /&gt;
}}&lt;br /&gt;
The Simucube Wireless Wheel 2 Module is an upgraded version of the Simucube Wireless wheel module. The new module offers more digital inputs, 4 analog axes, and in-build battery charger, and a voltage regulator.&lt;br /&gt;
&lt;br /&gt;
=Digital inputs=&lt;br /&gt;
Wireless Wheel 2 Module has a total of 98 digital input pins of which 96 are fully configurable by wheel manufacturers. 2 of the pins are reserved for shifter paddles that must be included in every steering wheel. Paddles are mandatory because they are used to connect and disconnect the wheel from Simucube. Each configurable input pin can be used multiple times with different device types. The input pins can also be used as '''''enable pins'''''. These '''''enable pins''''' can be used to enable and disable other devices. This allows for advanced functionalities t.ex. using a physical encoder as 12 virtual encoders using a rotary switch or disabling unintentional center presses in a 5 or 7-way switch.&lt;br /&gt;
==Digital input device types==&lt;br /&gt;
===Button (regular button)===&lt;br /&gt;
The game controller output signal is high if pressed.&lt;br /&gt;
===Encoder=== &lt;br /&gt;
Each detent is shown as a pulse (25ms). The game controller has an output signal for each turning direction.&lt;br /&gt;
===Rotary switch=== &lt;br /&gt;
Maximum of 12 positions. Changing the switch position will send a pulse (100ms) to the corresponding output. &amp;lt;br&amp;gt;&lt;br /&gt;
If the desired functionality is that the output is constantly on, the rotary switch can also be configured as regular buttons. This can also be done in addition to the default functionality if there are enough unused HID pins.&lt;br /&gt;
&lt;br /&gt;
=Analog inputs=&lt;br /&gt;
[[file:SLEEP_pin_controlled_output.png|thumbnail|upright|left|SLEEP pin with transistors can be used to turn external devices on and off]]&lt;br /&gt;
The wireless module offers AVCC output for analog devices. Output in AVCC is pulsed for lower power consumption and output is on only when the ADC module is sampling inputs. Output pulses are 2ms long and frequency is 100Hz, this means that AVCC is on 20% of the time. 2ms pulses work great with potentiometers, but Hall-effect sensors might not work with pulsed AVCC if Hall-sensor power-on time is too long. One option to provide VCC for Hall-sensor is to power it from Wireless Wheel 2 VDD pin and use MOSFETs connected to SLEEP pin so Hall-sensor can be powered off while Wireless Wheel 2 isn’t connected. SLEEP pin is high when Wireless Wheel 2 is connected to Simucube.&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear:both;&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Battery connections =&lt;br /&gt;
&lt;br /&gt;
Wireless Wheel 2 Module has multiple VIN, GND, BATT, and SW_IN pins. The module will work when using only one of each, but it is recommended to connect pins together in the wheel circuit board. Pins should be tied together to ensure a reliable connection with the M.2 connector in case of mechanical shock or shaking.&amp;lt;br&amp;gt;&lt;br /&gt;
== Rechargeable version ==&lt;br /&gt;
[[file:rechargeable_wheel_example.png|thumbnail|upright|left|Rechargeable example]]&lt;br /&gt;
Wireless Wheel 2 Module for rechargeable batteries has an in-built charger circuit and DC-DC converter to regulate battery voltage to 3.0V. The charger is connected to VIN and should be provided with 5.0V +- 5% with a minimum of 450mA for charging. BATT pins are charger output and the battery should be connected between these and GND. SW_IN is unregulated voltage input for the Wireless Wheel 2 Module and will provide voltage to the in-built DC-DC converter. The power switch can be connected between SW_IN pins and a positive battery terminal. installing power switch between SW_IN and BATT enable charging when the wheel is turned off.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear:both;&amp;quot; /&amp;gt;&lt;br /&gt;
== Non-rechargeable version ==&lt;br /&gt;
[[file:non-rechargeable_wheel_example.png|thumbnail|upright|left|Non-rechargeable example]] &lt;br /&gt;
&lt;br /&gt;
Wireless Wheel 2 Module version for non-rechargeable batteries does not have a charger nor DC-DC converter. Due to a non-existing DC-DC converter, the VDD output is not regulated, and voltage will be the same as battery voltage. Even though it is possible to connect batteries straight to SW_IN pins to power this version, it is recommended to connect battery positive lead to VIN instead, since it has reverse polarity protection. VIN is internally connected to BATT pins in a non-rechargeable version. If a power switch is needed, it can be installed on battery leads or between BATT and SW_IN pins. If the power switch is not connected between mentioned pins, BATT pins should be connected to WS_IN pins to ensure power for the module.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear:both;&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Pinout =&lt;br /&gt;
Wireless Wheel 2 Module uses M.2 connectors to fit all the I/O pins in a compact, low-profile packet.&lt;br /&gt;
All LED pins include a 220 Ohm current limiter resistor.&lt;br /&gt;
&lt;br /&gt;
==Left M.2 connector==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; | Bottom side !! colspan=&amp;quot;3&amp;quot; | Top side&lt;br /&gt;
|-&lt;br /&gt;
! Function !! Signal !! colspan=&amp;quot;2&amp;quot; | Pin !! Signal !! Function&lt;br /&gt;
|-&lt;br /&gt;
| GND || GND || 66 || 67 || AVCC || 3.0 V OUTPUT to analog circuitry&amp;lt;br&amp;gt;Max. 100 mA including VDD current.&lt;br /&gt;
|-&lt;br /&gt;
| GND || GND || 64 || 65 || AN0 || ADC CH0 INPUT&amp;lt;br&amp;gt;0 .. 3.0 V voltage range&lt;br /&gt;
|-&lt;br /&gt;
| GND || GND || 62 || 63 || AN1 || ADC CH1 INPUT&amp;lt;br&amp;gt;0 .. 3.0 V voltage range&lt;br /&gt;
|-&lt;br /&gt;
| GND || GND || 60 || 61 || AN2 || ADC CH2 INPUT&amp;lt;br&amp;gt;0 .. 3.0 V voltage range&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN64 || 58 || 59 || AN3 || ADC CH3 INPUT&amp;lt;br&amp;gt;0 .. 3.0 V voltage range&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN63 || 56 || 57 || BTN1 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN62 || 54 || 55 || BTN2 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN61 || 52 || 53 || BTN3 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN60 || 50 || 51 || BTN4 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN89 || 48 || 49 || BTN5 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN58 || 46 || 47 || BTN6 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN57 || 44 || 45 || BTN7 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN56 || 42 || 43 || BTN8 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN55 || 40 || 41 || BTN9 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN54 || 38 || 39 || BTN10 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN53 || 36 || 37 || BTN11 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN52 || 34 || 35 || BTN12 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN51 || 32 || 33 || BTN13 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN50 || 30 || 31 || BTN14 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN49 || 28 || 29 || BTN15 || Input&lt;br /&gt;
|-&lt;br /&gt;
| GND || GND || 26 || 27 || BTN16 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN80 || 24 || 25 || GND || GND&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN78 || 22 || 23 || BTN79 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN76 || 20 || 21 || BTN77 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN74 || 18 || 19 || BTN75 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN72 || 16 || 17 || BTN73 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN70 || 14 || 15 || BTN71 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN68 || 12 || 13 || BTN69 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN66 || 10 || 11 || BTN67 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN17 || 8 || 9 || BTN65 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN19 || 6 || 7 || BTN18 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN32 || 4 || 5 || LED1 || 3.0 V status LED OUTPUT&amp;lt;br&amp;gt;through 220 Ohm series resistor&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN30 || 2 || 3 || BTN20 || Input&lt;br /&gt;
|-&lt;br /&gt;
| - || - || - || 1 || BTN31 || Input&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Right M.2 connector==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; | Bottom side !! colspan=&amp;quot;3&amp;quot; | Top side&lt;br /&gt;
|-&lt;br /&gt;
! Function !! Signal !! colspan=&amp;quot;2&amp;quot; | Pin !! Signal !! Function&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN28 || 66 || 67 || BTN29 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN26 || 64 || 65 || BTN27 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN22 || 62 || 63 || BTN25 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN24 || 60 || 61 || BTN21 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Do not connect || - || 58 || 59 || BTN23 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Do not connect || - || 56 || 57 || - || Do not connect&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN96 || 54 || no | 55 || no | - || no | Do not connect&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN95 || 52 || no | 53 || no | - || no | Do not connect&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN94 || 50 || no | 51 || no | - || no | Do not connect&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN93 || 48 || no | 49 || no | - || no | Do not connect&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN92 || 46 || 47 || SLEEP || BP2 module sleep status&amp;lt;br&amp;gt;Active LOW (BP2 sleeps)&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN91 || 44 || 45 || TX || LEUART TX signal OUTPUT&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN90 || 42 || 43 || RX || LEUART RX signal INPUT&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN89 || 40 || 41 || LED2 || 2nd indicator LED OUTPUT&amp;lt;br&amp;gt;3.0 V through 220 Ohm resistor&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN88 || 38 || 39 || PADDLE1 || Paddle input 1 (left)&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN87 || 36 || 37 || PADDLE2 || Paddle input 2 (right)&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN86 || 34 || 35 || GND || GND&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN85 || 32 || 33 || VDD || +3.0 V OUTPUT&amp;lt;br&amp;gt;Max. 100 mA including AVCC current.&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN84 || 30 || 31 || BTN33 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN83 || 28 || 29 || BTN34 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN82 || 26 || 27 || BTN35 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN81 || 24 || 25 || BTN36 || Input&lt;br /&gt;
|-&lt;br /&gt;
| GND || GND || 22 || 23 || BTN37 || Input&lt;br /&gt;
|-&lt;br /&gt;
| GND || GND || 20 || 21 || BTN38 || Input&lt;br /&gt;
|-&lt;br /&gt;
| LED indicator for battery charging&amp;lt;br&amp;gt;Connect LED Anode to BATT || LED_CHG || 18 || 19 || BTN39 || Input&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot;| SWITCH_IN operating voltage input || SW_IN || 16 || 17 || BTN40 || Input&lt;br /&gt;
|-&lt;br /&gt;
| SW_IN|| 14 || 15 || BTN41 || Input&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot;| LiPO/Ion/battery positive terminal || BATT || 12 || 13 || BTN42 || Input&lt;br /&gt;
|-&lt;br /&gt;
| BATT || 10 || 11 || BTN43 || Input&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot;| GND || GND ||  8 ||  9 || BTN44 || Input&lt;br /&gt;
|-&lt;br /&gt;
| GND ||  6 ||  7 || BTN45 || Input&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot;| Voltage INPUT terminal&amp;lt;br&amp;gt;5.0 V ± 5 % || VIN ||  4 ||  5 || BTN46 || Input&lt;br /&gt;
|-&lt;br /&gt;
| VIN ||  2 ||  3 || BTN47 || Input&lt;br /&gt;
|-&lt;br /&gt;
|     - ||     - ||  - ||  1 || BTN48 || Input&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=Resources=&lt;br /&gt;
==Eagle library==&lt;br /&gt;
[[Media:wireless_wheel_2_eagle_library.zip|Eagle library of Wireless Wheel 2 Module]]&lt;br /&gt;
&lt;br /&gt;
==3D-model==&lt;br /&gt;
[[Media:Wireless_Wheel_2_Module_3d.zip|Wireless Wheel 2 Module 3D model file (.step)]]&lt;br /&gt;
&lt;br /&gt;
=Availability=&lt;br /&gt;
Simucube Wireless Wheel 2 modules are not sold directly to customers at the moment. Contact [mailto:sales@granitedevices.com sales@granitedevices.com] for any questions.&lt;br /&gt;
&lt;br /&gt;
[[Category:Hardware]]&lt;br /&gt;
[[Category:Simucube_2]]&lt;/div&gt;</summary>
		<author><name>MarkusN</name></author>	</entry>

	<entry>
		<id>https://granitedevices.com/w/index.php?title=Simucube_Wireless_Wheel_2&amp;diff=7571</id>
		<title>Simucube Wireless Wheel 2</title>
		<link rel="alternate" type="text/html" href="https://granitedevices.com/w/index.php?title=Simucube_Wireless_Wheel_2&amp;diff=7571"/>
				<updated>2021-08-27T09:46:07Z</updated>
		
		<summary type="html">&lt;p&gt;MarkusN: /* Possible digital input device types: */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox&lt;br /&gt;
| headerstyle  = background:#e84e0f;color:white;&lt;br /&gt;
| above = Wireless Wheel 2 Module&lt;br /&gt;
| image =[[File:Wireless_Wheel_2_Module.jpg|300px]]&lt;br /&gt;
| image2 = [[File:Wireless_Wheel_2_Module_dimensions.png|300px]]&lt;br /&gt;
| data2 = {{Infobox&lt;br /&gt;
  | child   = yes&lt;br /&gt;
  | headerstyle  = background:#e84e0f;color:white;&lt;br /&gt;
  | header1 = Configurable inputs&lt;br /&gt;
  | label2  = Digital&lt;br /&gt;
  | data2   = 96&lt;br /&gt;
  | label3  = Analog&lt;br /&gt;
  | data3   = 4&lt;br /&gt;
  }}&lt;br /&gt;
| data3 = {{Infobox&lt;br /&gt;
  | child   = yes&lt;br /&gt;
  | headerstyle  = background:#e84e0f;color:white;&lt;br /&gt;
  | header1 = Antenna&lt;br /&gt;
  | label2  = Type&lt;br /&gt;
  | data2   = External (not included)&lt;br /&gt;
  | label3  = Connector&lt;br /&gt;
  | data3   = U.FL&lt;br /&gt;
  | label4  = Frequency (Center/Band)&lt;br /&gt;
  | data4   = 2.4 GHz&lt;br /&gt;
  | label5  = Gain (max)&lt;br /&gt;
  | data5   = 2.14 dBi&lt;br /&gt;
  }}&lt;br /&gt;
| data4 = {{Infobox&lt;br /&gt;
  | child   = yes&lt;br /&gt;
  | headerstyle  = background:#e84e0f;color:white;&lt;br /&gt;
  | header1 = Electrical specifications&lt;br /&gt;
  | data2 = {{Infobox&lt;br /&gt;
    | child = yes&lt;br /&gt;
    | headerstyle = text-align:left;&lt;br /&gt;
    | header1= &amp;lt;u&amp;gt;Rechargeable version:&amp;lt;/u&amp;gt;&lt;br /&gt;
    | label2  = Charger input voltage/current&lt;br /&gt;
    | data2   = 5.0V / 450mA&lt;br /&gt;
    | label3  = Supported battery chemistry&lt;br /&gt;
    | data3   = Li-Ion or Li-Po &lt;br /&gt;
    | label4  = Battery voltage&lt;br /&gt;
    | data4   = 2.5V – 4.2V&lt;br /&gt;
    }}&lt;br /&gt;
  | data3 = {{Infobox&lt;br /&gt;
    | child = yes&lt;br /&gt;
    | headerstyle = text-align:left;&lt;br /&gt;
    | header1= &amp;lt;u&amp;gt;Non-rechargeable version:&amp;lt;/u&amp;gt;&lt;br /&gt;
    | label2  = Input voltage&lt;br /&gt;
    | data2  = 2.0V – 3.8V&lt;br /&gt;
    }}&lt;br /&gt;
  }}&lt;br /&gt;
}}&lt;br /&gt;
The Simucube Wireless Wheel 2 Module is an upgraded version of the Simucube Wireless wheel module. The new module offers more digital inputs, 4 analog axes, and in-build battery charger, and a voltage regulator.&lt;br /&gt;
&lt;br /&gt;
=Digital inputs=&lt;br /&gt;
Wireless Wheel 2 Module has a total of 98 digital input pins of which 96 are fully configurable by wheel manufacturers. 2 of the pins are reserved for shifter paddles that must be included in every steering wheel. Paddles are mandatory because they are used to connect and disconnect the wheel from Simucube. Each configurable input pin can be used multiple times with different device types. The input pins can also be used as '''''enable pins'''''. These '''''enable pins''''' can be used to enable and disable other devices. This allows for advanced functionalities t.ex. using a physical encoder as 12 virtual encoders using a rotary switch or disabling unintentional center presses in a 5 or 7-way switch.&lt;br /&gt;
==Digital input device types:==&lt;br /&gt;
===Button (regular button)===&lt;br /&gt;
The game controller output signal is high if pressed.&lt;br /&gt;
===Encoder=== &lt;br /&gt;
Each detent is shown as a pulse (25ms). The game controller has an output signal for each turning direction.&lt;br /&gt;
===Rotary switch=== &lt;br /&gt;
Maximum of 12 positions. Changing the switch position will send a pulse (100ms) to the corresponding output. &amp;lt;br&amp;gt;&lt;br /&gt;
If the desired functionality is that the output is constantly on, the rotary switch can also be configured as regular buttons. This can also be done in addition to the default functionality if there are enough unused HID pins.&lt;br /&gt;
&lt;br /&gt;
=Analog inputs=&lt;br /&gt;
[[file:SLEEP_pin_controlled_output.png|thumbnail|upright|left|SLEEP pin with transistors can be used to turn external devices on and off]]&lt;br /&gt;
The wireless module offers AVCC output for analog devices. Output in AVCC is pulsed for lower power consumption and output is on only when the ADC module is sampling inputs. Output pulses are 2ms long and frequency is 100Hz, this means that AVCC is on 20% of the time. 2ms pulses work great with potentiometers, but Hall-effect sensors might not work with pulsed AVCC if Hall-sensor power-on time is too long. One option to provide VCC for Hall-sensor is to power it from Wireless Wheel 2 VDD pin and use MOSFETs connected to SLEEP pin so Hall-sensor can be powered off while Wireless Wheel 2 isn’t connected. SLEEP pin is high when Wireless Wheel 2 is connected to Simucube.&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear:both;&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Battery connections =&lt;br /&gt;
&lt;br /&gt;
Wireless Wheel 2 Module has multiple VIN, GND, BATT, and SW_IN pins. The module will work when using only one of each, but it is recommended to connect pins together in the wheel circuit board. Pins should be tied together to ensure a reliable connection with the M.2 connector in case of mechanical shock or shaking.&amp;lt;br&amp;gt;&lt;br /&gt;
== Rechargeable version ==&lt;br /&gt;
[[file:rechargeable_wheel_example.png|thumbnail|upright|left|Rechargeable example]]&lt;br /&gt;
Wireless Wheel 2 Module for rechargeable batteries has an in-built charger circuit and DC-DC converter to regulate battery voltage to 3.0V. The charger is connected to VIN and should be provided with 5.0V +- 5% with a minimum of 450mA for charging. BATT pins are charger output and the battery should be connected between these and GND. SW_IN is unregulated voltage input for the Wireless Wheel 2 Module and will provide voltage to the in-built DC-DC converter. The power switch can be connected between SW_IN pins and a positive battery terminal. installing power switch between SW_IN and BATT enable charging when the wheel is turned off.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear:both;&amp;quot; /&amp;gt;&lt;br /&gt;
== Non-rechargeable version ==&lt;br /&gt;
[[file:non-rechargeable_wheel_example.png|thumbnail|upright|left|Non-rechargeable example]] &lt;br /&gt;
&lt;br /&gt;
Wireless Wheel 2 Module version for non-rechargeable batteries does not have a charger nor DC-DC converter. Due to a non-existing DC-DC converter, the VDD output is not regulated, and voltage will be the same as battery voltage. Even though it is possible to connect batteries straight to SW_IN pins to power this version, it is recommended to connect battery positive lead to VIN instead, since it has reverse polarity protection. VIN is internally connected to BATT pins in a non-rechargeable version. If a power switch is needed, it can be installed on battery leads or between BATT and SW_IN pins. If the power switch is not connected between mentioned pins, BATT pins should be connected to WS_IN pins to ensure power for the module.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear:both;&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Pinout =&lt;br /&gt;
Wireless Wheel 2 Module uses M.2 connectors to fit all the I/O pins in a compact, low-profile packet.&lt;br /&gt;
All LED pins include a 220 Ohm current limiter resistor.&lt;br /&gt;
&lt;br /&gt;
==Left M.2 connector==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; | Bottom side !! colspan=&amp;quot;3&amp;quot; | Top side&lt;br /&gt;
|-&lt;br /&gt;
! Function !! Signal !! colspan=&amp;quot;2&amp;quot; | Pin !! Signal !! Function&lt;br /&gt;
|-&lt;br /&gt;
| GND || GND || 66 || 67 || AVCC || 3.0 V OUTPUT to analog circuitry&amp;lt;br&amp;gt;Max. 100 mA including VDD current.&lt;br /&gt;
|-&lt;br /&gt;
| GND || GND || 64 || 65 || AN0 || ADC CH0 INPUT&amp;lt;br&amp;gt;0 .. 3.0 V voltage range&lt;br /&gt;
|-&lt;br /&gt;
| GND || GND || 62 || 63 || AN1 || ADC CH1 INPUT&amp;lt;br&amp;gt;0 .. 3.0 V voltage range&lt;br /&gt;
|-&lt;br /&gt;
| GND || GND || 60 || 61 || AN2 || ADC CH2 INPUT&amp;lt;br&amp;gt;0 .. 3.0 V voltage range&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN64 || 58 || 59 || AN3 || ADC CH3 INPUT&amp;lt;br&amp;gt;0 .. 3.0 V voltage range&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN63 || 56 || 57 || BTN1 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN62 || 54 || 55 || BTN2 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN61 || 52 || 53 || BTN3 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN60 || 50 || 51 || BTN4 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN89 || 48 || 49 || BTN5 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN58 || 46 || 47 || BTN6 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN57 || 44 || 45 || BTN7 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN56 || 42 || 43 || BTN8 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN55 || 40 || 41 || BTN9 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN54 || 38 || 39 || BTN10 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN53 || 36 || 37 || BTN11 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN52 || 34 || 35 || BTN12 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN51 || 32 || 33 || BTN13 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN50 || 30 || 31 || BTN14 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN49 || 28 || 29 || BTN15 || Input&lt;br /&gt;
|-&lt;br /&gt;
| GND || GND || 26 || 27 || BTN16 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN80 || 24 || 25 || GND || GND&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN78 || 22 || 23 || BTN79 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN76 || 20 || 21 || BTN77 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN74 || 18 || 19 || BTN75 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN72 || 16 || 17 || BTN73 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN70 || 14 || 15 || BTN71 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN68 || 12 || 13 || BTN69 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN66 || 10 || 11 || BTN67 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN17 || 8 || 9 || BTN65 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN19 || 6 || 7 || BTN18 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN32 || 4 || 5 || LED1 || 3.0 V status LED OUTPUT&amp;lt;br&amp;gt;through 220 Ohm series resistor&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN30 || 2 || 3 || BTN20 || Input&lt;br /&gt;
|-&lt;br /&gt;
| - || - || - || 1 || BTN31 || Input&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Right M.2 connector==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; | Bottom side !! colspan=&amp;quot;3&amp;quot; | Top side&lt;br /&gt;
|-&lt;br /&gt;
! Function !! Signal !! colspan=&amp;quot;2&amp;quot; | Pin !! Signal !! Function&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN28 || 66 || 67 || BTN29 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN26 || 64 || 65 || BTN27 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN22 || 62 || 63 || BTN25 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN24 || 60 || 61 || BTN21 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Do not connect || - || 58 || 59 || BTN23 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Do not connect || - || 56 || 57 || - || Do not connect&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN96 || 54 || no | 55 || no | - || no | Do not connect&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN95 || 52 || no | 53 || no | - || no | Do not connect&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN94 || 50 || no | 51 || no | - || no | Do not connect&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN93 || 48 || no | 49 || no | - || no | Do not connect&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN92 || 46 || 47 || SLEEP || BP2 module sleep status&amp;lt;br&amp;gt;Active LOW (BP2 sleeps)&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN91 || 44 || 45 || TX || LEUART TX signal OUTPUT&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN90 || 42 || 43 || RX || LEUART RX signal INPUT&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN89 || 40 || 41 || LED2 || 2nd indicator LED OUTPUT&amp;lt;br&amp;gt;3.0 V through 220 Ohm resistor&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN88 || 38 || 39 || PADDLE1 || Paddle input 1 (left)&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN87 || 36 || 37 || PADDLE2 || Paddle input 2 (right)&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN86 || 34 || 35 || GND || GND&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN85 || 32 || 33 || VDD || +3.0 V OUTPUT&amp;lt;br&amp;gt;Max. 100 mA including AVCC current.&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN84 || 30 || 31 || BTN33 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN83 || 28 || 29 || BTN34 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN82 || 26 || 27 || BTN35 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN81 || 24 || 25 || BTN36 || Input&lt;br /&gt;
|-&lt;br /&gt;
| GND || GND || 22 || 23 || BTN37 || Input&lt;br /&gt;
|-&lt;br /&gt;
| GND || GND || 20 || 21 || BTN38 || Input&lt;br /&gt;
|-&lt;br /&gt;
| LED indicator for battery charging&amp;lt;br&amp;gt;Connect LED Anode to BATT || LED_CHG || 18 || 19 || BTN39 || Input&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot;| SWITCH_IN operating voltage input || SW_IN || 16 || 17 || BTN40 || Input&lt;br /&gt;
|-&lt;br /&gt;
| SW_IN|| 14 || 15 || BTN41 || Input&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot;| LiPO/Ion/battery positive terminal || BATT || 12 || 13 || BTN42 || Input&lt;br /&gt;
|-&lt;br /&gt;
| BATT || 10 || 11 || BTN43 || Input&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot;| GND || GND ||  8 ||  9 || BTN44 || Input&lt;br /&gt;
|-&lt;br /&gt;
| GND ||  6 ||  7 || BTN45 || Input&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot;| Voltage INPUT terminal&amp;lt;br&amp;gt;5.0 V ± 5 % || VIN ||  4 ||  5 || BTN46 || Input&lt;br /&gt;
|-&lt;br /&gt;
| VIN ||  2 ||  3 || BTN47 || Input&lt;br /&gt;
|-&lt;br /&gt;
|     - ||     - ||  - ||  1 || BTN48 || Input&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=Resources=&lt;br /&gt;
==Eagle library==&lt;br /&gt;
[[Media:wireless_wheel_2_eagle_library.zip|Eagle library of Wireless Wheel 2 Module]]&lt;br /&gt;
&lt;br /&gt;
==3D-model==&lt;br /&gt;
[[Media:Wireless_Wheel_2_Module_3d.zip|Wireless Wheel 2 Module 3D model file (.step)]]&lt;br /&gt;
&lt;br /&gt;
=Availability=&lt;br /&gt;
Simucube Wireless Wheel 2 modules are not sold directly to customers at the moment. Contact [mailto:sales@granitedevices.com sales@granitedevices.com] for any questions.&lt;br /&gt;
&lt;br /&gt;
[[Category:Hardware]]&lt;br /&gt;
[[Category:Simucube_2]]&lt;/div&gt;</summary>
		<author><name>MarkusN</name></author>	</entry>

	<entry>
		<id>https://granitedevices.com/w/index.php?title=Simucube_Wireless_Wheel_2&amp;diff=7570</id>
		<title>Simucube Wireless Wheel 2</title>
		<link rel="alternate" type="text/html" href="https://granitedevices.com/w/index.php?title=Simucube_Wireless_Wheel_2&amp;diff=7570"/>
				<updated>2021-08-27T09:45:45Z</updated>
		
		<summary type="html">&lt;p&gt;MarkusN: /* Digital inputs */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox&lt;br /&gt;
| headerstyle  = background:#e84e0f;color:white;&lt;br /&gt;
| above = Wireless Wheel 2 Module&lt;br /&gt;
| image =[[File:Wireless_Wheel_2_Module.jpg|300px]]&lt;br /&gt;
| image2 = [[File:Wireless_Wheel_2_Module_dimensions.png|300px]]&lt;br /&gt;
| data2 = {{Infobox&lt;br /&gt;
  | child   = yes&lt;br /&gt;
  | headerstyle  = background:#e84e0f;color:white;&lt;br /&gt;
  | header1 = Configurable inputs&lt;br /&gt;
  | label2  = Digital&lt;br /&gt;
  | data2   = 96&lt;br /&gt;
  | label3  = Analog&lt;br /&gt;
  | data3   = 4&lt;br /&gt;
  }}&lt;br /&gt;
| data3 = {{Infobox&lt;br /&gt;
  | child   = yes&lt;br /&gt;
  | headerstyle  = background:#e84e0f;color:white;&lt;br /&gt;
  | header1 = Antenna&lt;br /&gt;
  | label2  = Type&lt;br /&gt;
  | data2   = External (not included)&lt;br /&gt;
  | label3  = Connector&lt;br /&gt;
  | data3   = U.FL&lt;br /&gt;
  | label4  = Frequency (Center/Band)&lt;br /&gt;
  | data4   = 2.4 GHz&lt;br /&gt;
  | label5  = Gain (max)&lt;br /&gt;
  | data5   = 2.14 dBi&lt;br /&gt;
  }}&lt;br /&gt;
| data4 = {{Infobox&lt;br /&gt;
  | child   = yes&lt;br /&gt;
  | headerstyle  = background:#e84e0f;color:white;&lt;br /&gt;
  | header1 = Electrical specifications&lt;br /&gt;
  | data2 = {{Infobox&lt;br /&gt;
    | child = yes&lt;br /&gt;
    | headerstyle = text-align:left;&lt;br /&gt;
    | header1= &amp;lt;u&amp;gt;Rechargeable version:&amp;lt;/u&amp;gt;&lt;br /&gt;
    | label2  = Charger input voltage/current&lt;br /&gt;
    | data2   = 5.0V / 450mA&lt;br /&gt;
    | label3  = Supported battery chemistry&lt;br /&gt;
    | data3   = Li-Ion or Li-Po &lt;br /&gt;
    | label4  = Battery voltage&lt;br /&gt;
    | data4   = 2.5V – 4.2V&lt;br /&gt;
    }}&lt;br /&gt;
  | data3 = {{Infobox&lt;br /&gt;
    | child = yes&lt;br /&gt;
    | headerstyle = text-align:left;&lt;br /&gt;
    | header1= &amp;lt;u&amp;gt;Non-rechargeable version:&amp;lt;/u&amp;gt;&lt;br /&gt;
    | label2  = Input voltage&lt;br /&gt;
    | data2  = 2.0V – 3.8V&lt;br /&gt;
    }}&lt;br /&gt;
  }}&lt;br /&gt;
}}&lt;br /&gt;
The Simucube Wireless Wheel 2 Module is an upgraded version of the Simucube Wireless wheel module. The new module offers more digital inputs, 4 analog axes, and in-build battery charger, and a voltage regulator.&lt;br /&gt;
&lt;br /&gt;
=Digital inputs=&lt;br /&gt;
Wireless Wheel 2 Module has a total of 98 digital input pins of which 96 are fully configurable by wheel manufacturers. 2 of the pins are reserved for shifter paddles that must be included in every steering wheel. Paddles are mandatory because they are used to connect and disconnect the wheel from Simucube. Each configurable input pin can be used multiple times with different device types. The input pins can also be used as '''''enable pins'''''. These '''''enable pins''''' can be used to enable and disable other devices. This allows for advanced functionalities t.ex. using a physical encoder as 12 virtual encoders using a rotary switch or disabling unintentional center presses in a 5 or 7-way switch.&lt;br /&gt;
==Possible digital input device types:==&lt;br /&gt;
===Button (regular button)===&lt;br /&gt;
The game controller output signal is high if pressed.&lt;br /&gt;
===Encoder=== &lt;br /&gt;
Each detent is shown as a pulse (25ms). The game controller has an output signal for each turning direction.&lt;br /&gt;
===Rotary switch=== &lt;br /&gt;
Maximum of 12 positions. Changing the switch position will send a pulse (100ms) to the corresponding output. &amp;lt;br&amp;gt;&lt;br /&gt;
If the desired functionality is that the output is constantly on, the rotary switch can also be configured as regular buttons. This can also be done in addition to the default functionality if there are enough unused HID pins.&lt;br /&gt;
&lt;br /&gt;
=Analog inputs=&lt;br /&gt;
[[file:SLEEP_pin_controlled_output.png|thumbnail|upright|left|SLEEP pin with transistors can be used to turn external devices on and off]]&lt;br /&gt;
The wireless module offers AVCC output for analog devices. Output in AVCC is pulsed for lower power consumption and output is on only when the ADC module is sampling inputs. Output pulses are 2ms long and frequency is 100Hz, this means that AVCC is on 20% of the time. 2ms pulses work great with potentiometers, but Hall-effect sensors might not work with pulsed AVCC if Hall-sensor power-on time is too long. One option to provide VCC for Hall-sensor is to power it from Wireless Wheel 2 VDD pin and use MOSFETs connected to SLEEP pin so Hall-sensor can be powered off while Wireless Wheel 2 isn’t connected. SLEEP pin is high when Wireless Wheel 2 is connected to Simucube.&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear:both;&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Battery connections =&lt;br /&gt;
&lt;br /&gt;
Wireless Wheel 2 Module has multiple VIN, GND, BATT, and SW_IN pins. The module will work when using only one of each, but it is recommended to connect pins together in the wheel circuit board. Pins should be tied together to ensure a reliable connection with the M.2 connector in case of mechanical shock or shaking.&amp;lt;br&amp;gt;&lt;br /&gt;
== Rechargeable version ==&lt;br /&gt;
[[file:rechargeable_wheel_example.png|thumbnail|upright|left|Rechargeable example]]&lt;br /&gt;
Wireless Wheel 2 Module for rechargeable batteries has an in-built charger circuit and DC-DC converter to regulate battery voltage to 3.0V. The charger is connected to VIN and should be provided with 5.0V +- 5% with a minimum of 450mA for charging. BATT pins are charger output and the battery should be connected between these and GND. SW_IN is unregulated voltage input for the Wireless Wheel 2 Module and will provide voltage to the in-built DC-DC converter. The power switch can be connected between SW_IN pins and a positive battery terminal. installing power switch between SW_IN and BATT enable charging when the wheel is turned off.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear:both;&amp;quot; /&amp;gt;&lt;br /&gt;
== Non-rechargeable version ==&lt;br /&gt;
[[file:non-rechargeable_wheel_example.png|thumbnail|upright|left|Non-rechargeable example]] &lt;br /&gt;
&lt;br /&gt;
Wireless Wheel 2 Module version for non-rechargeable batteries does not have a charger nor DC-DC converter. Due to a non-existing DC-DC converter, the VDD output is not regulated, and voltage will be the same as battery voltage. Even though it is possible to connect batteries straight to SW_IN pins to power this version, it is recommended to connect battery positive lead to VIN instead, since it has reverse polarity protection. VIN is internally connected to BATT pins in a non-rechargeable version. If a power switch is needed, it can be installed on battery leads or between BATT and SW_IN pins. If the power switch is not connected between mentioned pins, BATT pins should be connected to WS_IN pins to ensure power for the module.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear:both;&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Pinout =&lt;br /&gt;
Wireless Wheel 2 Module uses M.2 connectors to fit all the I/O pins in a compact, low-profile packet.&lt;br /&gt;
All LED pins include a 220 Ohm current limiter resistor.&lt;br /&gt;
&lt;br /&gt;
==Left M.2 connector==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; | Bottom side !! colspan=&amp;quot;3&amp;quot; | Top side&lt;br /&gt;
|-&lt;br /&gt;
! Function !! Signal !! colspan=&amp;quot;2&amp;quot; | Pin !! Signal !! Function&lt;br /&gt;
|-&lt;br /&gt;
| GND || GND || 66 || 67 || AVCC || 3.0 V OUTPUT to analog circuitry&amp;lt;br&amp;gt;Max. 100 mA including VDD current.&lt;br /&gt;
|-&lt;br /&gt;
| GND || GND || 64 || 65 || AN0 || ADC CH0 INPUT&amp;lt;br&amp;gt;0 .. 3.0 V voltage range&lt;br /&gt;
|-&lt;br /&gt;
| GND || GND || 62 || 63 || AN1 || ADC CH1 INPUT&amp;lt;br&amp;gt;0 .. 3.0 V voltage range&lt;br /&gt;
|-&lt;br /&gt;
| GND || GND || 60 || 61 || AN2 || ADC CH2 INPUT&amp;lt;br&amp;gt;0 .. 3.0 V voltage range&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN64 || 58 || 59 || AN3 || ADC CH3 INPUT&amp;lt;br&amp;gt;0 .. 3.0 V voltage range&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN63 || 56 || 57 || BTN1 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN62 || 54 || 55 || BTN2 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN61 || 52 || 53 || BTN3 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN60 || 50 || 51 || BTN4 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN89 || 48 || 49 || BTN5 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN58 || 46 || 47 || BTN6 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN57 || 44 || 45 || BTN7 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN56 || 42 || 43 || BTN8 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN55 || 40 || 41 || BTN9 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN54 || 38 || 39 || BTN10 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN53 || 36 || 37 || BTN11 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN52 || 34 || 35 || BTN12 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN51 || 32 || 33 || BTN13 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN50 || 30 || 31 || BTN14 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN49 || 28 || 29 || BTN15 || Input&lt;br /&gt;
|-&lt;br /&gt;
| GND || GND || 26 || 27 || BTN16 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN80 || 24 || 25 || GND || GND&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN78 || 22 || 23 || BTN79 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN76 || 20 || 21 || BTN77 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN74 || 18 || 19 || BTN75 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN72 || 16 || 17 || BTN73 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN70 || 14 || 15 || BTN71 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN68 || 12 || 13 || BTN69 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN66 || 10 || 11 || BTN67 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN17 || 8 || 9 || BTN65 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN19 || 6 || 7 || BTN18 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN32 || 4 || 5 || LED1 || 3.0 V status LED OUTPUT&amp;lt;br&amp;gt;through 220 Ohm series resistor&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN30 || 2 || 3 || BTN20 || Input&lt;br /&gt;
|-&lt;br /&gt;
| - || - || - || 1 || BTN31 || Input&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Right M.2 connector==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; | Bottom side !! colspan=&amp;quot;3&amp;quot; | Top side&lt;br /&gt;
|-&lt;br /&gt;
! Function !! Signal !! colspan=&amp;quot;2&amp;quot; | Pin !! Signal !! Function&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN28 || 66 || 67 || BTN29 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN26 || 64 || 65 || BTN27 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN22 || 62 || 63 || BTN25 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN24 || 60 || 61 || BTN21 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Do not connect || - || 58 || 59 || BTN23 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Do not connect || - || 56 || 57 || - || Do not connect&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN96 || 54 || no | 55 || no | - || no | Do not connect&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN95 || 52 || no | 53 || no | - || no | Do not connect&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN94 || 50 || no | 51 || no | - || no | Do not connect&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN93 || 48 || no | 49 || no | - || no | Do not connect&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN92 || 46 || 47 || SLEEP || BP2 module sleep status&amp;lt;br&amp;gt;Active LOW (BP2 sleeps)&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN91 || 44 || 45 || TX || LEUART TX signal OUTPUT&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN90 || 42 || 43 || RX || LEUART RX signal INPUT&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN89 || 40 || 41 || LED2 || 2nd indicator LED OUTPUT&amp;lt;br&amp;gt;3.0 V through 220 Ohm resistor&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN88 || 38 || 39 || PADDLE1 || Paddle input 1 (left)&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN87 || 36 || 37 || PADDLE2 || Paddle input 2 (right)&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN86 || 34 || 35 || GND || GND&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN85 || 32 || 33 || VDD || +3.0 V OUTPUT&amp;lt;br&amp;gt;Max. 100 mA including AVCC current.&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN84 || 30 || 31 || BTN33 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN83 || 28 || 29 || BTN34 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN82 || 26 || 27 || BTN35 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN81 || 24 || 25 || BTN36 || Input&lt;br /&gt;
|-&lt;br /&gt;
| GND || GND || 22 || 23 || BTN37 || Input&lt;br /&gt;
|-&lt;br /&gt;
| GND || GND || 20 || 21 || BTN38 || Input&lt;br /&gt;
|-&lt;br /&gt;
| LED indicator for battery charging&amp;lt;br&amp;gt;Connect LED Anode to BATT || LED_CHG || 18 || 19 || BTN39 || Input&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot;| SWITCH_IN operating voltage input || SW_IN || 16 || 17 || BTN40 || Input&lt;br /&gt;
|-&lt;br /&gt;
| SW_IN|| 14 || 15 || BTN41 || Input&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot;| LiPO/Ion/battery positive terminal || BATT || 12 || 13 || BTN42 || Input&lt;br /&gt;
|-&lt;br /&gt;
| BATT || 10 || 11 || BTN43 || Input&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot;| GND || GND ||  8 ||  9 || BTN44 || Input&lt;br /&gt;
|-&lt;br /&gt;
| GND ||  6 ||  7 || BTN45 || Input&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot;| Voltage INPUT terminal&amp;lt;br&amp;gt;5.0 V ± 5 % || VIN ||  4 ||  5 || BTN46 || Input&lt;br /&gt;
|-&lt;br /&gt;
| VIN ||  2 ||  3 || BTN47 || Input&lt;br /&gt;
|-&lt;br /&gt;
|     - ||     - ||  - ||  1 || BTN48 || Input&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=Resources=&lt;br /&gt;
==Eagle library==&lt;br /&gt;
[[Media:wireless_wheel_2_eagle_library.zip|Eagle library of Wireless Wheel 2 Module]]&lt;br /&gt;
&lt;br /&gt;
==3D-model==&lt;br /&gt;
[[Media:Wireless_Wheel_2_Module_3d.zip|Wireless Wheel 2 Module 3D model file (.step)]]&lt;br /&gt;
&lt;br /&gt;
=Availability=&lt;br /&gt;
Simucube Wireless Wheel 2 modules are not sold directly to customers at the moment. Contact [mailto:sales@granitedevices.com sales@granitedevices.com] for any questions.&lt;br /&gt;
&lt;br /&gt;
[[Category:Hardware]]&lt;br /&gt;
[[Category:Simucube_2]]&lt;/div&gt;</summary>
		<author><name>MarkusN</name></author>	</entry>

	<entry>
		<id>https://granitedevices.com/w/index.php?title=Simucube_wireless_wheel_2&amp;diff=7569</id>
		<title>Simucube wireless wheel 2</title>
		<link rel="alternate" type="text/html" href="https://granitedevices.com/w/index.php?title=Simucube_wireless_wheel_2&amp;diff=7569"/>
				<updated>2021-08-27T08:08:00Z</updated>
		
		<summary type="html">&lt;p&gt;MarkusN: MarkusN moved page Simucube wireless wheel 2 to Simucube Wireless Wheel 2: Capitalize product name&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[Simucube Wireless Wheel 2]]&lt;/div&gt;</summary>
		<author><name>MarkusN</name></author>	</entry>

	<entry>
		<id>https://granitedevices.com/w/index.php?title=Simucube_Wireless_Wheel_2&amp;diff=7568</id>
		<title>Simucube Wireless Wheel 2</title>
		<link rel="alternate" type="text/html" href="https://granitedevices.com/w/index.php?title=Simucube_Wireless_Wheel_2&amp;diff=7568"/>
				<updated>2021-08-27T08:07:59Z</updated>
		
		<summary type="html">&lt;p&gt;MarkusN: MarkusN moved page Simucube wireless wheel 2 to Simucube Wireless Wheel 2: Capitalize product name&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox&lt;br /&gt;
| headerstyle  = background:#e84e0f;color:white;&lt;br /&gt;
| above = Wireless Wheel 2 Module&lt;br /&gt;
| image =[[File:Wireless_Wheel_2_Module.jpg|300px]]&lt;br /&gt;
| image2 = [[File:Wireless_Wheel_2_Module_dimensions.png|300px]]&lt;br /&gt;
| data2 = {{Infobox&lt;br /&gt;
  | child   = yes&lt;br /&gt;
  | headerstyle  = background:#e84e0f;color:white;&lt;br /&gt;
  | header1 = Configurable inputs&lt;br /&gt;
  | label2  = Digital&lt;br /&gt;
  | data2   = 96&lt;br /&gt;
  | label3  = Analog&lt;br /&gt;
  | data3   = 4&lt;br /&gt;
  }}&lt;br /&gt;
| data3 = {{Infobox&lt;br /&gt;
  | child   = yes&lt;br /&gt;
  | headerstyle  = background:#e84e0f;color:white;&lt;br /&gt;
  | header1 = Antenna&lt;br /&gt;
  | label2  = Type&lt;br /&gt;
  | data2   = External (not included)&lt;br /&gt;
  | label3  = Connector&lt;br /&gt;
  | data3   = U.FL&lt;br /&gt;
  | label4  = Frequency (Center/Band)&lt;br /&gt;
  | data4   = 2.4 GHz&lt;br /&gt;
  | label5  = Gain (max)&lt;br /&gt;
  | data5   = 2.14 dBi&lt;br /&gt;
  }}&lt;br /&gt;
| data4 = {{Infobox&lt;br /&gt;
  | child   = yes&lt;br /&gt;
  | headerstyle  = background:#e84e0f;color:white;&lt;br /&gt;
  | header1 = Electrical specifications&lt;br /&gt;
  | data2 = {{Infobox&lt;br /&gt;
    | child = yes&lt;br /&gt;
    | headerstyle = text-align:left;&lt;br /&gt;
    | header1= &amp;lt;u&amp;gt;Rechargeable version:&amp;lt;/u&amp;gt;&lt;br /&gt;
    | label2  = Charger input voltage/current&lt;br /&gt;
    | data2   = 5.0V / 450mA&lt;br /&gt;
    | label3  = Supported battery chemistry&lt;br /&gt;
    | data3   = Li-Ion or Li-Po &lt;br /&gt;
    | label4  = Battery voltage&lt;br /&gt;
    | data4   = 2.5V – 4.2V&lt;br /&gt;
    }}&lt;br /&gt;
  | data3 = {{Infobox&lt;br /&gt;
    | child = yes&lt;br /&gt;
    | headerstyle = text-align:left;&lt;br /&gt;
    | header1= &amp;lt;u&amp;gt;Non-rechargeable version:&amp;lt;/u&amp;gt;&lt;br /&gt;
    | label2  = Input voltage&lt;br /&gt;
    | data2  = 2.0V – 3.8V&lt;br /&gt;
    }}&lt;br /&gt;
  }}&lt;br /&gt;
}}&lt;br /&gt;
The Simucube Wireless Wheel 2 Module is an upgraded version of the Simucube Wireless wheel module. The new module offers more digital inputs, 4 analog axes, and in-build battery charger, and a voltage regulator.&lt;br /&gt;
&lt;br /&gt;
=Digital inputs=&lt;br /&gt;
Wireless Wheel 2 Module has a total of 98 digital input pins in which 96 inputs are fully configurable by wheel manufacturers. 2 pins are reserved for shifter paddles. Shifter paddles are only mandatory devices, and the rest of the pins can be used as needed. Paddles are mandatory because they are used to connect and disconnect the wheel from Simucube. Each configurable IO pin can be used multiple times with different device types. Most of the input devices can also be configured with enable pins. These enable pins can be used to multiplex encoders. For example, one encoder can be configured as 12 different encoders with a rotary switch controlling which encoder is used at the time.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;u&amp;gt;'''Possible digital input device types:'''&amp;lt;/u&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
'''Button:''' Regular button, game controller holds signal high if pressed.&amp;lt;br&amp;gt;&lt;br /&gt;
'''Encoder:''' Each detent is shown as a pulse. Pulsed game controller signal depends on turning direction.&amp;lt;br&amp;gt;&lt;br /&gt;
'''Rotary switch:''' Maximum of 12 positions. Changing switch position will pulse corresponding output. The rotary switch can also be configured as buttons if the pulsing output is not needed or wanted.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Analog inputs=&lt;br /&gt;
[[file:SLEEP_pin_controlled_output.png|thumbnail|upright|left|SLEEP pin with transistors can be used to turn external devices on and off]]&lt;br /&gt;
The wireless module offers AVCC output for analog devices. Output in AVCC is pulsed for lower power consumption and output is on only when the ADC module is sampling inputs. Output pulses are 2ms long and frequency is 100Hz, this means that AVCC is on 20% of the time. 2ms pulses work great with potentiometers, but Hall-effect sensors might not work with pulsed AVCC if Hall-sensor power-on time is too long. One option to provide VCC for Hall-sensor is to power it from Wireless Wheel 2 VDD pin and use MOSFETs connected to SLEEP pin so Hall-sensor can be powered off while Wireless Wheel 2 isn’t connected. SLEEP pin is high when Wireless Wheel 2 is connected to Simucube.&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear:both;&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Battery connections =&lt;br /&gt;
&lt;br /&gt;
Wireless Wheel 2 Module has multiple VIN, GND, BATT, and SW_IN pins. The module will work when using only one of each, but it is recommended to connect pins together in the wheel circuit board. Pins should be tied together to ensure a reliable connection with the M.2 connector in case of mechanical shock or shaking.&amp;lt;br&amp;gt;&lt;br /&gt;
== Rechargeable version ==&lt;br /&gt;
[[file:rechargeable_wheel_example.png|thumbnail|upright|left|Rechargeable example]]&lt;br /&gt;
Wireless Wheel 2 Module for rechargeable batteries has an in-built charger circuit and DC-DC converter to regulate battery voltage to 3.0V. The charger is connected to VIN and should be provided with 5.0V +- 5% with a minimum of 450mA for charging. BATT pins are charger output and the battery should be connected between these and GND. SW_IN is unregulated voltage input for the Wireless Wheel 2 Module and will provide voltage to the in-built DC-DC converter. The power switch can be connected between SW_IN pins and a positive battery terminal. installing power switch between SW_IN and BATT enable charging when the wheel is turned off.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear:both;&amp;quot; /&amp;gt;&lt;br /&gt;
== Non-rechargeable version ==&lt;br /&gt;
[[file:non-rechargeable_wheel_example.png|thumbnail|upright|left|Non-rechargeable example]] &lt;br /&gt;
&lt;br /&gt;
Wireless Wheel 2 Module version for non-rechargeable batteries does not have a charger nor DC-DC converter. Due to a non-existing DC-DC converter, the VDD output is not regulated, and voltage will be the same as battery voltage. Even though it is possible to connect batteries straight to SW_IN pins to power this version, it is recommended to connect battery positive lead to VIN instead, since it has reverse polarity protection. VIN is internally connected to BATT pins in a non-rechargeable version. If a power switch is needed, it can be installed on battery leads or between BATT and SW_IN pins. If the power switch is not connected between mentioned pins, BATT pins should be connected to WS_IN pins to ensure power for the module.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear:both;&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Pinout =&lt;br /&gt;
Wireless Wheel 2 Module uses M.2 connectors to fit all the I/O pins in a compact, low-profile packet.&lt;br /&gt;
All LED pins include a 220 Ohm current limiter resistor.&lt;br /&gt;
&lt;br /&gt;
==Left M.2 connector==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; | Bottom side !! colspan=&amp;quot;3&amp;quot; | Top side&lt;br /&gt;
|-&lt;br /&gt;
! Function !! Signal !! colspan=&amp;quot;2&amp;quot; | Pin !! Signal !! Function&lt;br /&gt;
|-&lt;br /&gt;
| GND || GND || 66 || 67 || AVCC || 3.0 V OUTPUT to analog circuitry&amp;lt;br&amp;gt;Max. 100 mA including VDD current.&lt;br /&gt;
|-&lt;br /&gt;
| GND || GND || 64 || 65 || AN0 || ADC CH0 INPUT&amp;lt;br&amp;gt;0 .. 3.0 V voltage range&lt;br /&gt;
|-&lt;br /&gt;
| GND || GND || 62 || 63 || AN1 || ADC CH1 INPUT&amp;lt;br&amp;gt;0 .. 3.0 V voltage range&lt;br /&gt;
|-&lt;br /&gt;
| GND || GND || 60 || 61 || AN2 || ADC CH2 INPUT&amp;lt;br&amp;gt;0 .. 3.0 V voltage range&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN64 || 58 || 59 || AN3 || ADC CH3 INPUT&amp;lt;br&amp;gt;0 .. 3.0 V voltage range&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN63 || 56 || 57 || BTN1 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN62 || 54 || 55 || BTN2 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN61 || 52 || 53 || BTN3 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN60 || 50 || 51 || BTN4 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN89 || 48 || 49 || BTN5 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN58 || 46 || 47 || BTN6 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN57 || 44 || 45 || BTN7 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN56 || 42 || 43 || BTN8 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN55 || 40 || 41 || BTN9 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN54 || 38 || 39 || BTN10 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN53 || 36 || 37 || BTN11 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN52 || 34 || 35 || BTN12 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN51 || 32 || 33 || BTN13 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN50 || 30 || 31 || BTN14 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN49 || 28 || 29 || BTN15 || Input&lt;br /&gt;
|-&lt;br /&gt;
| GND || GND || 26 || 27 || BTN16 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN80 || 24 || 25 || GND || GND&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN78 || 22 || 23 || BTN79 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN76 || 20 || 21 || BTN77 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN74 || 18 || 19 || BTN75 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN72 || 16 || 17 || BTN73 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN70 || 14 || 15 || BTN71 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN68 || 12 || 13 || BTN69 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN66 || 10 || 11 || BTN67 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN17 || 8 || 9 || BTN65 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN19 || 6 || 7 || BTN18 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN32 || 4 || 5 || LED1 || 3.0 V status LED OUTPUT&amp;lt;br&amp;gt;through 220 Ohm series resistor&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN30 || 2 || 3 || BTN20 || Input&lt;br /&gt;
|-&lt;br /&gt;
| - || - || - || 1 || BTN31 || Input&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Right M.2 connector==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; | Bottom side !! colspan=&amp;quot;3&amp;quot; | Top side&lt;br /&gt;
|-&lt;br /&gt;
! Function !! Signal !! colspan=&amp;quot;2&amp;quot; | Pin !! Signal !! Function&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN28 || 66 || 67 || BTN29 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN26 || 64 || 65 || BTN27 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN22 || 62 || 63 || BTN25 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN24 || 60 || 61 || BTN21 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Do not connect || - || 58 || 59 || BTN23 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Do not connect || - || 56 || 57 || - || Do not connect&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN96 || 54 || no | 55 || no | - || no | Do not connect&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN95 || 52 || no | 53 || no | - || no | Do not connect&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN94 || 50 || no | 51 || no | - || no | Do not connect&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN93 || 48 || no | 49 || no | - || no | Do not connect&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN92 || 46 || 47 || SLEEP || BP2 module sleep status&amp;lt;br&amp;gt;Active LOW (BP2 sleeps)&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN91 || 44 || 45 || TX || LEUART TX signal OUTPUT&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN90 || 42 || 43 || RX || LEUART RX signal INPUT&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN89 || 40 || 41 || LED2 || 2nd indicator LED OUTPUT&amp;lt;br&amp;gt;3.0 V through 220 Ohm resistor&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN88 || 38 || 39 || PADDLE1 || Paddle input 1 (left)&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN87 || 36 || 37 || PADDLE2 || Paddle input 2 (right)&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN86 || 34 || 35 || GND || GND&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN85 || 32 || 33 || VDD || +3.0 V OUTPUT&amp;lt;br&amp;gt;Max. 100 mA including AVCC current.&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN84 || 30 || 31 || BTN33 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN83 || 28 || 29 || BTN34 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN82 || 26 || 27 || BTN35 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN81 || 24 || 25 || BTN36 || Input&lt;br /&gt;
|-&lt;br /&gt;
| GND || GND || 22 || 23 || BTN37 || Input&lt;br /&gt;
|-&lt;br /&gt;
| GND || GND || 20 || 21 || BTN38 || Input&lt;br /&gt;
|-&lt;br /&gt;
| LED indicator for battery charging&amp;lt;br&amp;gt;Connect LED Anode to BATT || LED_CHG || 18 || 19 || BTN39 || Input&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot;| SWITCH_IN operating voltage input || SW_IN || 16 || 17 || BTN40 || Input&lt;br /&gt;
|-&lt;br /&gt;
| SW_IN|| 14 || 15 || BTN41 || Input&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot;| LiPO/Ion/battery positive terminal || BATT || 12 || 13 || BTN42 || Input&lt;br /&gt;
|-&lt;br /&gt;
| BATT || 10 || 11 || BTN43 || Input&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot;| GND || GND ||  8 ||  9 || BTN44 || Input&lt;br /&gt;
|-&lt;br /&gt;
| GND ||  6 ||  7 || BTN45 || Input&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot;| Voltage INPUT terminal&amp;lt;br&amp;gt;5.0 V ± 5 % || VIN ||  4 ||  5 || BTN46 || Input&lt;br /&gt;
|-&lt;br /&gt;
| VIN ||  2 ||  3 || BTN47 || Input&lt;br /&gt;
|-&lt;br /&gt;
|     - ||     - ||  - ||  1 || BTN48 || Input&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=Resources=&lt;br /&gt;
==Eagle library==&lt;br /&gt;
[[Media:wireless_wheel_2_eagle_library.zip|Eagle library of Wireless Wheel 2 Module]]&lt;br /&gt;
&lt;br /&gt;
==3D-model==&lt;br /&gt;
[[Media:Wireless_Wheel_2_Module_3d.zip|Wireless Wheel 2 Module 3D model file (.step)]]&lt;br /&gt;
&lt;br /&gt;
=Availability=&lt;br /&gt;
Simucube Wireless Wheel 2 modules are not sold directly to customers at the moment. Contact [mailto:sales@granitedevices.com sales@granitedevices.com] for any questions.&lt;br /&gt;
&lt;br /&gt;
[[Category:Hardware]]&lt;br /&gt;
[[Category:Simucube_2]]&lt;/div&gt;</summary>
		<author><name>MarkusN</name></author>	</entry>

	<entry>
		<id>https://granitedevices.com/w/index.php?title=Simucube_Wireless_Wheel_2&amp;diff=7567</id>
		<title>Simucube Wireless Wheel 2</title>
		<link rel="alternate" type="text/html" href="https://granitedevices.com/w/index.php?title=Simucube_Wireless_Wheel_2&amp;diff=7567"/>
				<updated>2021-08-26T10:56:17Z</updated>
		
		<summary type="html">&lt;p&gt;MarkusN: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox&lt;br /&gt;
| headerstyle  = background:#e84e0f;color:white;&lt;br /&gt;
| above = Wireless Wheel 2 Module&lt;br /&gt;
| image =[[File:Wireless_Wheel_2_Module.jpg|300px]]&lt;br /&gt;
| image2 = [[File:Wireless_Wheel_2_Module_dimensions.png|300px]]&lt;br /&gt;
| data2 = {{Infobox&lt;br /&gt;
  | child   = yes&lt;br /&gt;
  | headerstyle  = background:#e84e0f;color:white;&lt;br /&gt;
  | header1 = Configurable inputs&lt;br /&gt;
  | label2  = Digital&lt;br /&gt;
  | data2   = 96&lt;br /&gt;
  | label3  = Analog&lt;br /&gt;
  | data3   = 4&lt;br /&gt;
  }}&lt;br /&gt;
| data3 = {{Infobox&lt;br /&gt;
  | child   = yes&lt;br /&gt;
  | headerstyle  = background:#e84e0f;color:white;&lt;br /&gt;
  | header1 = Antenna&lt;br /&gt;
  | label2  = Type&lt;br /&gt;
  | data2   = External (not included)&lt;br /&gt;
  | label3  = Connector&lt;br /&gt;
  | data3   = U.FL&lt;br /&gt;
  | label4  = Frequency (Center/Band)&lt;br /&gt;
  | data4   = 2.4 GHz&lt;br /&gt;
  | label5  = Gain (max)&lt;br /&gt;
  | data5   = 2.14 dBi&lt;br /&gt;
  }}&lt;br /&gt;
| data4 = {{Infobox&lt;br /&gt;
  | child   = yes&lt;br /&gt;
  | headerstyle  = background:#e84e0f;color:white;&lt;br /&gt;
  | header1 = Electrical specifications&lt;br /&gt;
  | data2 = {{Infobox&lt;br /&gt;
    | child = yes&lt;br /&gt;
    | headerstyle = text-align:left;&lt;br /&gt;
    | header1= &amp;lt;u&amp;gt;Rechargeable version:&amp;lt;/u&amp;gt;&lt;br /&gt;
    | label2  = Charger input voltage/current&lt;br /&gt;
    | data2   = 5.0V / 450mA&lt;br /&gt;
    | label3  = Supported battery chemistry&lt;br /&gt;
    | data3   = Li-Ion or Li-Po &lt;br /&gt;
    | label4  = Battery voltage&lt;br /&gt;
    | data4   = 2.5V – 4.2V&lt;br /&gt;
    }}&lt;br /&gt;
  | data3 = {{Infobox&lt;br /&gt;
    | child = yes&lt;br /&gt;
    | headerstyle = text-align:left;&lt;br /&gt;
    | header1= &amp;lt;u&amp;gt;Non-rechargeable version:&amp;lt;/u&amp;gt;&lt;br /&gt;
    | label2  = Input voltage&lt;br /&gt;
    | data2  = 2.0V – 3.8V&lt;br /&gt;
    }}&lt;br /&gt;
  }}&lt;br /&gt;
}}&lt;br /&gt;
The Simucube Wireless Wheel 2 Module is an upgraded version of the Simucube Wireless wheel module. The new module offers more digital inputs, 4 analog axes, and in-build battery charger, and a voltage regulator.&lt;br /&gt;
&lt;br /&gt;
=Digital inputs=&lt;br /&gt;
Wireless Wheel 2 Module has a total of 98 digital input pins in which 96 inputs are fully configurable by wheel manufacturers. 2 pins are reserved for shifter paddles. Shifter paddles are only mandatory devices, and the rest of the pins can be used as needed. Paddles are mandatory because they are used to connect and disconnect the wheel from Simucube. Each configurable IO pin can be used multiple times with different device types. Most of the input devices can also be configured with enable pins. These enable pins can be used to multiplex encoders. For example, one encoder can be configured as 12 different encoders with a rotary switch controlling which encoder is used at the time.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;u&amp;gt;'''Possible digital input device types:'''&amp;lt;/u&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
'''Button:''' Regular button, game controller holds signal high if pressed.&amp;lt;br&amp;gt;&lt;br /&gt;
'''Encoder:''' Each detent is shown as a pulse. Pulsed game controller signal depends on turning direction.&amp;lt;br&amp;gt;&lt;br /&gt;
'''Rotary switch:''' Maximum of 12 positions. Changing switch position will pulse corresponding output. The rotary switch can also be configured as buttons if the pulsing output is not needed or wanted.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Analog inputs=&lt;br /&gt;
[[file:SLEEP_pin_controlled_output.png|thumbnail|upright|left|SLEEP pin with transistors can be used to turn external devices on and off]]&lt;br /&gt;
The wireless module offers AVCC output for analog devices. Output in AVCC is pulsed for lower power consumption and output is on only when the ADC module is sampling inputs. Output pulses are 2ms long and frequency is 100Hz, this means that AVCC is on 20% of the time. 2ms pulses work great with potentiometers, but Hall-effect sensors might not work with pulsed AVCC if Hall-sensor power-on time is too long. One option to provide VCC for Hall-sensor is to power it from Wireless Wheel 2 VDD pin and use MOSFETs connected to SLEEP pin so Hall-sensor can be powered off while Wireless Wheel 2 isn’t connected. SLEEP pin is high when Wireless Wheel 2 is connected to Simucube.&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear:both;&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Battery connections =&lt;br /&gt;
&lt;br /&gt;
Wireless Wheel 2 Module has multiple VIN, GND, BATT, and SW_IN pins. The module will work when using only one of each, but it is recommended to connect pins together in the wheel circuit board. Pins should be tied together to ensure a reliable connection with the M.2 connector in case of mechanical shock or shaking.&amp;lt;br&amp;gt;&lt;br /&gt;
== Rechargeable version ==&lt;br /&gt;
[[file:rechargeable_wheel_example.png|thumbnail|upright|left|Rechargeable example]]&lt;br /&gt;
Wireless Wheel 2 Module for rechargeable batteries has an in-built charger circuit and DC-DC converter to regulate battery voltage to 3.0V. The charger is connected to VIN and should be provided with 5.0V +- 5% with a minimum of 450mA for charging. BATT pins are charger output and the battery should be connected between these and GND. SW_IN is unregulated voltage input for the Wireless Wheel 2 Module and will provide voltage to the in-built DC-DC converter. The power switch can be connected between SW_IN pins and a positive battery terminal. installing power switch between SW_IN and BATT enable charging when the wheel is turned off.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear:both;&amp;quot; /&amp;gt;&lt;br /&gt;
== Non-rechargeable version ==&lt;br /&gt;
[[file:non-rechargeable_wheel_example.png|thumbnail|upright|left|Non-rechargeable example]] &lt;br /&gt;
&lt;br /&gt;
Wireless Wheel 2 Module version for non-rechargeable batteries does not have a charger nor DC-DC converter. Due to a non-existing DC-DC converter, the VDD output is not regulated, and voltage will be the same as battery voltage. Even though it is possible to connect batteries straight to SW_IN pins to power this version, it is recommended to connect battery positive lead to VIN instead, since it has reverse polarity protection. VIN is internally connected to BATT pins in a non-rechargeable version. If a power switch is needed, it can be installed on battery leads or between BATT and SW_IN pins. If the power switch is not connected between mentioned pins, BATT pins should be connected to WS_IN pins to ensure power for the module.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear:both;&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Pinout =&lt;br /&gt;
Wireless Wheel 2 Module uses M.2 connectors to fit all the I/O pins in a compact, low-profile packet.&lt;br /&gt;
All LED pins include a 220 Ohm current limiter resistor.&lt;br /&gt;
&lt;br /&gt;
==Left M.2 connector==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; | Bottom side !! colspan=&amp;quot;3&amp;quot; | Top side&lt;br /&gt;
|-&lt;br /&gt;
! Function !! Signal !! colspan=&amp;quot;2&amp;quot; | Pin !! Signal !! Function&lt;br /&gt;
|-&lt;br /&gt;
| GND || GND || 66 || 67 || AVCC || 3.0 V OUTPUT to analog circuitry&amp;lt;br&amp;gt;Max. 100 mA including VDD current.&lt;br /&gt;
|-&lt;br /&gt;
| GND || GND || 64 || 65 || AN0 || ADC CH0 INPUT&amp;lt;br&amp;gt;0 .. 3.0 V voltage range&lt;br /&gt;
|-&lt;br /&gt;
| GND || GND || 62 || 63 || AN1 || ADC CH1 INPUT&amp;lt;br&amp;gt;0 .. 3.0 V voltage range&lt;br /&gt;
|-&lt;br /&gt;
| GND || GND || 60 || 61 || AN2 || ADC CH2 INPUT&amp;lt;br&amp;gt;0 .. 3.0 V voltage range&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN64 || 58 || 59 || AN3 || ADC CH3 INPUT&amp;lt;br&amp;gt;0 .. 3.0 V voltage range&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN63 || 56 || 57 || BTN1 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN62 || 54 || 55 || BTN2 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN61 || 52 || 53 || BTN3 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN60 || 50 || 51 || BTN4 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN89 || 48 || 49 || BTN5 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN58 || 46 || 47 || BTN6 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN57 || 44 || 45 || BTN7 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN56 || 42 || 43 || BTN8 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN55 || 40 || 41 || BTN9 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN54 || 38 || 39 || BTN10 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN53 || 36 || 37 || BTN11 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN52 || 34 || 35 || BTN12 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN51 || 32 || 33 || BTN13 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN50 || 30 || 31 || BTN14 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN49 || 28 || 29 || BTN15 || Input&lt;br /&gt;
|-&lt;br /&gt;
| GND || GND || 26 || 27 || BTN16 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN80 || 24 || 25 || GND || GND&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN78 || 22 || 23 || BTN79 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN76 || 20 || 21 || BTN77 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN74 || 18 || 19 || BTN75 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN72 || 16 || 17 || BTN73 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN70 || 14 || 15 || BTN71 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN68 || 12 || 13 || BTN69 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN66 || 10 || 11 || BTN67 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN17 || 8 || 9 || BTN65 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN19 || 6 || 7 || BTN18 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN32 || 4 || 5 || LED1 || 3.0 V status LED OUTPUT&amp;lt;br&amp;gt;through 220 Ohm series resistor&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN30 || 2 || 3 || BTN20 || Input&lt;br /&gt;
|-&lt;br /&gt;
| - || - || - || 1 || BTN31 || Input&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Right M.2 connector==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; | Bottom side !! colspan=&amp;quot;3&amp;quot; | Top side&lt;br /&gt;
|-&lt;br /&gt;
! Function !! Signal !! colspan=&amp;quot;2&amp;quot; | Pin !! Signal !! Function&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN28 || 66 || 67 || BTN29 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN26 || 64 || 65 || BTN27 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN22 || 62 || 63 || BTN25 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN24 || 60 || 61 || BTN21 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Do not connect || - || 58 || 59 || BTN23 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Do not connect || - || 56 || 57 || - || Do not connect&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN96 || 54 || no | 55 || no | - || no | Do not connect&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN95 || 52 || no | 53 || no | - || no | Do not connect&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN94 || 50 || no | 51 || no | - || no | Do not connect&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN93 || 48 || no | 49 || no | - || no | Do not connect&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN92 || 46 || 47 || SLEEP || BP2 module sleep status&amp;lt;br&amp;gt;Active LOW (BP2 sleeps)&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN91 || 44 || 45 || TX || LEUART TX signal OUTPUT&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN90 || 42 || 43 || RX || LEUART RX signal INPUT&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN89 || 40 || 41 || LED2 || 2nd indicator LED OUTPUT&amp;lt;br&amp;gt;3.0 V through 220 Ohm resistor&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN88 || 38 || 39 || PADDLE1 || Paddle input 1 (left)&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN87 || 36 || 37 || PADDLE2 || Paddle input 2 (right)&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN86 || 34 || 35 || GND || GND&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN85 || 32 || 33 || VDD || +3.0 V OUTPUT&amp;lt;br&amp;gt;Max. 100 mA including AVCC current.&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN84 || 30 || 31 || BTN33 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN83 || 28 || 29 || BTN34 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN82 || 26 || 27 || BTN35 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN81 || 24 || 25 || BTN36 || Input&lt;br /&gt;
|-&lt;br /&gt;
| GND || GND || 22 || 23 || BTN37 || Input&lt;br /&gt;
|-&lt;br /&gt;
| GND || GND || 20 || 21 || BTN38 || Input&lt;br /&gt;
|-&lt;br /&gt;
| LED indicator for battery charging&amp;lt;br&amp;gt;Connect LED Anode to BATT || LED_CHG || 18 || 19 || BTN39 || Input&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot;| SWITCH_IN operating voltage input || SW_IN || 16 || 17 || BTN40 || Input&lt;br /&gt;
|-&lt;br /&gt;
| SW_IN|| 14 || 15 || BTN41 || Input&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot;| LiPO/Ion/battery positive terminal || BATT || 12 || 13 || BTN42 || Input&lt;br /&gt;
|-&lt;br /&gt;
| BATT || 10 || 11 || BTN43 || Input&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot;| GND || GND ||  8 ||  9 || BTN44 || Input&lt;br /&gt;
|-&lt;br /&gt;
| GND ||  6 ||  7 || BTN45 || Input&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot;| Voltage INPUT terminal&amp;lt;br&amp;gt;5.0 V ± 5 % || VIN ||  4 ||  5 || BTN46 || Input&lt;br /&gt;
|-&lt;br /&gt;
| VIN ||  2 ||  3 || BTN47 || Input&lt;br /&gt;
|-&lt;br /&gt;
|     - ||     - ||  - ||  1 || BTN48 || Input&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=Resources=&lt;br /&gt;
==Eagle library==&lt;br /&gt;
[[Media:wireless_wheel_2_eagle_library.zip|Eagle library of Wireless Wheel 2 Module]]&lt;br /&gt;
&lt;br /&gt;
==3D-model==&lt;br /&gt;
[[Media:Wireless_Wheel_2_Module_3d.zip|Wireless Wheel 2 Module 3D model file (.step)]]&lt;br /&gt;
&lt;br /&gt;
=Availability=&lt;br /&gt;
Simucube Wireless Wheel 2 modules are not sold directly to customers at the moment. Contact [mailto:sales@granitedevices.com sales@granitedevices.com] for any questions.&lt;br /&gt;
&lt;br /&gt;
[[Category:Hardware]]&lt;br /&gt;
[[Category:Simucube_2]]&lt;/div&gt;</summary>
		<author><name>MarkusN</name></author>	</entry>

	<entry>
		<id>https://granitedevices.com/w/index.php?title=Template:Infobox/row&amp;diff=7566</id>
		<title>Template:Infobox/row</title>
		<link rel="alternate" type="text/html" href="https://granitedevices.com/w/index.php?title=Template:Infobox/row&amp;diff=7566"/>
				<updated>2021-08-26T10:45:06Z</updated>
		
		<summary type="html">&lt;p&gt;MarkusN: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{#if:{{{header|}}}&lt;br /&gt;
 |&amp;lt;tr&amp;gt;&amp;lt;th colspan=&amp;quot;2&amp;quot; class=&amp;quot;{{{class|}}}&amp;quot; style=&amp;quot;text-align:center; {{{headerstyle|}}}&amp;quot;&amp;gt;{{{header}}}&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
 |{{#if:{{{data|}}}&lt;br /&gt;
  |&amp;lt;tr class=&amp;quot;{{{rowclass|}}}&amp;quot;&amp;gt;{{#if:{{{label|}}}&lt;br /&gt;
   |&amp;lt;th scope=&amp;quot;row&amp;quot; style=&amp;quot;text-align:left; {{{labelstyle|}}}&amp;quot;&amp;gt;{{{label}}}&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td class=&amp;quot;{{{class|}}}&amp;quot; style=&amp;quot;{{{datastyle|}}}&amp;quot;&amp;gt;&lt;br /&gt;
   |&amp;lt;td colspan=&amp;quot;2&amp;quot; class=&amp;quot;{{{class|}}}&amp;quot; style=&amp;quot;text-align:center; {{{datastyle|}}}&amp;quot;&amp;gt;&lt;br /&gt;
  }}&lt;br /&gt;
{{{data}}}&lt;br /&gt;
 }}&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>MarkusN</name></author>	</entry>

	<entry>
		<id>https://granitedevices.com/w/index.php?title=Template:Infobox/sandbox&amp;diff=7565</id>
		<title>Template:Infobox/sandbox</title>
		<link rel="alternate" type="text/html" href="https://granitedevices.com/w/index.php?title=Template:Infobox/sandbox&amp;diff=7565"/>
				<updated>2021-08-26T10:41:08Z</updated>
		
		<summary type="html">&lt;p&gt;MarkusN: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{#ifeq:{{{child|}}}|yes||&amp;lt;table class=&amp;quot;infobox {{{bodyclass|}}}&amp;quot; cellspacing=&amp;quot;5&amp;quot; style=&amp;quot;width:22em; text-align:left; font-size:88%; line-height:1.5em; {{{bodystyle|}}}&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
 Caption&lt;br /&gt;
--&amp;gt;{{#if:{{{title|}}}|&amp;lt;caption class=&amp;quot;{{{titleclass|}}}&amp;quot; style=&amp;quot;font-size:125%; font-weight:bold; {{{titlestyle|}}}&amp;quot;&amp;gt;{{{title}}}&amp;lt;/caption&amp;gt;}}&amp;lt;!--&lt;br /&gt;
 Header&lt;br /&gt;
--&amp;gt;{{#if:{{{above|}}}|{{infobox/sandbox/row&lt;br /&gt;
 |header={{{above}}} |headerstyle=text-align:center; font-size:125%; font-weight:bold; {{{abovestyle|}}}&lt;br /&gt;
 |class={{{aboveclass|}}} |rowclass={{{aboverowclass|}}}&lt;br /&gt;
}} }} }}{{#ifeq:{{{child|}}}|yes|{{#if:{{{title|}}}|'''{{{title}}}'''}}}}&amp;lt;!--&lt;br /&gt;
 Subheader1&lt;br /&gt;
--&amp;gt;{{#if:{{{subheader|{{{subheader1|}}}}}}|{{infobox/sandbox/row&lt;br /&gt;
 |data={{{subheader|{{{subheader1|}}}}}}&lt;br /&gt;
 |datastyle={{{subheaderstyle|}}}&lt;br /&gt;
 |class={{{subheaderclass|}}}&lt;br /&gt;
 |rowclass={{{subheaderrowclass|{{{subheaderrowclass1|}}}}}}&lt;br /&gt;
}} }}&amp;lt;!--&lt;br /&gt;
 Subheader2&lt;br /&gt;
--&amp;gt;{{#if:{{{subheader2|}}}|{{infobox/sandbox/row&lt;br /&gt;
 |data={{{subheader2}}}&lt;br /&gt;
 |datastyle={{{subheaderstyle|}}}&lt;br /&gt;
 |class={{{subheaderclass|}}}&lt;br /&gt;
 |rowclass={{{subheaderrowclass2|}}}&lt;br /&gt;
}} }}&amp;lt;!--&lt;br /&gt;
 Image1&lt;br /&gt;
--&amp;gt;{{#if:{{{image|{{{image1|}}}}}}|{{infobox/sandbox/row&lt;br /&gt;
 |data={{{image|{{{image1}}} }}}{{#if:{{{caption|{{{caption1|}}}}}}|&amp;lt;br /&amp;gt;&amp;lt;span style=&amp;quot;{{{captionstyle|}}}&amp;quot;&amp;gt;{{{caption|{{{caption1}}}}}}&amp;lt;/span&amp;gt;}}&lt;br /&gt;
 |datastyle={{{imagestyle|}}}&lt;br /&gt;
 |class={{{imageclass|}}}&lt;br /&gt;
 |rowclass={{{imagerowclass1|}}}&lt;br /&gt;
}} }}&amp;lt;!--&lt;br /&gt;
 Image2&lt;br /&gt;
--&amp;gt;{{#if:{{{image2|}}}|{{infobox/sandbox/row&lt;br /&gt;
 |data={{{image2}}}{{#if:{{{caption2|}}}|&amp;lt;br /&amp;gt;&amp;lt;span style=&amp;quot;{{{captionstyle|}}}&amp;quot;&amp;gt;{{{caption2}}}&amp;lt;/span&amp;gt;}}&lt;br /&gt;
 |datastyle={{{imagestyle|}}}&lt;br /&gt;
 |class={{{imageclass|}}}&lt;br /&gt;
 |rowclass={{{imagerowclass2|}}}&lt;br /&gt;
}} }}&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{infobox/sandbox/row&lt;br /&gt;
 |header={{{header1|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label1|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data1|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class1|}}}   |rowclass={{{rowclass1|}}}&lt;br /&gt;
}}{{infobox/sandbox/row&lt;br /&gt;
 |header={{{header2|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label2|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data2|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class2|}}}   |rowclass={{{rowclass2|}}}&lt;br /&gt;
}}{{infobox/sandbox/row&lt;br /&gt;
 |header={{{header3|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label3|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data3|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class3|}}}   |rowclass={{{rowclass3|}}}&lt;br /&gt;
}}{{infobox/sandbox/row&lt;br /&gt;
 |header={{{header4|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label4|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data4|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class4|}}}   |rowclass={{{rowclass4|}}}&lt;br /&gt;
}}{{infobox/sandbox/row&lt;br /&gt;
 |header={{{header5|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label5|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data5|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class5|}}}   |rowclass={{{rowclass5|}}}&lt;br /&gt;
}}{{infobox/sandbox/row&lt;br /&gt;
 |header={{{header6|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label6|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data6|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class6|}}}   |rowclass={{{rowclass6|}}}&lt;br /&gt;
}}{{infobox/sandbox/row&lt;br /&gt;
 |header={{{header7|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label7|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data7|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class7|}}}   |rowclass={{{rowclass7|}}}&lt;br /&gt;
}}{{infobox/sandbox/row&lt;br /&gt;
 |header={{{header8|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label8|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data8|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class8|}}}   |rowclass={{{rowclass8|}}}&lt;br /&gt;
}}{{infobox/sandbox/row&lt;br /&gt;
 |header={{{header9|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label9|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data9|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class9|}}}   |rowclass={{{rowclass9|}}}&lt;br /&gt;
}}{{infobox/sandbox/row&lt;br /&gt;
 |header={{{header10|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label10|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data10|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class10|}}}   |rowclass={{{rowclass10|}}}&lt;br /&gt;
}}{{infobox/sandbox/row&lt;br /&gt;
 |header={{{header11|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label11|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data11|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class11|}}}   |rowclass={{{rowclass11|}}}&lt;br /&gt;
}}{{infobox/sandbox/row&lt;br /&gt;
 |header={{{header12|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label12|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data12|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class12|}}}   |rowclass={{{rowclass12|}}}&lt;br /&gt;
}}{{infobox/sandbox/row&lt;br /&gt;
 |header={{{header13|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label13|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data13|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class13|}}}   |rowclass={{{rowclass13|}}}&lt;br /&gt;
}}{{infobox/sandbox/row&lt;br /&gt;
 |header={{{header14|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label14|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data14|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class14|}}}   |rowclass={{{rowclass14|}}}&lt;br /&gt;
}}{{infobox/sandbox/row&lt;br /&gt;
 |header={{{header15|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label15|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data15|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class15|}}}   |rowclass={{{rowclass15|}}}&lt;br /&gt;
}}{{infobox/sandbox/row&lt;br /&gt;
 |header={{{header16|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label16|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data16|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class16|}}}   |rowclass={{{rowclass16|}}}&lt;br /&gt;
}}{{infobox/sandbox/row&lt;br /&gt;
 |header={{{header17|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label17|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data17|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class17|}}}   |rowclass={{{rowclass17|}}}&lt;br /&gt;
}}{{infobox/sandbox/row&lt;br /&gt;
 |header={{{header18|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label18|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data18|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class18|}}}   |rowclass={{{rowclass18|}}}&lt;br /&gt;
}}{{infobox/sandbox/row&lt;br /&gt;
 |header={{{header19|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label19|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data19|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class19|}}}   |rowclass={{{rowclass19|}}}&lt;br /&gt;
}}{{infobox/sandbox/row&lt;br /&gt;
 |header={{{header20|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label20|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data20|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class20|}}}   |rowclass={{{rowclass20|}}}&lt;br /&gt;
}}{{infobox/sandbox/row&lt;br /&gt;
 |header={{{header21|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label21|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data21|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class21|}}}   |rowclass={{{rowclass21|}}}&lt;br /&gt;
}}{{infobox/sandbox/row&lt;br /&gt;
 |header={{{header22|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label22|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data22|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class22|}}}   |rowclass={{{rowclass22|}}}&lt;br /&gt;
}}{{infobox/sandbox/row&lt;br /&gt;
 |header={{{header23|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label23|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data23|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class23|}}}   |rowclass={{{rowclass23|}}}&lt;br /&gt;
}}{{infobox/sandbox/row&lt;br /&gt;
 |header={{{header24|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label24|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data24|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class24|}}}   |rowclass={{{rowclass24|}}}&lt;br /&gt;
}}{{infobox/sandbox/row&lt;br /&gt;
 |header={{{header25|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label25|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data25|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class25|}}}   |rowclass={{{rowclass25|}}}&lt;br /&gt;
}}{{infobox/sandbox/row&lt;br /&gt;
 |header={{{header26|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label26|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data26|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class26|}}}   |rowclass={{{rowclass26|}}}&lt;br /&gt;
}}{{infobox/sandbox/row&lt;br /&gt;
 |header={{{header27|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label27|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data27|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class27|}}}   |rowclass={{{rowclass27|}}}&lt;br /&gt;
}}{{infobox/sandbox/row&lt;br /&gt;
 |header={{{header28|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label28|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data28|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class28|}}}   |rowclass={{{rowclass28|}}}&lt;br /&gt;
}}{{infobox/sandbox/row&lt;br /&gt;
 |header={{{header29|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label29|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data29|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class29|}}}   |rowclass={{{rowclass29|}}}&lt;br /&gt;
}}{{infobox/sandbox/row&lt;br /&gt;
 |header={{{header30|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label30|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data30|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class30|}}}   |rowclass={{{rowclass30|}}}&lt;br /&gt;
}}{{infobox/sandbox/row&lt;br /&gt;
 |header={{{header31|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label31|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data31|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class31|}}}   |rowclass={{{rowclass31|}}}&lt;br /&gt;
}}{{infobox/sandbox/row&lt;br /&gt;
 |header={{{header32|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label32|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data32|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class32|}}}   |rowclass={{{rowclass32|}}}&lt;br /&gt;
}}{{infobox/sandbox/row&lt;br /&gt;
 |header={{{header33|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label33|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data33|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class33|}}}   |rowclass={{{rowclass33|}}}&lt;br /&gt;
}}{{infobox/sandbox/row&lt;br /&gt;
 |header={{{header34|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label34|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data34|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class34|}}}   |rowclass={{{rowclass34|}}}&lt;br /&gt;
}}{{infobox/sandbox/row&lt;br /&gt;
 |header={{{header35|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label35|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data35|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class35|}}}   |rowclass={{{rowclass35|}}}&lt;br /&gt;
}}{{infobox/sandbox/row&lt;br /&gt;
 |header={{{header36|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label36|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data36|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class36|}}}   |rowclass={{{rowclass36|}}}&lt;br /&gt;
}}{{infobox/sandbox/row&lt;br /&gt;
 |header={{{header37|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label37|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data37|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class37|}}}   |rowclass={{{rowclass37|}}}&lt;br /&gt;
}}{{infobox/sandbox/row&lt;br /&gt;
 |header={{{header38|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label38|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data38|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class38|}}}   |rowclass={{{rowclass38|}}}&lt;br /&gt;
}}{{infobox/sandbox/row&lt;br /&gt;
 |header={{{header39|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label39|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data39|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class39|}}}   |rowclass={{{rowclass39|}}}&lt;br /&gt;
}}{{infobox/sandbox/row&lt;br /&gt;
 |header={{{header40|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label40|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data40|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class40|}}}   |rowclass={{{rowclass40|}}}&lt;br /&gt;
}}{{infobox/sandbox/row&lt;br /&gt;
 |header={{{header41|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label41|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data41|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class41|}}}   |rowclass={{{rowclass41|}}}&lt;br /&gt;
}}{{infobox/sandbox/row&lt;br /&gt;
 |header={{{header42|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label42|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data42|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class42|}}}   |rowclass={{{rowclass42|}}}&lt;br /&gt;
}}{{infobox/sandbox/row&lt;br /&gt;
 |header={{{header43|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label43|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data43|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class43|}}}   |rowclass={{{rowclass43|}}}&lt;br /&gt;
}}{{infobox/sandbox/row&lt;br /&gt;
 |header={{{header44|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label44|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data44|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class44|}}}   |rowclass={{{rowclass44|}}}&lt;br /&gt;
}}{{infobox/sandbox/row&lt;br /&gt;
 |header={{{header45|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label45|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data45|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class45|}}}   |rowclass={{{rowclass45|}}}&lt;br /&gt;
}}{{infobox/sandbox/row&lt;br /&gt;
 |header={{{header46|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label46|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data46|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class46|}}}   |rowclass={{{rowclass46|}}}&lt;br /&gt;
}}{{infobox/sandbox/row&lt;br /&gt;
 |header={{{header47|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label47|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data47|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class47|}}}   |rowclass={{{rowclass47|}}}&lt;br /&gt;
}}{{infobox/sandbox/row&lt;br /&gt;
 |header={{{header48|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label48|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data48|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class48|}}}   |rowclass={{{rowclass48|}}}&lt;br /&gt;
}}{{infobox/sandbox/row&lt;br /&gt;
 |header={{{header49|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label49|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data49|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class49|}}}   |rowclass={{{rowclass49|}}}&lt;br /&gt;
}}{{infobox/sandbox/row&lt;br /&gt;
 |header={{{header50|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label50|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data50|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class50|}}}   |rowclass={{{rowclass50|}}}&lt;br /&gt;
}}{{infobox/sandbox/row&lt;br /&gt;
 |header={{{header51|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label51|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data51|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class51|}}}   |rowclass={{{rowclass51|}}}&lt;br /&gt;
}}{{infobox/sandbox/row&lt;br /&gt;
 |header={{{header52|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label52|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data52|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class52|}}}   |rowclass={{{rowclass52|}}}&lt;br /&gt;
}}{{infobox/sandbox/row&lt;br /&gt;
 |header={{{header53|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label53|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data53|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class53|}}}   |rowclass={{{rowclass53|}}}&lt;br /&gt;
}}{{infobox/sandbox/row&lt;br /&gt;
 |header={{{header54|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label54|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data54|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class54|}}}   |rowclass={{{rowclass54|}}}&lt;br /&gt;
}}{{infobox/sandbox/row&lt;br /&gt;
 |header={{{header55|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label55|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data55|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class55|}}}   |rowclass={{{rowclass55|}}}&lt;br /&gt;
}}{{infobox/sandbox/row&lt;br /&gt;
 |header={{{header56|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label56|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data56|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class56|}}}   |rowclass={{{rowclass56|}}}&lt;br /&gt;
}}{{infobox/sandbox/row&lt;br /&gt;
 |header={{{header57|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label57|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data57|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class57|}}}   |rowclass={{{rowclass57|}}}&lt;br /&gt;
}}{{infobox/sandbox/row&lt;br /&gt;
 |header={{{header58|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label58|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data58|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class58|}}}   |rowclass={{{rowclass58|}}}&lt;br /&gt;
}}{{infobox/sandbox/row&lt;br /&gt;
 |header={{{header59|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label59|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data59|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class59|}}}   |rowclass={{{rowclass59|}}}&lt;br /&gt;
}}{{infobox/sandbox/row&lt;br /&gt;
 |header={{{header60|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label60|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data60|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class60|}}}   |rowclass={{{rowclass60|}}}&lt;br /&gt;
}}{{infobox/sandbox/row&lt;br /&gt;
 |header={{{header61|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label61|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data61|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class61|}}}   |rowclass={{{rowclass61|}}}&lt;br /&gt;
}}{{infobox/sandbox/row&lt;br /&gt;
 |header={{{header62|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label62|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data62|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class62|}}}   |rowclass={{{rowclass62|}}}&lt;br /&gt;
}}{{infobox/sandbox/row&lt;br /&gt;
 |header={{{header63|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label63|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data63|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class63|}}}   |rowclass={{{rowclass63|}}}&lt;br /&gt;
}}{{infobox/sandbox/row&lt;br /&gt;
 |header={{{header64|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label64|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data64|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class64|}}}   |rowclass={{{rowclass64|}}}&lt;br /&gt;
}}{{infobox/sandbox/row&lt;br /&gt;
 |header={{{header65|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label65|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data65|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class65|}}}   |rowclass={{{rowclass65|}}}&lt;br /&gt;
}}{{infobox/sandbox/row&lt;br /&gt;
 |header={{{header66|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label66|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data66|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class66|}}}   |rowclass={{{rowclass66|}}}&lt;br /&gt;
}}{{infobox/sandbox/row&lt;br /&gt;
 |header={{{header67|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label67|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data67|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class67|}}}   |rowclass={{{rowclass67|}}}&lt;br /&gt;
}}{{infobox/sandbox/row&lt;br /&gt;
 |header={{{header68|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label68|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data68|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class68|}}}   |rowclass={{{rowclass68|}}}&lt;br /&gt;
}}{{infobox/sandbox/row&lt;br /&gt;
 |header={{{header69|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label69|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data69|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class69|}}}   |rowclass={{{rowclass69|}}}&lt;br /&gt;
}}{{infobox/sandbox/row&lt;br /&gt;
 |header={{{header70|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label70|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data70|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class70|}}}   |rowclass={{{rowclass70|}}}&lt;br /&gt;
}}{{infobox/sandbox/row&lt;br /&gt;
 |header={{{header71|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label71|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data71|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class71|}}}   |rowclass={{{rowclass71|}}}&lt;br /&gt;
}}{{infobox/sandbox/row&lt;br /&gt;
 |header={{{header72|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label72|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data72|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class72|}}}   |rowclass={{{rowclass72|}}}&lt;br /&gt;
}}{{infobox/sandbox/row&lt;br /&gt;
 |header={{{header73|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label73|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data73|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class73|}}}   |rowclass={{{rowclass73|}}}&lt;br /&gt;
}}{{infobox/sandbox/row&lt;br /&gt;
 |header={{{header74|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label74|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data74|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class74|}}}   |rowclass={{{rowclass74|}}}&lt;br /&gt;
}}{{infobox/sandbox/row&lt;br /&gt;
 |header={{{header75|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label75|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data75|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class75|}}}   |rowclass={{{rowclass75|}}}&lt;br /&gt;
}}{{infobox/sandbox/row&lt;br /&gt;
 |header={{{header76|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label76|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data76|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class76|}}}   |rowclass={{{rowclass76|}}}&lt;br /&gt;
}}{{infobox/sandbox/row&lt;br /&gt;
 |header={{{header77|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label77|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data77|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class77|}}}   |rowclass={{{rowclass77|}}}&lt;br /&gt;
}}{{infobox/sandbox/row&lt;br /&gt;
 |header={{{header78|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label78|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data78|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class78|}}}   |rowclass={{{rowclass78|}}}&lt;br /&gt;
}}{{infobox/sandbox/row&lt;br /&gt;
 |header={{{header79|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label79|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data79|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class79|}}}   |rowclass={{{rowclass79|}}}&lt;br /&gt;
}}{{infobox/sandbox/row&lt;br /&gt;
 |header={{{header80|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label80|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data80|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class80|}}}   |rowclass={{{rowclass80|}}}&lt;br /&gt;
}}&amp;lt;!-- Below&lt;br /&gt;
--&amp;gt;{{#if:{{{below|}}}|&amp;lt;tr&amp;gt;&amp;lt;td colspan=&amp;quot;2&amp;quot; class=&amp;quot;{{{belowclass|}}}&amp;quot; style=&amp;quot;text-align:center; {{{belowstyle|}}}&amp;quot;&amp;gt;{{{below}}}}}&amp;lt;!--&lt;br /&gt;
 Navbar&lt;br /&gt;
--&amp;gt;{{#if:{{{name|}}}|&amp;lt;tr&amp;gt;&amp;lt;td colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align:right&amp;quot;&amp;gt;{{navbar|{{{name}}}|mini=1}}}}&lt;br /&gt;
{{#ifeq:{{{child|}}}|yes||&amp;lt;/table&amp;gt;}}{{#switch:{{lc:{{{italic title|¬}}}}}&lt;br /&gt;
 |¬|no       = &amp;lt;!-- no italic title --&amp;gt;&lt;br /&gt;
 ||force|yes = {{italic title|force={{#ifeq:{{lc:{{{italic title|}}}}}|force|true}}}}&lt;br /&gt;
}}&amp;lt;noinclude&amp;gt;&lt;br /&gt;
{{documentation}}&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>MarkusN</name></author>	</entry>

	<entry>
		<id>https://granitedevices.com/w/index.php?title=Template:Infobox/sandbox/row&amp;diff=7564</id>
		<title>Template:Infobox/sandbox/row</title>
		<link rel="alternate" type="text/html" href="https://granitedevices.com/w/index.php?title=Template:Infobox/sandbox/row&amp;diff=7564"/>
				<updated>2021-08-26T10:39:59Z</updated>
		
		<summary type="html">&lt;p&gt;MarkusN: Created page with &amp;quot;{{#if:{{{header|}}}  |&amp;lt;tr&amp;gt;&amp;lt;th colspan=&amp;quot;2&amp;quot; class=&amp;quot;{{{class|}}}&amp;quot; style=&amp;quot;text-align:center; {{{headerstyle|}}}&amp;quot;&amp;gt;{{{header}}}&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;  |{{#if:{{{data|}}}   |&amp;lt;tr class=&amp;quot;{{{rowcla...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{#if:{{{header|}}}&lt;br /&gt;
 |&amp;lt;tr&amp;gt;&amp;lt;th colspan=&amp;quot;2&amp;quot; class=&amp;quot;{{{class|}}}&amp;quot; style=&amp;quot;text-align:center; {{{headerstyle|}}}&amp;quot;&amp;gt;{{{header}}}&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
 |{{#if:{{{data|}}}&lt;br /&gt;
  |&amp;lt;tr class=&amp;quot;{{{rowclass|}}}&amp;quot;&amp;gt;{{#if:{{{label|}}}&lt;br /&gt;
   |&amp;lt;th scope=&amp;quot;row&amp;quot; style=&amp;quot;text-align:left; {{{labelstyle|}}}&amp;quot;&amp;gt;{{{label}}}&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td class=&amp;quot;{{{class|}}}&amp;quot; style=&amp;quot;{{{datastyle|}}}&amp;quot;&amp;gt;&lt;br /&gt;
   |&amp;lt;td colspan=&amp;quot;2&amp;quot; class=&amp;quot;{{{class|}}}&amp;quot; style=&amp;quot;text-align:center; {{{datastyle|}}}&amp;quot;&amp;gt;&lt;br /&gt;
  }}&lt;br /&gt;
{{{data}}}&lt;br /&gt;
 }}&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>MarkusN</name></author>	</entry>

	<entry>
		<id>https://granitedevices.com/w/index.php?title=Template:Infobox/sandbox&amp;diff=7563</id>
		<title>Template:Infobox/sandbox</title>
		<link rel="alternate" type="text/html" href="https://granitedevices.com/w/index.php?title=Template:Infobox/sandbox&amp;diff=7563"/>
				<updated>2021-08-26T10:38:12Z</updated>
		
		<summary type="html">&lt;p&gt;MarkusN: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{#ifeq:{{{child|}}}|yes||&amp;lt;table class=&amp;quot;infobox {{{bodyclass|}}}&amp;quot; cellspacing=&amp;quot;5&amp;quot; style=&amp;quot;width:22em; text-align:left; font-size:88%; line-height:1.5em; {{{bodystyle|}}}&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
 Caption&lt;br /&gt;
--&amp;gt;{{#if:{{{title|}}}|&amp;lt;caption class=&amp;quot;{{{titleclass|}}}&amp;quot; style=&amp;quot;font-size:125%; font-weight:bold; {{{titlestyle|}}}&amp;quot;&amp;gt;{{{title}}}&amp;lt;/caption&amp;gt;}}&amp;lt;!--&lt;br /&gt;
 Header&lt;br /&gt;
--&amp;gt;{{#if:{{{above|}}}|{{Infobox/row&lt;br /&gt;
 |header={{{above}}} |headerstyle=text-align:center; font-size:125%; font-weight:bold; {{{abovestyle|}}}&lt;br /&gt;
 |class={{{aboveclass|}}} |rowclass={{{aboverowclass|}}}&lt;br /&gt;
}} }} }}{{#ifeq:{{{child|}}}|yes|{{#if:{{{title|}}}|'''{{{title}}}'''}}}}&amp;lt;!--&lt;br /&gt;
 Subheader1&lt;br /&gt;
--&amp;gt;{{#if:{{{subheader|{{{subheader1|}}}}}}|{{Infobox/row&lt;br /&gt;
 |data={{{subheader|{{{subheader1|}}}}}}&lt;br /&gt;
 |datastyle={{{subheaderstyle|}}}&lt;br /&gt;
 |class={{{subheaderclass|}}}&lt;br /&gt;
 |rowclass={{{subheaderrowclass|{{{subheaderrowclass1|}}}}}}&lt;br /&gt;
}} }}&amp;lt;!--&lt;br /&gt;
 Subheader2&lt;br /&gt;
--&amp;gt;{{#if:{{{subheader2|}}}|{{Infobox/row&lt;br /&gt;
 |data={{{subheader2}}}&lt;br /&gt;
 |datastyle={{{subheaderstyle|}}}&lt;br /&gt;
 |class={{{subheaderclass|}}}&lt;br /&gt;
 |rowclass={{{subheaderrowclass2|}}}&lt;br /&gt;
}} }}&amp;lt;!--&lt;br /&gt;
 Image1&lt;br /&gt;
--&amp;gt;{{#if:{{{image|{{{image1|}}}}}}|{{Infobox/row&lt;br /&gt;
 |data={{{image|{{{image1}}} }}}{{#if:{{{caption|{{{caption1|}}}}}}|&amp;lt;br /&amp;gt;&amp;lt;span style=&amp;quot;{{{captionstyle|}}}&amp;quot;&amp;gt;{{{caption|{{{caption1}}}}}}&amp;lt;/span&amp;gt;}}&lt;br /&gt;
 |datastyle={{{imagestyle|}}}&lt;br /&gt;
 |class={{{imageclass|}}}&lt;br /&gt;
 |rowclass={{{imagerowclass1|}}}&lt;br /&gt;
}} }}&amp;lt;!--&lt;br /&gt;
 Image2&lt;br /&gt;
--&amp;gt;{{#if:{{{image2|}}}|{{Infobox/row&lt;br /&gt;
 |data={{{image2}}}{{#if:{{{caption2|}}}|&amp;lt;br /&amp;gt;&amp;lt;span style=&amp;quot;{{{captionstyle|}}}&amp;quot;&amp;gt;{{{caption2}}}&amp;lt;/span&amp;gt;}}&lt;br /&gt;
 |datastyle={{{imagestyle|}}}&lt;br /&gt;
 |class={{{imageclass|}}}&lt;br /&gt;
 |rowclass={{{imagerowclass2|}}}&lt;br /&gt;
}} }}&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{Infobox/row&lt;br /&gt;
 |header={{{header1|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label1|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data1|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class1|}}}   |rowclass={{{rowclass1|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header2|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label2|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data2|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class2|}}}   |rowclass={{{rowclass2|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header3|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label3|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data3|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class3|}}}   |rowclass={{{rowclass3|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header4|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label4|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data4|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class4|}}}   |rowclass={{{rowclass4|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header5|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label5|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data5|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class5|}}}   |rowclass={{{rowclass5|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header6|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label6|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data6|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class6|}}}   |rowclass={{{rowclass6|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header7|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label7|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data7|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class7|}}}   |rowclass={{{rowclass7|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header8|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label8|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data8|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class8|}}}   |rowclass={{{rowclass8|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header9|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label9|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data9|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class9|}}}   |rowclass={{{rowclass9|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header10|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label10|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data10|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class10|}}}   |rowclass={{{rowclass10|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header11|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label11|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data11|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class11|}}}   |rowclass={{{rowclass11|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header12|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label12|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data12|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class12|}}}   |rowclass={{{rowclass12|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header13|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label13|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data13|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class13|}}}   |rowclass={{{rowclass13|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header14|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label14|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data14|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class14|}}}   |rowclass={{{rowclass14|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header15|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label15|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data15|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class15|}}}   |rowclass={{{rowclass15|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header16|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label16|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data16|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class16|}}}   |rowclass={{{rowclass16|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header17|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label17|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data17|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class17|}}}   |rowclass={{{rowclass17|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header18|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label18|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data18|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class18|}}}   |rowclass={{{rowclass18|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header19|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label19|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data19|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class19|}}}   |rowclass={{{rowclass19|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header20|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label20|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data20|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class20|}}}   |rowclass={{{rowclass20|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header21|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label21|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data21|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class21|}}}   |rowclass={{{rowclass21|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header22|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label22|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data22|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class22|}}}   |rowclass={{{rowclass22|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header23|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label23|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data23|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class23|}}}   |rowclass={{{rowclass23|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header24|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label24|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data24|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class24|}}}   |rowclass={{{rowclass24|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header25|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label25|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data25|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class25|}}}   |rowclass={{{rowclass25|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header26|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label26|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data26|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class26|}}}   |rowclass={{{rowclass26|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header27|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label27|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data27|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class27|}}}   |rowclass={{{rowclass27|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header28|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label28|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data28|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class28|}}}   |rowclass={{{rowclass28|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header29|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label29|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data29|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class29|}}}   |rowclass={{{rowclass29|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header30|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label30|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data30|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class30|}}}   |rowclass={{{rowclass30|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header31|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label31|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data31|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class31|}}}   |rowclass={{{rowclass31|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header32|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label32|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data32|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class32|}}}   |rowclass={{{rowclass32|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header33|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label33|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data33|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class33|}}}   |rowclass={{{rowclass33|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header34|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label34|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data34|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class34|}}}   |rowclass={{{rowclass34|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header35|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label35|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data35|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class35|}}}   |rowclass={{{rowclass35|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header36|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label36|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data36|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class36|}}}   |rowclass={{{rowclass36|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header37|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label37|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data37|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class37|}}}   |rowclass={{{rowclass37|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header38|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label38|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data38|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class38|}}}   |rowclass={{{rowclass38|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header39|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label39|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data39|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class39|}}}   |rowclass={{{rowclass39|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header40|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label40|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data40|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class40|}}}   |rowclass={{{rowclass40|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header41|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label41|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data41|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class41|}}}   |rowclass={{{rowclass41|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header42|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label42|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data42|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class42|}}}   |rowclass={{{rowclass42|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header43|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label43|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data43|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class43|}}}   |rowclass={{{rowclass43|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header44|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label44|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data44|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class44|}}}   |rowclass={{{rowclass44|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header45|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label45|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data45|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class45|}}}   |rowclass={{{rowclass45|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header46|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label46|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data46|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class46|}}}   |rowclass={{{rowclass46|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header47|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label47|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data47|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class47|}}}   |rowclass={{{rowclass47|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header48|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label48|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data48|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class48|}}}   |rowclass={{{rowclass48|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header49|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label49|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data49|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class49|}}}   |rowclass={{{rowclass49|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header50|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label50|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data50|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class50|}}}   |rowclass={{{rowclass50|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header51|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label51|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data51|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class51|}}}   |rowclass={{{rowclass51|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header52|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label52|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data52|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class52|}}}   |rowclass={{{rowclass52|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header53|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label53|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data53|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class53|}}}   |rowclass={{{rowclass53|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header54|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label54|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data54|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class54|}}}   |rowclass={{{rowclass54|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header55|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label55|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data55|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class55|}}}   |rowclass={{{rowclass55|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header56|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label56|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data56|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class56|}}}   |rowclass={{{rowclass56|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header57|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label57|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data57|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class57|}}}   |rowclass={{{rowclass57|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header58|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label58|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data58|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class58|}}}   |rowclass={{{rowclass58|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header59|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label59|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data59|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class59|}}}   |rowclass={{{rowclass59|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header60|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label60|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data60|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class60|}}}   |rowclass={{{rowclass60|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header61|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label61|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data61|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class61|}}}   |rowclass={{{rowclass61|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header62|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label62|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data62|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class62|}}}   |rowclass={{{rowclass62|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header63|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label63|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data63|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class63|}}}   |rowclass={{{rowclass63|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header64|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label64|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data64|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class64|}}}   |rowclass={{{rowclass64|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header65|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label65|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data65|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class65|}}}   |rowclass={{{rowclass65|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header66|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label66|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data66|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class66|}}}   |rowclass={{{rowclass66|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header67|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label67|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data67|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class67|}}}   |rowclass={{{rowclass67|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header68|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label68|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data68|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class68|}}}   |rowclass={{{rowclass68|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header69|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label69|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data69|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class69|}}}   |rowclass={{{rowclass69|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header70|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label70|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data70|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class70|}}}   |rowclass={{{rowclass70|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header71|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label71|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data71|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class71|}}}   |rowclass={{{rowclass71|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header72|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label72|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data72|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class72|}}}   |rowclass={{{rowclass72|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header73|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label73|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data73|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class73|}}}   |rowclass={{{rowclass73|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header74|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label74|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data74|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class74|}}}   |rowclass={{{rowclass74|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header75|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label75|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data75|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class75|}}}   |rowclass={{{rowclass75|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header76|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label76|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data76|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class76|}}}   |rowclass={{{rowclass76|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header77|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label77|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data77|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class77|}}}   |rowclass={{{rowclass77|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header78|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label78|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data78|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class78|}}}   |rowclass={{{rowclass78|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header79|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label79|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data79|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class79|}}}   |rowclass={{{rowclass79|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header80|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label80|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data80|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class80|}}}   |rowclass={{{rowclass80|}}}&lt;br /&gt;
}}&amp;lt;!-- Below&lt;br /&gt;
--&amp;gt;{{#if:{{{below|}}}|&amp;lt;tr&amp;gt;&amp;lt;td colspan=&amp;quot;2&amp;quot; class=&amp;quot;{{{belowclass|}}}&amp;quot; style=&amp;quot;text-align:center; {{{belowstyle|}}}&amp;quot;&amp;gt;{{{below}}}}}&amp;lt;!--&lt;br /&gt;
 Navbar&lt;br /&gt;
--&amp;gt;{{#if:{{{name|}}}|&amp;lt;tr&amp;gt;&amp;lt;td colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align:right&amp;quot;&amp;gt;{{navbar|{{{name}}}|mini=1}}}}&lt;br /&gt;
{{#ifeq:{{{child|}}}|yes||&amp;lt;/table&amp;gt;}}{{#switch:{{lc:{{{italic title|¬}}}}}&lt;br /&gt;
 |¬|no       = &amp;lt;!-- no italic title --&amp;gt;&lt;br /&gt;
 ||force|yes = {{italic title|force={{#ifeq:{{lc:{{{italic title|}}}}}|force|true}}}}&lt;br /&gt;
}}&amp;lt;noinclude&amp;gt;&lt;br /&gt;
{{documentation}}&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>MarkusN</name></author>	</entry>

	<entry>
		<id>https://granitedevices.com/w/index.php?title=Template:Infobox/sandbox&amp;diff=7562</id>
		<title>Template:Infobox/sandbox</title>
		<link rel="alternate" type="text/html" href="https://granitedevices.com/w/index.php?title=Template:Infobox/sandbox&amp;diff=7562"/>
				<updated>2021-08-26T10:37:03Z</updated>
		
		<summary type="html">&lt;p&gt;MarkusN: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{#ifeq:{{{child|}}}|yes||&amp;lt;table class=&amp;quot;infobox {{{bodyclass|}}}&amp;quot; cellspacing=&amp;quot;5&amp;quot; style=&amp;quot;width:22em; text-align:left; font-size:88%; line-height:1.5em; {{{bodystyle|}}}&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
 Caption&lt;br /&gt;
--&amp;gt;{{#if:{{{title|}}}|&amp;lt;caption class=&amp;quot;{{{titleclass|}}}&amp;quot; style=&amp;quot;font-size:125%; font-weight:bold; {{{titlestyle|}}}&amp;quot;&amp;gt;{{{title}}}&amp;lt;/caption&amp;gt;}}&amp;lt;!--&lt;br /&gt;
 Header&lt;br /&gt;
--&amp;gt;{{#if:{{{above|}}}|{{Infobox/row&lt;br /&gt;
 |header={{{above}}} |headerstyle=text-align:center; font-size:125%; font-weight:bold; {{{abovestyle|}}}&lt;br /&gt;
 |class={{{aboveclass|}}} |rowclass={{{aboverowclass|}}}&lt;br /&gt;
}} }} }}{{#ifeq:{{{child|}}}|yes|{{#if:{{{title|}}}|'''{{{title}}}'''}}}}&amp;lt;!--&lt;br /&gt;
 Subheader1&lt;br /&gt;
--&amp;gt;{{#if:{{{subheader|{{{subheader1|}}}}}}|{{Infobox/row&lt;br /&gt;
 |data={{{subheader|{{{subheader1|}}}}}}&lt;br /&gt;
 |datastyle={{{subheaderstyle|}}}&lt;br /&gt;
 |class={{{subheaderclass|}}}&lt;br /&gt;
 |rowclass={{{subheaderrowclass|{{{subheaderrowclass1|}}}}}}&lt;br /&gt;
}} }}&amp;lt;!--&lt;br /&gt;
 Subheader2&lt;br /&gt;
--&amp;gt;{{#if:{{{subheader2|}}}|{{Infobox/row&lt;br /&gt;
 |data={{{subheader2}}}&lt;br /&gt;
 |datastyle={{{subheaderstyle|}}}&lt;br /&gt;
 |class={{{subheaderclass|}}}&lt;br /&gt;
 |rowclass={{{subheaderrowclass2|}}}&lt;br /&gt;
}} }}&amp;lt;!--&lt;br /&gt;
 Image1&lt;br /&gt;
--&amp;gt;{{#if:{{{image|{{{image1|}}}}}}|{{Infobox/row&lt;br /&gt;
 |data={{{image|{{{image1}}} }}}{{#if:{{{caption|{{{caption1|}}}}}}|&amp;lt;br /&amp;gt;&amp;lt;span style=&amp;quot;{{{captionstyle|}}}&amp;quot;&amp;gt;{{{caption|{{{caption1}}}}}}&amp;lt;/span&amp;gt;}}&lt;br /&gt;
 |datastyle={{{imagestyle|}}}&lt;br /&gt;
 |class={{{imageclass|}}}&lt;br /&gt;
 |rowclass={{{imagerowclass1|}}}&lt;br /&gt;
}} }}&amp;lt;!--&lt;br /&gt;
 Image2&lt;br /&gt;
--&amp;gt;{{#if:{{{image2|}}}|{{Infobox/row&lt;br /&gt;
 |data={{{image2}}}{{#if:{{{caption2|}}}|&amp;lt;br /&amp;gt;&amp;lt;span style=&amp;quot;{{{captionstyle|}}}&amp;quot;&amp;gt;{{{caption2}}}&amp;lt;/span&amp;gt;}}&lt;br /&gt;
 |datastyle={{{imagestyle|}}}&lt;br /&gt;
 |class={{{imageclass|}}}&lt;br /&gt;
 |rowclass={{{imagerowclass2|}}}&lt;br /&gt;
}} }}&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{Infobox/row&lt;br /&gt;
 |header={{{header1|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label1|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data1|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class1|}}}   |rowclass={{{rowclass1|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header2|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label2|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data2|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class2|}}}   |rowclass={{{rowclass2|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header3|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label3|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data3|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class3|}}}   |rowclass={{{rowclass3|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header4|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label4|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data4|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class4|}}}   |rowclass={{{rowclass4|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header5|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label5|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data5|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class5|}}}   |rowclass={{{rowclass5|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header6|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label6|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data6|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class6|}}}   |rowclass={{{rowclass6|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header7|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label7|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data7|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class7|}}}   |rowclass={{{rowclass7|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header8|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label8|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data8|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class8|}}}   |rowclass={{{rowclass8|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header9|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label9|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data9|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class9|}}}   |rowclass={{{rowclass9|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header10|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label10|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data10|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class10|}}}   |rowclass={{{rowclass10|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header11|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label11|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data11|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class11|}}}   |rowclass={{{rowclass11|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header12|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label12|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data12|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class12|}}}   |rowclass={{{rowclass12|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header13|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label13|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data13|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class13|}}}   |rowclass={{{rowclass13|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header14|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label14|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data14|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class14|}}}   |rowclass={{{rowclass14|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header15|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label15|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data15|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class15|}}}   |rowclass={{{rowclass15|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header16|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label16|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data16|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class16|}}}   |rowclass={{{rowclass16|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header17|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label17|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data17|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class17|}}}   |rowclass={{{rowclass17|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header18|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label18|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data18|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class18|}}}   |rowclass={{{rowclass18|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header19|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label19|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data19|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class19|}}}   |rowclass={{{rowclass19|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header20|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label20|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data20|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class20|}}}   |rowclass={{{rowclass20|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header21|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label21|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data21|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class21|}}}   |rowclass={{{rowclass21|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header22|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label22|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data22|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class22|}}}   |rowclass={{{rowclass22|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header23|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label23|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data23|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class23|}}}   |rowclass={{{rowclass23|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header24|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label24|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data24|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class24|}}}   |rowclass={{{rowclass24|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header25|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label25|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data25|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class25|}}}   |rowclass={{{rowclass25|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header26|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label26|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data26|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class26|}}}   |rowclass={{{rowclass26|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header27|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label27|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data27|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class27|}}}   |rowclass={{{rowclass27|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header28|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label28|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data28|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class28|}}}   |rowclass={{{rowclass28|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header29|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label29|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data29|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class29|}}}   |rowclass={{{rowclass29|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header30|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label30|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data30|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class30|}}}   |rowclass={{{rowclass30|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header31|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label31|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data31|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class31|}}}   |rowclass={{{rowclass31|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header32|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label32|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data32|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class32|}}}   |rowclass={{{rowclass32|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header33|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label33|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data33|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class33|}}}   |rowclass={{{rowclass33|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header34|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label34|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data34|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class34|}}}   |rowclass={{{rowclass34|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header35|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label35|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data35|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class35|}}}   |rowclass={{{rowclass35|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header36|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label36|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data36|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class36|}}}   |rowclass={{{rowclass36|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header37|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label37|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data37|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class37|}}}   |rowclass={{{rowclass37|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header38|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label38|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data38|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class38|}}}   |rowclass={{{rowclass38|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header39|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label39|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data39|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class39|}}}   |rowclass={{{rowclass39|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header40|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label40|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data40|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class40|}}}   |rowclass={{{rowclass40|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header41|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label41|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data41|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class41|}}}   |rowclass={{{rowclass41|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header42|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label42|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data42|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class42|}}}   |rowclass={{{rowclass42|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header43|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label43|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data43|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class43|}}}   |rowclass={{{rowclass43|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header44|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label44|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data44|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class44|}}}   |rowclass={{{rowclass44|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header45|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label45|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data45|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class45|}}}   |rowclass={{{rowclass45|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header46|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label46|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data46|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class46|}}}   |rowclass={{{rowclass46|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header47|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label47|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data47|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class47|}}}   |rowclass={{{rowclass47|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header48|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label48|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data48|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class48|}}}   |rowclass={{{rowclass48|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header49|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label49|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data49|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class49|}}}   |rowclass={{{rowclass49|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header50|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label50|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data50|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class50|}}}   |rowclass={{{rowclass50|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header51|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label51|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data51|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class51|}}}   |rowclass={{{rowclass51|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header52|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label52|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data52|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class52|}}}   |rowclass={{{rowclass52|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header53|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label53|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data53|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class53|}}}   |rowclass={{{rowclass53|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header54|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label54|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data54|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class54|}}}   |rowclass={{{rowclass54|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header55|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label55|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data55|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class55|}}}   |rowclass={{{rowclass55|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header56|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label56|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data56|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class56|}}}   |rowclass={{{rowclass56|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header57|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label57|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data57|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class57|}}}   |rowclass={{{rowclass57|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header58|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label58|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data58|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class58|}}}   |rowclass={{{rowclass58|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header59|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label59|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data59|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class59|}}}   |rowclass={{{rowclass59|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header60|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label60|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data60|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class60|}}}   |rowclass={{{rowclass60|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header61|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label61|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data61|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class61|}}}   |rowclass={{{rowclass61|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header62|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label62|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data62|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class62|}}}   |rowclass={{{rowclass62|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header63|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label63|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data63|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class63|}}}   |rowclass={{{rowclass63|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header64|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label64|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data64|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class64|}}}   |rowclass={{{rowclass64|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header65|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label65|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data65|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class65|}}}   |rowclass={{{rowclass65|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header66|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label66|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data66|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class66|}}}   |rowclass={{{rowclass66|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header67|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label67|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data67|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class67|}}}   |rowclass={{{rowclass67|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header68|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label68|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data68|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class68|}}}   |rowclass={{{rowclass68|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header69|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label69|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data69|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class69|}}}   |rowclass={{{rowclass69|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header70|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label70|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data70|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class70|}}}   |rowclass={{{rowclass70|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header71|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label71|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data71|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class71|}}}   |rowclass={{{rowclass71|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header72|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label72|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data72|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class72|}}}   |rowclass={{{rowclass72|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header73|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label73|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data73|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class73|}}}   |rowclass={{{rowclass73|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header74|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label74|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data74|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class74|}}}   |rowclass={{{rowclass74|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header75|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label75|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data75|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class75|}}}   |rowclass={{{rowclass75|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header76|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label76|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data76|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class76|}}}   |rowclass={{{rowclass76|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header77|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label77|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data77|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class77|}}}   |rowclass={{{rowclass77|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header78|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label78|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data78|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class78|}}}   |rowclass={{{rowclass78|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header79|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label79|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data79|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class79|}}}   |rowclass={{{rowclass79|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header80|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label80|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data80|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class80|}}}   |rowclass={{{rowclass80|}}}&lt;br /&gt;
}}&amp;lt;!-- Below&lt;br /&gt;
--&amp;gt;{{#if:{{{below|}}}|&amp;lt;tr&amp;gt;&amp;lt;td colspan=&amp;quot;2&amp;quot; class=&amp;quot;{{{belowclass|}}}&amp;quot; style=&amp;quot;text-align:center; {{{belowstyle|}}}&amp;quot;&amp;gt;{{{below}}}&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;}}&amp;lt;!--&lt;br /&gt;
 Navbar&lt;br /&gt;
--&amp;gt;{{#if:{{{name|}}}|&amp;lt;tr&amp;gt;&amp;lt;td colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align:right&amp;quot;&amp;gt;{{navbar|{{{name}}}|mini=1}}}}&lt;br /&gt;
{{#ifeq:{{{child|}}}|yes||&amp;lt;/table&amp;gt;}}{{#switch:{{lc:{{{italic title|¬}}}}}&lt;br /&gt;
 |¬|no       = &amp;lt;!-- no italic title --&amp;gt;&lt;br /&gt;
 ||force|yes = {{italic title|force={{#ifeq:{{lc:{{{italic title|}}}}}|force|true}}}}&lt;br /&gt;
}}&amp;lt;noinclude&amp;gt;&lt;br /&gt;
{{documentation}}&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>MarkusN</name></author>	</entry>

	<entry>
		<id>https://granitedevices.com/w/index.php?title=Template:Infobox/sandbox&amp;diff=7561</id>
		<title>Template:Infobox/sandbox</title>
		<link rel="alternate" type="text/html" href="https://granitedevices.com/w/index.php?title=Template:Infobox/sandbox&amp;diff=7561"/>
				<updated>2021-08-26T10:11:01Z</updated>
		
		<summary type="html">&lt;p&gt;MarkusN: Created page with &amp;quot;{{#ifeq:{{{child|}}}|yes||&amp;lt;table class=&amp;quot;infobox {{{bodyclass|}}}&amp;quot; cellspacing=&amp;quot;5&amp;quot; style=&amp;quot;width:22em; text-align:left; font-size:88%; line-height:1.5em; {{{bodystyle|}}}&amp;quot;&amp;gt;&amp;lt;!--...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{#ifeq:{{{child|}}}|yes||&amp;lt;table class=&amp;quot;infobox {{{bodyclass|}}}&amp;quot; cellspacing=&amp;quot;5&amp;quot; style=&amp;quot;width:22em; text-align:left; font-size:88%; line-height:1.5em; {{{bodystyle|}}}&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
 Caption&lt;br /&gt;
--&amp;gt;{{#if:{{{title|}}}|&amp;lt;caption class=&amp;quot;{{{titleclass|}}}&amp;quot; style=&amp;quot;font-size:125%; font-weight:bold; {{{titlestyle|}}}&amp;quot;&amp;gt;{{{title}}}&amp;lt;/caption&amp;gt;}}&amp;lt;!--&lt;br /&gt;
 Header&lt;br /&gt;
--&amp;gt;{{#if:{{{above|}}}|{{Infobox/row&lt;br /&gt;
 |header={{{above}}} |headerstyle=text-align:center; font-size:125%; font-weight:bold; {{{abovestyle|}}}&lt;br /&gt;
 |class={{{aboveclass|}}} |rowclass={{{aboverowclass|}}}&lt;br /&gt;
}} }} }}{{#ifeq:{{{child|}}}|yes|{{#if:{{{title|}}}|'''{{{title}}}'''}}}}&amp;lt;!--&lt;br /&gt;
 Subheader1&lt;br /&gt;
--&amp;gt;{{#if:{{{subheader|{{{subheader1|}}}}}}|{{Infobox/row&lt;br /&gt;
 |data={{{subheader|{{{subheader1|}}}}}}&lt;br /&gt;
 |datastyle={{{subheaderstyle|}}}&lt;br /&gt;
 |class={{{subheaderclass|}}}&lt;br /&gt;
 |rowclass={{{subheaderrowclass|{{{subheaderrowclass1|}}}}}}&lt;br /&gt;
}} }}&amp;lt;!--&lt;br /&gt;
 Subheader2&lt;br /&gt;
--&amp;gt;{{#if:{{{subheader2|}}}|{{Infobox/row&lt;br /&gt;
 |data={{{subheader2}}}&lt;br /&gt;
 |datastyle={{{subheaderstyle|}}}&lt;br /&gt;
 |class={{{subheaderclass|}}}&lt;br /&gt;
 |rowclass={{{subheaderrowclass2|}}}&lt;br /&gt;
}} }}&amp;lt;!--&lt;br /&gt;
 Image1&lt;br /&gt;
--&amp;gt;{{#if:{{{image|{{{image1|}}}}}}|{{Infobox/row&lt;br /&gt;
 |data={{{image|{{{image1}}} }}}{{#if:{{{caption|{{{caption1|}}}}}}|&amp;lt;br /&amp;gt;&amp;lt;span style=&amp;quot;{{{captionstyle|}}}&amp;quot;&amp;gt;{{{caption|{{{caption1}}}}}}&amp;lt;/span&amp;gt;}}&lt;br /&gt;
 |datastyle={{{imagestyle|}}}&lt;br /&gt;
 |class={{{imageclass|}}}&lt;br /&gt;
 |rowclass={{{imagerowclass1|}}}&lt;br /&gt;
}} }}&amp;lt;!--&lt;br /&gt;
 Image2&lt;br /&gt;
--&amp;gt;{{#if:{{{image2|}}}|{{Infobox/row&lt;br /&gt;
 |data={{{image2}}}{{#if:{{{caption2|}}}|&amp;lt;br /&amp;gt;&amp;lt;span style=&amp;quot;{{{captionstyle|}}}&amp;quot;&amp;gt;{{{caption2}}}&amp;lt;/span&amp;gt;}}&lt;br /&gt;
 |datastyle={{{imagestyle|}}}&lt;br /&gt;
 |class={{{imageclass|}}}&lt;br /&gt;
 |rowclass={{{imagerowclass2|}}}&lt;br /&gt;
}} }}&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{Infobox/row&lt;br /&gt;
 |header={{{header1|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label1|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data1|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class1|}}}   |rowclass={{{rowclass1|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header2|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label2|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data2|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class2|}}}   |rowclass={{{rowclass2|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header3|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label3|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data3|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class3|}}}   |rowclass={{{rowclass3|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header4|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label4|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data4|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class4|}}}   |rowclass={{{rowclass4|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header5|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label5|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data5|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class5|}}}   |rowclass={{{rowclass5|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header6|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label6|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data6|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class6|}}}   |rowclass={{{rowclass6|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header7|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label7|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data7|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class7|}}}   |rowclass={{{rowclass7|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header8|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label8|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data8|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class8|}}}   |rowclass={{{rowclass8|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header9|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label9|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data9|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class9|}}}   |rowclass={{{rowclass9|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header10|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label10|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data10|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class10|}}}   |rowclass={{{rowclass10|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header11|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label11|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data11|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class11|}}}   |rowclass={{{rowclass11|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header12|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label12|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data12|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class12|}}}   |rowclass={{{rowclass12|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header13|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label13|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data13|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class13|}}}   |rowclass={{{rowclass13|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header14|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label14|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data14|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class14|}}}   |rowclass={{{rowclass14|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header15|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label15|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data15|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class15|}}}   |rowclass={{{rowclass15|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header16|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label16|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data16|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class16|}}}   |rowclass={{{rowclass16|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header17|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label17|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data17|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class17|}}}   |rowclass={{{rowclass17|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header18|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label18|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data18|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class18|}}}   |rowclass={{{rowclass18|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header19|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label19|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data19|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class19|}}}   |rowclass={{{rowclass19|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header20|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label20|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data20|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class20|}}}   |rowclass={{{rowclass20|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header21|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label21|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data21|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class21|}}}   |rowclass={{{rowclass21|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header22|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label22|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data22|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class22|}}}   |rowclass={{{rowclass22|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header23|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label23|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data23|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class23|}}}   |rowclass={{{rowclass23|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header24|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label24|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data24|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class24|}}}   |rowclass={{{rowclass24|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header25|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label25|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data25|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class25|}}}   |rowclass={{{rowclass25|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header26|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label26|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data26|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class26|}}}   |rowclass={{{rowclass26|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header27|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label27|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data27|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class27|}}}   |rowclass={{{rowclass27|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header28|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label28|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data28|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class28|}}}   |rowclass={{{rowclass28|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header29|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label29|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data29|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class29|}}}   |rowclass={{{rowclass29|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header30|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label30|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data30|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class30|}}}   |rowclass={{{rowclass30|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header31|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label31|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data31|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class31|}}}   |rowclass={{{rowclass31|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header32|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label32|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data32|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class32|}}}   |rowclass={{{rowclass32|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header33|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label33|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data33|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class33|}}}   |rowclass={{{rowclass33|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header34|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label34|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data34|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class34|}}}   |rowclass={{{rowclass34|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header35|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label35|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data35|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class35|}}}   |rowclass={{{rowclass35|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header36|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label36|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data36|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class36|}}}   |rowclass={{{rowclass36|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header37|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label37|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data37|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class37|}}}   |rowclass={{{rowclass37|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header38|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label38|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data38|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class38|}}}   |rowclass={{{rowclass38|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header39|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label39|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data39|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class39|}}}   |rowclass={{{rowclass39|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header40|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label40|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data40|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class40|}}}   |rowclass={{{rowclass40|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header41|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label41|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data41|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class41|}}}   |rowclass={{{rowclass41|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header42|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label42|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data42|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class42|}}}   |rowclass={{{rowclass42|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header43|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label43|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data43|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class43|}}}   |rowclass={{{rowclass43|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header44|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label44|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data44|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class44|}}}   |rowclass={{{rowclass44|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header45|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label45|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data45|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class45|}}}   |rowclass={{{rowclass45|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header46|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label46|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data46|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class46|}}}   |rowclass={{{rowclass46|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header47|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label47|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data47|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class47|}}}   |rowclass={{{rowclass47|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header48|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label48|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data48|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class48|}}}   |rowclass={{{rowclass48|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header49|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label49|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data49|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class49|}}}   |rowclass={{{rowclass49|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header50|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label50|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data50|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class50|}}}   |rowclass={{{rowclass50|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header51|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label51|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data51|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class51|}}}   |rowclass={{{rowclass51|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header52|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label52|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data52|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class52|}}}   |rowclass={{{rowclass52|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header53|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label53|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data53|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class53|}}}   |rowclass={{{rowclass53|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header54|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label54|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data54|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class54|}}}   |rowclass={{{rowclass54|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header55|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label55|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data55|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class55|}}}   |rowclass={{{rowclass55|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header56|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label56|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data56|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class56|}}}   |rowclass={{{rowclass56|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header57|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label57|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data57|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class57|}}}   |rowclass={{{rowclass57|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header58|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label58|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data58|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class58|}}}   |rowclass={{{rowclass58|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header59|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label59|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data59|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class59|}}}   |rowclass={{{rowclass59|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header60|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label60|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data60|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class60|}}}   |rowclass={{{rowclass60|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header61|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label61|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data61|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class61|}}}   |rowclass={{{rowclass61|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header62|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label62|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data62|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class62|}}}   |rowclass={{{rowclass62|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header63|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label63|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data63|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class63|}}}   |rowclass={{{rowclass63|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header64|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label64|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data64|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class64|}}}   |rowclass={{{rowclass64|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header65|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label65|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data65|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class65|}}}   |rowclass={{{rowclass65|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header66|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label66|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data66|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class66|}}}   |rowclass={{{rowclass66|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header67|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label67|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data67|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class67|}}}   |rowclass={{{rowclass67|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header68|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label68|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data68|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class68|}}}   |rowclass={{{rowclass68|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header69|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label69|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data69|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class69|}}}   |rowclass={{{rowclass69|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header70|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label70|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data70|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class70|}}}   |rowclass={{{rowclass70|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header71|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label71|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data71|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class71|}}}   |rowclass={{{rowclass71|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header72|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label72|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data72|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class72|}}}   |rowclass={{{rowclass72|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header73|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label73|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data73|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class73|}}}   |rowclass={{{rowclass73|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header74|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label74|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data74|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class74|}}}   |rowclass={{{rowclass74|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header75|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label75|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data75|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class75|}}}   |rowclass={{{rowclass75|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header76|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label76|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data76|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class76|}}}   |rowclass={{{rowclass76|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header77|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label77|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data77|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class77|}}}   |rowclass={{{rowclass77|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header78|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label78|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data78|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class78|}}}   |rowclass={{{rowclass78|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header79|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label79|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data79|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class79|}}}   |rowclass={{{rowclass79|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header80|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label80|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data80|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class80|}}}   |rowclass={{{rowclass80|}}}&lt;br /&gt;
}}&amp;lt;!-- Below&lt;br /&gt;
--&amp;gt;{{#if:{{{below|}}}|&amp;lt;tr&amp;gt;&amp;lt;td colspan=&amp;quot;2&amp;quot; class=&amp;quot;{{{belowclass|}}}&amp;quot; style=&amp;quot;text-align:center; {{{belowstyle|}}}&amp;quot;&amp;gt;{{{below}}}&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;}}&amp;lt;!--&lt;br /&gt;
 Navbar&lt;br /&gt;
--&amp;gt;{{#if:{{{name|}}}|&amp;lt;tr&amp;gt;&amp;lt;td colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align:right&amp;quot;&amp;gt;{{navbar|{{{name}}}|mini=1}}&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;}}&lt;br /&gt;
{{#ifeq:{{{child|}}}|yes||&amp;lt;/table&amp;gt;}}{{#switch:{{lc:{{{italic title|¬}}}}}&lt;br /&gt;
 |¬|no       = &amp;lt;!-- no italic title --&amp;gt;&lt;br /&gt;
 ||force|yes = {{italic title|force={{#ifeq:{{lc:{{{italic title|}}}}}|force|true}}}}&lt;br /&gt;
}}&amp;lt;noinclude&amp;gt;&lt;br /&gt;
{{documentation}}&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>MarkusN</name></author>	</entry>

	<entry>
		<id>https://granitedevices.com/w/index.php?title=Simucube_Wireless_Wheel_2&amp;diff=7560</id>
		<title>Simucube Wireless Wheel 2</title>
		<link rel="alternate" type="text/html" href="https://granitedevices.com/w/index.php?title=Simucube_Wireless_Wheel_2&amp;diff=7560"/>
				<updated>2021-08-26T10:09:31Z</updated>
		
		<summary type="html">&lt;p&gt;MarkusN: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox&lt;br /&gt;
| headerstyle  = background:#e84e0f;color:white;&lt;br /&gt;
| above = Wireless Wheel 2 Module&lt;br /&gt;
| image =[[File:Wireless_Wheel_2_Module.jpg|300px]]&lt;br /&gt;
| image2 = [[File:Wireless_Wheel_2_Module_dimensions.png|300px]]&lt;br /&gt;
| data2 = {{Infobox&lt;br /&gt;
  | child   = yes&lt;br /&gt;
  | headerstyle  = background:#e84e0f;color:white;&lt;br /&gt;
  | header1 = Configurable inputs&lt;br /&gt;
  | label2  = Digital&lt;br /&gt;
  | data2   = 96&lt;br /&gt;
  | label3  = Analog&lt;br /&gt;
  | data3   = 4&lt;br /&gt;
  }}&lt;br /&gt;
| data3 = {{Infobox&lt;br /&gt;
  | child   = yes&lt;br /&gt;
  | headerstyle  = background:#e84e0f;color:white;&lt;br /&gt;
  | header1 = Antenna&lt;br /&gt;
  | label2  = Type&lt;br /&gt;
  | data2   = External (not included)&lt;br /&gt;
  | label3  = Connector&lt;br /&gt;
  | data3   = U.FL&lt;br /&gt;
  | label4  = Frequency (Center/Band)&lt;br /&gt;
  | data4   = 2.4 GHz&lt;br /&gt;
  | label5  = Gain (max)&lt;br /&gt;
  | data5   = 2.14 dBi&lt;br /&gt;
  }}&lt;br /&gt;
| data4 = {{Infobox&lt;br /&gt;
  | child   = yes&lt;br /&gt;
  | headerstyle  = background:#e84e0f;color:white;&lt;br /&gt;
  | header1 = Electrical specifications&lt;br /&gt;
  | data2 = {{Infobox&lt;br /&gt;
    | child = yes&lt;br /&gt;
    | headerstyle = text-align:left;&lt;br /&gt;
    | header1= &amp;lt;u&amp;gt;Rechargeable version:&amp;lt;/u&amp;gt;&lt;br /&gt;
    | label2  = Charger input voltage/current&lt;br /&gt;
    | data2   = 5.0V / 450mA&lt;br /&gt;
    | label3  = Supported battery chemistry&lt;br /&gt;
    | data3   = Li-Ion or Li-Po &lt;br /&gt;
    | label4  = Battery voltage&lt;br /&gt;
    | data4   = 2.5V – 4.2V&lt;br /&gt;
    }}&lt;br /&gt;
  | data3 = {{Infobox&lt;br /&gt;
    | child = yes&lt;br /&gt;
    | headerstyle = text-align:left;&lt;br /&gt;
    | header1= &amp;lt;u&amp;gt;Non-rechargeable version:&amp;lt;/u&amp;gt;&lt;br /&gt;
    | label2  = Input voltage&lt;br /&gt;
    | data2  = 2.0V – 3.8V&lt;br /&gt;
    }}&lt;br /&gt;
  }}&lt;br /&gt;
}}&lt;br /&gt;
The Simucube Wireless Wheel 2 Module is an upgraded version of the Simucube Wireless wheel module. The new module offers more digital inputs, 4 analog axes, and in-build battery charger, and a voltage regulator.&lt;br /&gt;
&lt;br /&gt;
=Digital inputs=&lt;br /&gt;
Wireless Wheel 2 Module has a total of 98 digital input pins in which 96 inputs are fully configurable by wheel manufacturers. 2 pins are reserved for shifter paddles. Shifter paddles are only mandatory devices, and the rest of the pins can be used as needed. Paddles are mandatory because they are used to connect and disconnect the wheel from Simucube. Each configurable IO pin can be used multiple times with different device types. Most of the input devices can also be configured with enable pins. These enable pins can be used to multiplex encoders. For example, one encoder can be configured as 12 different encoders with a rotary switch controlling which encoder is used at the time.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;u&amp;gt;'''Possible digital input device types:'''&amp;lt;/u&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
'''Button:''' Regular button, game controller holds signal high if pressed.&amp;lt;br&amp;gt;&lt;br /&gt;
'''Encoder:''' Each detent is shown as a pulse. Pulsed game controller signal depends on turning direction.&amp;lt;br&amp;gt;&lt;br /&gt;
'''Rotary switch:''' Maximum of 12 positions. Changing switch position will pulse corresponding output. The rotary switch can also be configured as buttons if the pulsing output is not needed or wanted.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Analog inputs=&lt;br /&gt;
[[file:SLEEP_pin_controlled_output.png|thumbnail|upright|left|SLEEP pin with transistors can be used to turn external devices on and off]]&lt;br /&gt;
The wireless module offers AVCC output for analog devices. Output in AVCC is pulsed for lower power consumption and output is on only when the ADC module is sampling inputs. Output pulses are 2ms long and frequency is 100Hz, this means that AVCC is on 20% of the time. 2ms pulses work great with potentiometers, but Hall-effect sensors might not work with pulsed AVCC if Hall-sensor power-on time is too long. One option to provide VCC for Hall-sensor is to power it from Wireless Wheel 2 VDD pin and use MOSFETs connected to SLEEP pin so Hall-sensor can be powered off while Wireless Wheel 2 isn’t connected. SLEEP pin is high when Wireless Wheel 2 is connected to Simucube.&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear:both;&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Battery connections =&lt;br /&gt;
&lt;br /&gt;
Wireless Wheel 2 Module has multiple VIN, GND, BATT, and SW_IN pins. The module will work when using only one of each, but it is recommended to connect pins together in the wheel circuit board. Pins should be tied together to ensure a reliable connection with the M.2 connector in case of mechanical shock or shaking.&amp;lt;br&amp;gt;&lt;br /&gt;
== Rechargeable version ==&lt;br /&gt;
[[file:rechargeable_wheel_example.png|thumbnail|upright|left|Rechargeable example]]&lt;br /&gt;
Wireless Wheel 2 Module for rechargeable batteries has an in-built charger circuit and DC-DC converter to regulate battery voltage to 3.0V. The charger is connected to VIN and should be provided with 5.0V +- 5% with a minimum of 450mA for charging. BATT pins are charger output and the battery should be connected between these and GND. SW_IN is unregulated voltage input for the Wireless Wheel 2 Module and will provide voltage to the in-built DC-DC converter. The power switch can be connected between SW_IN pins and a positive battery terminal. installing power switch between SW_IN and BATT enable charging when the wheel is turned off.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear:both;&amp;quot; /&amp;gt;&lt;br /&gt;
== Non-rechargeable version ==&lt;br /&gt;
[[file:non-rechargeable_wheel_example.png|thumbnail|upright|left|Non-rechargeable example]] &lt;br /&gt;
&lt;br /&gt;
Wireless Wheel 2 Module version for non-rechargeable batteries does not have a charger nor DC-DC converter. Due to a non-existing DC-DC converter, the VDD output is not regulated, and voltage will be the same as battery voltage. Even though it is possible to connect batteries straight to SW_IN pins to power this version, it is recommended to connect battery positive lead to VIN instead, since it has reverse polarity protection. VIN is internally connected to BATT pins in a non-rechargeable version. If a power switch is needed, it can be installed on battery leads or between BATT and SW_IN pins. If the power switch is not connected between mentioned pins, BATT pins should be connected to WS_IN pins to ensure power for the module.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear:both;&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Pinout =&lt;br /&gt;
Wireless Wheel 2 Module uses M.2 connectors to fit all the I/O pins in a compact, low-profile packet.&lt;br /&gt;
All LED pins include a 220 Ohm current limiter resistor.&lt;br /&gt;
&lt;br /&gt;
==Left M.2 connector==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; | Bottom side !! colspan=&amp;quot;3&amp;quot; | Top side&lt;br /&gt;
|-&lt;br /&gt;
! Function !! Signal !! colspan=&amp;quot;2&amp;quot; | Pin !! Signal !! Function&lt;br /&gt;
|-&lt;br /&gt;
| GND || GND || 66 || 67 || AVCC || 3.0 V OUTPUT to analog circuitry&amp;lt;br&amp;gt;Max. 100 mA including VDD current.&lt;br /&gt;
|-&lt;br /&gt;
| GND || GND || 64 || 65 || AN0 || ADC CH0 INPUT&amp;lt;br&amp;gt;0 .. 3.0 V voltage range&lt;br /&gt;
|-&lt;br /&gt;
| GND || GND || 62 || 63 || AN1 || ADC CH1 INPUT&amp;lt;br&amp;gt;0 .. 3.0 V voltage range&lt;br /&gt;
|-&lt;br /&gt;
| GND || GND || 60 || 61 || AN2 || ADC CH2 INPUT&amp;lt;br&amp;gt;0 .. 3.0 V voltage range&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN64 || 58 || 59 || AN3 || ADC CH3 INPUT&amp;lt;br&amp;gt;0 .. 3.0 V voltage range&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN63 || 56 || 57 || BTN1 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN62 || 54 || 55 || BTN2 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN61 || 52 || 53 || BTN3 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN60 || 50 || 51 || BTN4 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN89 || 48 || 49 || BTN5 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN58 || 46 || 47 || BTN6 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN57 || 44 || 45 || BTN7 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN56 || 42 || 43 || BTN8 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN55 || 40 || 41 || BTN9 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN54 || 38 || 39 || BTN10 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN53 || 36 || 37 || BTN11 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN52 || 34 || 35 || BTN12 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN51 || 32 || 33 || BTN13 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN50 || 30 || 31 || BTN14 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN49 || 28 || 29 || BTN15 || Input&lt;br /&gt;
|-&lt;br /&gt;
| GND || GND || 26 || 27 || BTN16 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN80 || 24 || 25 || GND || GND&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN78 || 22 || 23 || BTN79 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN76 || 20 || 21 || BTN77 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN74 || 18 || 19 || BTN75 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN72 || 16 || 17 || BTN73 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN70 || 14 || 15 || BTN71 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN68 || 12 || 13 || BTN69 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN66 || 10 || 11 || BTN67 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN17 || 8 || 9 || BTN65 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN19 || 6 || 7 || BTN18 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN32 || 4 || 5 || LED1 || 3.0 V status LED OUTPUT&amp;lt;br&amp;gt;through 220 Ohm series resistor&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN30 || 2 || 3 || BTN20 || Input&lt;br /&gt;
|-&lt;br /&gt;
| - || - || - || 1 || BTN31 || Input&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Right M.2 connector==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; | Bottom side !! colspan=&amp;quot;3&amp;quot; | Top side&lt;br /&gt;
|-&lt;br /&gt;
! Function !! Signal !! colspan=&amp;quot;2&amp;quot; | Pin !! Signal !! Function&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN28 || 66 || 67 || BTN29 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN26 || 64 || 65 || BTN27 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN22 || 62 || 63 || BTN25 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN24 || 60 || 61 || BTN21 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Do not connect || - || 58 || 59 || BTN23 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Do not connect || - || 56 || 57 || - || Do not connect&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN96 || 54 || no | 55 || no | - || no | Do not connect&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN95 || 52 || no | 53 || no | - || no | Do not connect&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN94 || 50 || no | 51 || no | - || no | Do not connect&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN93 || 48 || no | 49 || no | - || no | Do not connect&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN92 || 46 || 47 || SLEEP || BP2 module sleep status&amp;lt;br&amp;gt;Active LOW (BP2 sleeps)&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN91 || 44 || 45 || TX || LEUART TX signal OUTPUT&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN90 || 42 || 43 || RX || LEUART RX signal INPUT&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN89 || 40 || 41 || LED2 || 2nd indicator LED OUTPUT&amp;lt;br&amp;gt;3.0 V through 220 Ohm resistor&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN88 || 38 || 39 || PADDLE1 || Paddle input 1 (left)&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN87 || 36 || 37 || PADDLE2 || Paddle input 2 (right)&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN86 || 34 || 35 || GND || GND&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN85 || 32 || 33 || VDD || +3.0 V OUTPUT&amp;lt;br&amp;gt;Max. 100 mA including AVCC current.&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN84 || 30 || 31 || BTN33 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN83 || 28 || 29 || BTN34 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN82 || 26 || 27 || BTN35 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN81 || 24 || 25 || BTN36 || Input&lt;br /&gt;
|-&lt;br /&gt;
| GND || GND || 22 || 23 || BTN37 || Input&lt;br /&gt;
|-&lt;br /&gt;
| GND || GND || 20 || 21 || BTN38 || Input&lt;br /&gt;
|-&lt;br /&gt;
| LED indicator for battery charging&amp;lt;br&amp;gt;Connect LED Anode to BATT || LED_CHG || 18 || 19 || BTN39 || Input&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot;| SWITCH_IN operating voltage input || SW_IN || 16 || 17 || BTN40 || Input&lt;br /&gt;
|-&lt;br /&gt;
| SW_IN|| 14 || 15 || BTN41 || Input&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot;| LiPO/Ion/battery positive terminal || BATT || 12 || 13 || BTN42 || Input&lt;br /&gt;
|-&lt;br /&gt;
| BATT || 10 || 11 || BTN43 || Input&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot;| GND || GND ||  8 ||  9 || BTN44 || Input&lt;br /&gt;
|-&lt;br /&gt;
| GND ||  6 ||  7 || BTN45 || Input&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot;| Voltage INPUT terminal&amp;lt;br&amp;gt;5.0 V ± 5 % || VIN ||  4 ||  5 || BTN46 || Input&lt;br /&gt;
|-&lt;br /&gt;
| VIN ||  2 ||  3 || BTN47 || Input&lt;br /&gt;
|-&lt;br /&gt;
|     - ||     - ||  - ||  1 || BTN48 || Input&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=Resources=&lt;br /&gt;
==Eagle library==&lt;br /&gt;
[[Media:wireless_wheel_2_eagle_library.zip|Eagle library of Wireless Wheel 2 Module]]&lt;br /&gt;
&lt;br /&gt;
==3D-model==&lt;br /&gt;
[[Media:Wireless_Wheel_2_Module_3d.zip|Wireless Wheel 2 Module 3D model file (.step)]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Hardware]]&lt;br /&gt;
[[Category:Simucube_2]]&lt;/div&gt;</summary>
		<author><name>MarkusN</name></author>	</entry>

	<entry>
		<id>https://granitedevices.com/w/index.php?title=Simucube_Wireless_Wheel_2&amp;diff=7559</id>
		<title>Simucube Wireless Wheel 2</title>
		<link rel="alternate" type="text/html" href="https://granitedevices.com/w/index.php?title=Simucube_Wireless_Wheel_2&amp;diff=7559"/>
				<updated>2021-08-26T09:02:20Z</updated>
		
		<summary type="html">&lt;p&gt;MarkusN: /* Resources */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox&lt;br /&gt;
| headerstyle  = background:#e84e0f;color:white;&lt;br /&gt;
| above = Wireless Wheel 2 Module&lt;br /&gt;
| image =[[File:Wireless_Wheel_2_Module.jpg|300px]]&lt;br /&gt;
| image2 = [[File:Wireless_Wheel_2_Module_dimensions.png|300px]]&lt;br /&gt;
| data2 = {{Infobox&lt;br /&gt;
  | child   = yes&lt;br /&gt;
  | headerstyle  = background:#e84e0f;color:white;&lt;br /&gt;
  | header1 = Configurable inputs&lt;br /&gt;
  | label2  = Digital&lt;br /&gt;
  | data2   = 96&lt;br /&gt;
  | label3  = Analog&lt;br /&gt;
  | data3   = 4&lt;br /&gt;
  }}&lt;br /&gt;
| data3 = {{Infobox&lt;br /&gt;
  | child   = yes&lt;br /&gt;
  | headerstyle  = background:#e84e0f;color:white;&lt;br /&gt;
  | header1 = Antenna&lt;br /&gt;
  | label2  = Type&lt;br /&gt;
  | data2   = External (not included)&lt;br /&gt;
  | label3  = Connector&lt;br /&gt;
  | data3   = U.FL&lt;br /&gt;
  | label4  = Frequency (Center/Band)&lt;br /&gt;
  | data4   = 2.4 GHz&lt;br /&gt;
  | label5  = Gain (max)&lt;br /&gt;
  | data5   = 2.14 dBi&lt;br /&gt;
  }}&lt;br /&gt;
| data4 = {{Infobox&lt;br /&gt;
  | child   = yes&lt;br /&gt;
  | headerstyle  = background:#e84e0f;color:white;&lt;br /&gt;
  | header1 = Electrical specifications&lt;br /&gt;
  | data2 = {{Infobox&lt;br /&gt;
    | child = yes&lt;br /&gt;
    | headerstyle = text-align:left;&lt;br /&gt;
    | header1= &amp;lt;u&amp;gt;Rechargeable version:&amp;lt;/u&amp;gt;&lt;br /&gt;
    | label2  = Charger input voltage/current&lt;br /&gt;
    | data2   = 5.0V / 450mA&lt;br /&gt;
    | label3  = Supported battery chemistry&lt;br /&gt;
    | data3   = Li-Ion or Li-Po &lt;br /&gt;
    | label4  = Battery voltage&lt;br /&gt;
    | data4   = 2.5V – 4.2V&lt;br /&gt;
    }}&lt;br /&gt;
  | data3 = {{Infobox&lt;br /&gt;
    | child = yes&lt;br /&gt;
    | headerstyle = text-align:left;&lt;br /&gt;
    | header1= &amp;lt;u&amp;gt;Non-rechargeable version:&amp;lt;/u&amp;gt;&lt;br /&gt;
    | label2  = Input voltage&lt;br /&gt;
    | data2  = 2.0V – 3.8V&lt;br /&gt;
    }}&lt;br /&gt;
  }}&lt;br /&gt;
}}&lt;br /&gt;
The Simucube Wireless Wheel 2 Module is an upgraded version of the Simucube Wireless wheel module. New module offers more digital inputs, 4 analog axis, in-build battery charger and voltage regulator.&lt;br /&gt;
&lt;br /&gt;
=Digital inputs=&lt;br /&gt;
Wireless Wheel 2 Module has a total of 98 digital input pins in which 96 inputs are fully configurable by wheel manufacturers. 2 pins are reserved for shifter paddles. Shifter paddles are only mandatory devices, and the rest of the pins can be used as needed. Paddles are mandatory, since those are used to connect and disconnect wheel from Simucube. Each configurable IO pin can be used multiple times with different device types. Most of the input devices can also be configured with enable pins. These enable pins can be used to multiplex encoders. For example, one encoder can be configured as 12 different encoders with rotary switch controlling which encoder is used at time.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;u&amp;gt;'''Possible digital input device types:'''&amp;lt;/u&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
'''Button:''' Regular button, game controller holds signal high if button is pressed.&amp;lt;br&amp;gt;&lt;br /&gt;
'''Encoder:''' Each detent from encoder is shown as pulse from game controller. Pulsed game controller signal depends on turning direction.&amp;lt;br&amp;gt;&lt;br /&gt;
'''Rotary switch:''' Maximum of 12 positions. Changing switch position will pulse corresponding output. Rotary switch can also be configured as buttons, if pulsing output is not needed or wanted.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Analog inputs=&lt;br /&gt;
[[file:SLEEP_pin_controlled_output.png|thumbnail|upright|left|SLEEP pin with transistors can be used to turn external devices on and off]]&lt;br /&gt;
The wireless module offers AVCC output for analog devices. Output in AVCC is pulsed for lower power consumption and output is on only when the ADC module is sampling inputs. Output pulses are 2ms long and frequency is 100Hz, this means that AVCC is on 20% of the time. 2ms pulses work great with potentiometers, but Hall-effect sensors might not work with pulsed AVCC if Hall-sensor power-on time is too long. One option to provide VCC for Hall-sensor is to power it from Wireless Wheel 2 VDD pin and use MOSFETs connected to SLEEP pin so Hall-sensor can be powered off while Wireless Wheel 2 isn’t connected. SLEEP pin is high when Wireless Wheel 2 is connected to Simucube.&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear:both;&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Battery connections =&lt;br /&gt;
&lt;br /&gt;
Wireless Wheel 2 Module has multiple VIN, GND, BATT, and SW_IN pins. The module will work when using only one of each, but it is recommended to connect pins together in the wheel circuit board. Pins should be tied together to ensure a reliable connection with the M.2 connector in case of mechanical shock or shaking.&amp;lt;br&amp;gt;&lt;br /&gt;
== Rechargeable version ==&lt;br /&gt;
[[file:rechargeable_wheel_example.png|thumbnail|upright|left|Rechargeable example]]&lt;br /&gt;
Wireless Wheel 2 Module for rechargeable batteries has an in-built charger circuit and DC-DC converter to regulate battery voltage to 3.0V. The charger is connected to VIN and should be provided with 5.0V +- 5% with a minimum of 450mA for charging. BATT pins are charger output and the battery should be connected between these and GND. SW_IN is unregulated voltage input for the Wireless Wheel 2 Module and will provide voltage to the in-built DC-DC converter. The power switch can be connected between SW_IN pins and a positive battery terminal. installing power switch between SW_IN and BATT enable charging when the wheel is turned off.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear:both;&amp;quot; /&amp;gt;&lt;br /&gt;
== Non-rechargeable version ==&lt;br /&gt;
[[file:non-rechargeable_wheel_example.png|thumbnail|upright|left|Non-rechargeable example]] &lt;br /&gt;
&lt;br /&gt;
Wireless Wheel 2 Module version for non-rechargeable batteries does not have a charger nor DC-DC converter. Due to a non-existing DC-DC converter, the VDD output is not regulated, and voltage will be the same as battery voltage. Even though it is possible to connect batteries straight to SW_IN pins to power this version, it is recommended to connect battery positive lead to VIN instead, since it has reverse polarity protection. VIN is internally connected to BATT pins in a non-rechargeable version. If a power switch is needed, it can be installed on battery leads or between BATT and SW_IN pins. If the power switch is not connected between mentioned pins, BATT pins should be connected to WS_IN pins to ensure power for the module.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear:both;&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Pinout =&lt;br /&gt;
Wireless Wheel 2 Module uses M.2 connectors to fit all the I/O pins in a compact, low-profile packet.&lt;br /&gt;
All LED pins include a 220 Ohm current limiter resistor.&lt;br /&gt;
&lt;br /&gt;
==Left M.2 connector==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; | Bottom side !! colspan=&amp;quot;3&amp;quot; | Top side&lt;br /&gt;
|-&lt;br /&gt;
! Function !! Signal !! colspan=&amp;quot;2&amp;quot; | Pin !! Signal !! Function&lt;br /&gt;
|-&lt;br /&gt;
| GND || GND || 66 || 67 || AVCC || 3.0 V OUTPUT to analog circuitry&amp;lt;br&amp;gt;Max. 100 mA including VDD current.&lt;br /&gt;
|-&lt;br /&gt;
| GND || GND || 64 || 65 || AN0 || ADC CH0 INPUT&amp;lt;br&amp;gt;0 .. 3.0 V voltage range&lt;br /&gt;
|-&lt;br /&gt;
| GND || GND || 62 || 63 || AN1 || ADC CH1 INPUT&amp;lt;br&amp;gt;0 .. 3.0 V voltage range&lt;br /&gt;
|-&lt;br /&gt;
| GND || GND || 60 || 61 || AN2 || ADC CH2 INPUT&amp;lt;br&amp;gt;0 .. 3.0 V voltage range&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN64 || 58 || 59 || AN3 || ADC CH3 INPUT&amp;lt;br&amp;gt;0 .. 3.0 V voltage range&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN63 || 56 || 57 || BTN1 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN62 || 54 || 55 || BTN2 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN61 || 52 || 53 || BTN3 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN60 || 50 || 51 || BTN4 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN89 || 48 || 49 || BTN5 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN58 || 46 || 47 || BTN6 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN57 || 44 || 45 || BTN7 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN56 || 42 || 43 || BTN8 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN55 || 40 || 41 || BTN9 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN54 || 38 || 39 || BTN10 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN53 || 36 || 37 || BTN11 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN52 || 34 || 35 || BTN12 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN51 || 32 || 33 || BTN13 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN50 || 30 || 31 || BTN14 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN49 || 28 || 29 || BTN15 || Input&lt;br /&gt;
|-&lt;br /&gt;
| GND || GND || 26 || 27 || BTN16 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN80 || 24 || 25 || GND || GND&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN78 || 22 || 23 || BTN79 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN76 || 20 || 21 || BTN77 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN74 || 18 || 19 || BTN75 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN72 || 16 || 17 || BTN73 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN70 || 14 || 15 || BTN71 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN68 || 12 || 13 || BTN69 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN66 || 10 || 11 || BTN67 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN17 || 8 || 9 || BTN65 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN19 || 6 || 7 || BTN18 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN32 || 4 || 5 || LED1 || 3.0 V status LED OUTPUT&amp;lt;br&amp;gt;through 220 Ohm series resistor&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN30 || 2 || 3 || BTN20 || Input&lt;br /&gt;
|-&lt;br /&gt;
| - || - || - || 1 || BTN31 || Input&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Right M.2 connector==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; | Bottom side !! colspan=&amp;quot;3&amp;quot; | Top side&lt;br /&gt;
|-&lt;br /&gt;
! Function !! Signal !! colspan=&amp;quot;2&amp;quot; | Pin !! Signal !! Function&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN28 || 66 || 67 || BTN29 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN26 || 64 || 65 || BTN27 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN22 || 62 || 63 || BTN25 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN24 || 60 || 61 || BTN21 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Do not connect || - || 58 || 59 || BTN23 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Do not connect || - || 56 || 57 || - || Do not connect&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN96 || 54 || no | 55 || no | - || no | Do not connect&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN95 || 52 || no | 53 || no | - || no | Do not connect&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN94 || 50 || no | 51 || no | - || no | Do not connect&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN93 || 48 || no | 49 || no | - || no | Do not connect&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN92 || 46 || 47 || SLEEP || BP2 module sleep status&amp;lt;br&amp;gt;Active LOW (BP2 sleeps)&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN91 || 44 || 45 || TX || LEUART TX signal OUTPUT&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN90 || 42 || 43 || RX || LEUART RX signal INPUT&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN89 || 40 || 41 || LED2 || 2nd indicator LED OUTPUT&amp;lt;br&amp;gt;3.0 V through 220 Ohm resistor&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN88 || 38 || 39 || PADDLE1 || Paddle input 1 (left)&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN87 || 36 || 37 || PADDLE2 || Paddle input 2 (right)&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN86 || 34 || 35 || GND || GND&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN85 || 32 || 33 || VDD || +3.0 V OUTPUT&amp;lt;br&amp;gt;Max. 100 mA including AVCC current.&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN84 || 30 || 31 || BTN33 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN83 || 28 || 29 || BTN34 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN82 || 26 || 27 || BTN35 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN81 || 24 || 25 || BTN36 || Input&lt;br /&gt;
|-&lt;br /&gt;
| GND || GND || 22 || 23 || BTN37 || Input&lt;br /&gt;
|-&lt;br /&gt;
| GND || GND || 20 || 21 || BTN38 || Input&lt;br /&gt;
|-&lt;br /&gt;
| LED indicator for battery charging&amp;lt;br&amp;gt;Connect LED Anode to BATT || LED_CHG || 18 || 19 || BTN39 || Input&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot;| SWITCH_IN operating voltage input || SW_IN || 16 || 17 || BTN40 || Input&lt;br /&gt;
|-&lt;br /&gt;
| SW_IN|| 14 || 15 || BTN41 || Input&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot;| LiPO/Ion/battery positive terminal || BATT || 12 || 13 || BTN42 || Input&lt;br /&gt;
|-&lt;br /&gt;
| BATT || 10 || 11 || BTN43 || Input&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot;| GND || GND ||  8 ||  9 || BTN44 || Input&lt;br /&gt;
|-&lt;br /&gt;
| GND ||  6 ||  7 || BTN45 || Input&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot;| Voltage INPUT terminal&amp;lt;br&amp;gt;5.0 V ± 5 % || VIN ||  4 ||  5 || BTN46 || Input&lt;br /&gt;
|-&lt;br /&gt;
| VIN ||  2 ||  3 || BTN47 || Input&lt;br /&gt;
|-&lt;br /&gt;
|     - ||     - ||  - ||  1 || BTN48 || Input&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=Resources=&lt;br /&gt;
==Eagle library==&lt;br /&gt;
[[Media:wireless_wheel_2_eagle_library.zip|Eagle library of Wireless Wheel 2 Module]]&lt;br /&gt;
&lt;br /&gt;
==3D-model==&lt;br /&gt;
[[Media:Wireless_Wheel_2_Module_3d.zip|Wireless Wheel 2 Module 3D model file (.step)]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Hardware]]&lt;br /&gt;
[[Category:Simucube_2]]&lt;/div&gt;</summary>
		<author><name>MarkusN</name></author>	</entry>

	<entry>
		<id>https://granitedevices.com/w/index.php?title=Simucube_Wireless_Wheel_2&amp;diff=7558</id>
		<title>Simucube Wireless Wheel 2</title>
		<link rel="alternate" type="text/html" href="https://granitedevices.com/w/index.php?title=Simucube_Wireless_Wheel_2&amp;diff=7558"/>
				<updated>2021-08-26T08:57:54Z</updated>
		
		<summary type="html">&lt;p&gt;MarkusN: /* Analog inputs */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox&lt;br /&gt;
| headerstyle  = background:#e84e0f;color:white;&lt;br /&gt;
| above = Wireless Wheel 2 Module&lt;br /&gt;
| image =[[File:Wireless_Wheel_2_Module.jpg|300px]]&lt;br /&gt;
| image2 = [[File:Wireless_Wheel_2_Module_dimensions.png|300px]]&lt;br /&gt;
| data2 = {{Infobox&lt;br /&gt;
  | child   = yes&lt;br /&gt;
  | headerstyle  = background:#e84e0f;color:white;&lt;br /&gt;
  | header1 = Configurable inputs&lt;br /&gt;
  | label2  = Digital&lt;br /&gt;
  | data2   = 96&lt;br /&gt;
  | label3  = Analog&lt;br /&gt;
  | data3   = 4&lt;br /&gt;
  }}&lt;br /&gt;
| data3 = {{Infobox&lt;br /&gt;
  | child   = yes&lt;br /&gt;
  | headerstyle  = background:#e84e0f;color:white;&lt;br /&gt;
  | header1 = Antenna&lt;br /&gt;
  | label2  = Type&lt;br /&gt;
  | data2   = External (not included)&lt;br /&gt;
  | label3  = Connector&lt;br /&gt;
  | data3   = U.FL&lt;br /&gt;
  | label4  = Frequency (Center/Band)&lt;br /&gt;
  | data4   = 2.4 GHz&lt;br /&gt;
  | label5  = Gain (max)&lt;br /&gt;
  | data5   = 2.14 dBi&lt;br /&gt;
  }}&lt;br /&gt;
| data4 = {{Infobox&lt;br /&gt;
  | child   = yes&lt;br /&gt;
  | headerstyle  = background:#e84e0f;color:white;&lt;br /&gt;
  | header1 = Electrical specifications&lt;br /&gt;
  | data2 = {{Infobox&lt;br /&gt;
    | child = yes&lt;br /&gt;
    | headerstyle = text-align:left;&lt;br /&gt;
    | header1= &amp;lt;u&amp;gt;Rechargeable version:&amp;lt;/u&amp;gt;&lt;br /&gt;
    | label2  = Charger input voltage/current&lt;br /&gt;
    | data2   = 5.0V / 450mA&lt;br /&gt;
    | label3  = Supported battery chemistry&lt;br /&gt;
    | data3   = Li-Ion or Li-Po &lt;br /&gt;
    | label4  = Battery voltage&lt;br /&gt;
    | data4   = 2.5V – 4.2V&lt;br /&gt;
    }}&lt;br /&gt;
  | data3 = {{Infobox&lt;br /&gt;
    | child = yes&lt;br /&gt;
    | headerstyle = text-align:left;&lt;br /&gt;
    | header1= &amp;lt;u&amp;gt;Non-rechargeable version:&amp;lt;/u&amp;gt;&lt;br /&gt;
    | label2  = Input voltage&lt;br /&gt;
    | data2  = 2.0V – 3.8V&lt;br /&gt;
    }}&lt;br /&gt;
  }}&lt;br /&gt;
}}&lt;br /&gt;
The Simucube Wireless Wheel 2 Module is an upgraded version of the Simucube Wireless wheel module. New module offers more digital inputs, 4 analog axis, in-build battery charger and voltage regulator.&lt;br /&gt;
&lt;br /&gt;
=Digital inputs=&lt;br /&gt;
Wireless Wheel 2 Module has a total of 98 digital input pins in which 96 inputs are fully configurable by wheel manufacturers. 2 pins are reserved for shifter paddles. Shifter paddles are only mandatory devices, and the rest of the pins can be used as needed. Paddles are mandatory, since those are used to connect and disconnect wheel from Simucube. Each configurable IO pin can be used multiple times with different device types. Most of the input devices can also be configured with enable pins. These enable pins can be used to multiplex encoders. For example, one encoder can be configured as 12 different encoders with rotary switch controlling which encoder is used at time.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;u&amp;gt;'''Possible digital input device types:'''&amp;lt;/u&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
'''Button:''' Regular button, game controller holds signal high if button is pressed.&amp;lt;br&amp;gt;&lt;br /&gt;
'''Encoder:''' Each detent from encoder is shown as pulse from game controller. Pulsed game controller signal depends on turning direction.&amp;lt;br&amp;gt;&lt;br /&gt;
'''Rotary switch:''' Maximum of 12 positions. Changing switch position will pulse corresponding output. Rotary switch can also be configured as buttons, if pulsing output is not needed or wanted.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Analog inputs=&lt;br /&gt;
[[file:SLEEP_pin_controlled_output.png|thumbnail|upright|left|SLEEP pin with transistors can be used to turn external devices on and off]]&lt;br /&gt;
The wireless module offers AVCC output for analog devices. Output in AVCC is pulsed for lower power consumption and output is on only when the ADC module is sampling inputs. Output pulses are 2ms long and frequency is 100Hz, this means that AVCC is on 20% of the time. 2ms pulses work great with potentiometers, but Hall-effect sensors might not work with pulsed AVCC if Hall-sensor power-on time is too long. One option to provide VCC for Hall-sensor is to power it from Wireless Wheel 2 VDD pin and use MOSFETs connected to SLEEP pin so Hall-sensor can be powered off while Wireless Wheel 2 isn’t connected. SLEEP pin is high when Wireless Wheel 2 is connected to Simucube.&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear:both;&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Battery connections =&lt;br /&gt;
&lt;br /&gt;
Wireless Wheel 2 Module has multiple VIN, GND, BATT, and SW_IN pins. The module will work when using only one of each, but it is recommended to connect pins together in the wheel circuit board. Pins should be tied together to ensure a reliable connection with the M.2 connector in case of mechanical shock or shaking.&amp;lt;br&amp;gt;&lt;br /&gt;
== Rechargeable version ==&lt;br /&gt;
[[file:rechargeable_wheel_example.png|thumbnail|upright|left|Rechargeable example]]&lt;br /&gt;
Wireless Wheel 2 Module for rechargeable batteries has an in-built charger circuit and DC-DC converter to regulate battery voltage to 3.0V. The charger is connected to VIN and should be provided with 5.0V +- 5% with a minimum of 450mA for charging. BATT pins are charger output and the battery should be connected between these and GND. SW_IN is unregulated voltage input for the Wireless Wheel 2 Module and will provide voltage to the in-built DC-DC converter. The power switch can be connected between SW_IN pins and a positive battery terminal. installing power switch between SW_IN and BATT enable charging when the wheel is turned off.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear:both;&amp;quot; /&amp;gt;&lt;br /&gt;
== Non-rechargeable version ==&lt;br /&gt;
[[file:non-rechargeable_wheel_example.png|thumbnail|upright|left|Non-rechargeable example]] &lt;br /&gt;
&lt;br /&gt;
Wireless Wheel 2 Module version for non-rechargeable batteries does not have a charger nor DC-DC converter. Due to a non-existing DC-DC converter, the VDD output is not regulated, and voltage will be the same as battery voltage. Even though it is possible to connect batteries straight to SW_IN pins to power this version, it is recommended to connect battery positive lead to VIN instead, since it has reverse polarity protection. VIN is internally connected to BATT pins in a non-rechargeable version. If a power switch is needed, it can be installed on battery leads or between BATT and SW_IN pins. If the power switch is not connected between mentioned pins, BATT pins should be connected to WS_IN pins to ensure power for the module.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear:both;&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Pinout =&lt;br /&gt;
Wireless Wheel 2 Module uses M.2 connectors to fit all the I/O pins in a compact, low-profile packet.&lt;br /&gt;
All LED pins include a 220 Ohm current limiter resistor.&lt;br /&gt;
&lt;br /&gt;
==Left M.2 connector==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; | Bottom side !! colspan=&amp;quot;3&amp;quot; | Top side&lt;br /&gt;
|-&lt;br /&gt;
! Function !! Signal !! colspan=&amp;quot;2&amp;quot; | Pin !! Signal !! Function&lt;br /&gt;
|-&lt;br /&gt;
| GND || GND || 66 || 67 || AVCC || 3.0 V OUTPUT to analog circuitry&amp;lt;br&amp;gt;Max. 100 mA including VDD current.&lt;br /&gt;
|-&lt;br /&gt;
| GND || GND || 64 || 65 || AN0 || ADC CH0 INPUT&amp;lt;br&amp;gt;0 .. 3.0 V voltage range&lt;br /&gt;
|-&lt;br /&gt;
| GND || GND || 62 || 63 || AN1 || ADC CH1 INPUT&amp;lt;br&amp;gt;0 .. 3.0 V voltage range&lt;br /&gt;
|-&lt;br /&gt;
| GND || GND || 60 || 61 || AN2 || ADC CH2 INPUT&amp;lt;br&amp;gt;0 .. 3.0 V voltage range&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN64 || 58 || 59 || AN3 || ADC CH3 INPUT&amp;lt;br&amp;gt;0 .. 3.0 V voltage range&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN63 || 56 || 57 || BTN1 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN62 || 54 || 55 || BTN2 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN61 || 52 || 53 || BTN3 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN60 || 50 || 51 || BTN4 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN89 || 48 || 49 || BTN5 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN58 || 46 || 47 || BTN6 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN57 || 44 || 45 || BTN7 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN56 || 42 || 43 || BTN8 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN55 || 40 || 41 || BTN9 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN54 || 38 || 39 || BTN10 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN53 || 36 || 37 || BTN11 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN52 || 34 || 35 || BTN12 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN51 || 32 || 33 || BTN13 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN50 || 30 || 31 || BTN14 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN49 || 28 || 29 || BTN15 || Input&lt;br /&gt;
|-&lt;br /&gt;
| GND || GND || 26 || 27 || BTN16 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN80 || 24 || 25 || GND || GND&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN78 || 22 || 23 || BTN79 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN76 || 20 || 21 || BTN77 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN74 || 18 || 19 || BTN75 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN72 || 16 || 17 || BTN73 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN70 || 14 || 15 || BTN71 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN68 || 12 || 13 || BTN69 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN66 || 10 || 11 || BTN67 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN17 || 8 || 9 || BTN65 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN19 || 6 || 7 || BTN18 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN32 || 4 || 5 || LED1 || 3.0 V status LED OUTPUT&amp;lt;br&amp;gt;through 220 Ohm series resistor&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN30 || 2 || 3 || BTN20 || Input&lt;br /&gt;
|-&lt;br /&gt;
| - || - || - || 1 || BTN31 || Input&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Right M.2 connector==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; | Bottom side !! colspan=&amp;quot;3&amp;quot; | Top side&lt;br /&gt;
|-&lt;br /&gt;
! Function !! Signal !! colspan=&amp;quot;2&amp;quot; | Pin !! Signal !! Function&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN28 || 66 || 67 || BTN29 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN26 || 64 || 65 || BTN27 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN22 || 62 || 63 || BTN25 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN24 || 60 || 61 || BTN21 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Do not connect || - || 58 || 59 || BTN23 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Do not connect || - || 56 || 57 || - || Do not connect&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN96 || 54 || no | 55 || no | - || no | Do not connect&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN95 || 52 || no | 53 || no | - || no | Do not connect&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN94 || 50 || no | 51 || no | - || no | Do not connect&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN93 || 48 || no | 49 || no | - || no | Do not connect&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN92 || 46 || 47 || SLEEP || BP2 module sleep status&amp;lt;br&amp;gt;Active LOW (BP2 sleeps)&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN91 || 44 || 45 || TX || LEUART TX signal OUTPUT&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN90 || 42 || 43 || RX || LEUART RX signal INPUT&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN89 || 40 || 41 || LED2 || 2nd indicator LED OUTPUT&amp;lt;br&amp;gt;3.0 V through 220 Ohm resistor&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN88 || 38 || 39 || PADDLE1 || Paddle input 1 (left)&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN87 || 36 || 37 || PADDLE2 || Paddle input 2 (right)&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN86 || 34 || 35 || GND || GND&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN85 || 32 || 33 || VDD || +3.0 V OUTPUT&amp;lt;br&amp;gt;Max. 100 mA including AVCC current.&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN84 || 30 || 31 || BTN33 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN83 || 28 || 29 || BTN34 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN82 || 26 || 27 || BTN35 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN81 || 24 || 25 || BTN36 || Input&lt;br /&gt;
|-&lt;br /&gt;
| GND || GND || 22 || 23 || BTN37 || Input&lt;br /&gt;
|-&lt;br /&gt;
| GND || GND || 20 || 21 || BTN38 || Input&lt;br /&gt;
|-&lt;br /&gt;
| LED indicator for battery charging&amp;lt;br&amp;gt;Connect LED Anode to BATT || LED_CHG || 18 || 19 || BTN39 || Input&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot;| SWITCH_IN operating voltage input || SW_IN || 16 || 17 || BTN40 || Input&lt;br /&gt;
|-&lt;br /&gt;
| SW_IN|| 14 || 15 || BTN41 || Input&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot;| LiPO/Ion/battery positive terminal || BATT || 12 || 13 || BTN42 || Input&lt;br /&gt;
|-&lt;br /&gt;
| BATT || 10 || 11 || BTN43 || Input&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot;| GND || GND ||  8 ||  9 || BTN44 || Input&lt;br /&gt;
|-&lt;br /&gt;
| GND ||  6 ||  7 || BTN45 || Input&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot;| Voltage INPUT terminal&amp;lt;br&amp;gt;5.0 V ± 5 % || VIN ||  4 ||  5 || BTN46 || Input&lt;br /&gt;
|-&lt;br /&gt;
| VIN ||  2 ||  3 || BTN47 || Input&lt;br /&gt;
|-&lt;br /&gt;
|     - ||     - ||  - ||  1 || BTN48 || Input&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Resources==&lt;br /&gt;
===Eagle library===&lt;br /&gt;
[[Media:wireless_wheel_2_eagle_library.zip|Eagle library of Wireless Wheel 2 Module]]&lt;br /&gt;
&lt;br /&gt;
===3D-model===&lt;br /&gt;
[[Media:Wireless_Wheel_2_Module_3d.zip|Wireless Wheel 2 Module 3D model file (.step)]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Hardware]]&lt;br /&gt;
[[Category:Simucube_2]]&lt;/div&gt;</summary>
		<author><name>MarkusN</name></author>	</entry>

	<entry>
		<id>https://granitedevices.com/w/index.php?title=Simucube_Wireless_Wheel_2&amp;diff=7557</id>
		<title>Simucube Wireless Wheel 2</title>
		<link rel="alternate" type="text/html" href="https://granitedevices.com/w/index.php?title=Simucube_Wireless_Wheel_2&amp;diff=7557"/>
				<updated>2021-08-26T08:54:20Z</updated>
		
		<summary type="html">&lt;p&gt;MarkusN: /* Battery connections */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox&lt;br /&gt;
| headerstyle  = background:#e84e0f;color:white;&lt;br /&gt;
| above = Wireless Wheel 2 Module&lt;br /&gt;
| image =[[File:Wireless_Wheel_2_Module.jpg|300px]]&lt;br /&gt;
| image2 = [[File:Wireless_Wheel_2_Module_dimensions.png|300px]]&lt;br /&gt;
| data2 = {{Infobox&lt;br /&gt;
  | child   = yes&lt;br /&gt;
  | headerstyle  = background:#e84e0f;color:white;&lt;br /&gt;
  | header1 = Configurable inputs&lt;br /&gt;
  | label2  = Digital&lt;br /&gt;
  | data2   = 96&lt;br /&gt;
  | label3  = Analog&lt;br /&gt;
  | data3   = 4&lt;br /&gt;
  }}&lt;br /&gt;
| data3 = {{Infobox&lt;br /&gt;
  | child   = yes&lt;br /&gt;
  | headerstyle  = background:#e84e0f;color:white;&lt;br /&gt;
  | header1 = Antenna&lt;br /&gt;
  | label2  = Type&lt;br /&gt;
  | data2   = External (not included)&lt;br /&gt;
  | label3  = Connector&lt;br /&gt;
  | data3   = U.FL&lt;br /&gt;
  | label4  = Frequency (Center/Band)&lt;br /&gt;
  | data4   = 2.4 GHz&lt;br /&gt;
  | label5  = Gain (max)&lt;br /&gt;
  | data5   = 2.14 dBi&lt;br /&gt;
  }}&lt;br /&gt;
| data4 = {{Infobox&lt;br /&gt;
  | child   = yes&lt;br /&gt;
  | headerstyle  = background:#e84e0f;color:white;&lt;br /&gt;
  | header1 = Electrical specifications&lt;br /&gt;
  | data2 = {{Infobox&lt;br /&gt;
    | child = yes&lt;br /&gt;
    | headerstyle = text-align:left;&lt;br /&gt;
    | header1= &amp;lt;u&amp;gt;Rechargeable version:&amp;lt;/u&amp;gt;&lt;br /&gt;
    | label2  = Charger input voltage/current&lt;br /&gt;
    | data2   = 5.0V / 450mA&lt;br /&gt;
    | label3  = Supported battery chemistry&lt;br /&gt;
    | data3   = Li-Ion or Li-Po &lt;br /&gt;
    | label4  = Battery voltage&lt;br /&gt;
    | data4   = 2.5V – 4.2V&lt;br /&gt;
    }}&lt;br /&gt;
  | data3 = {{Infobox&lt;br /&gt;
    | child = yes&lt;br /&gt;
    | headerstyle = text-align:left;&lt;br /&gt;
    | header1= &amp;lt;u&amp;gt;Non-rechargeable version:&amp;lt;/u&amp;gt;&lt;br /&gt;
    | label2  = Input voltage&lt;br /&gt;
    | data2  = 2.0V – 3.8V&lt;br /&gt;
    }}&lt;br /&gt;
  }}&lt;br /&gt;
}}&lt;br /&gt;
The Simucube Wireless Wheel 2 Module is an upgraded version of the Simucube Wireless wheel module. New module offers more digital inputs, 4 analog axis, in-build battery charger and voltage regulator.&lt;br /&gt;
&lt;br /&gt;
=Digital inputs=&lt;br /&gt;
Wireless Wheel 2 Module has a total of 98 digital input pins in which 96 inputs are fully configurable by wheel manufacturers. 2 pins are reserved for shifter paddles. Shifter paddles are only mandatory devices, and the rest of the pins can be used as needed. Paddles are mandatory, since those are used to connect and disconnect wheel from Simucube. Each configurable IO pin can be used multiple times with different device types. Most of the input devices can also be configured with enable pins. These enable pins can be used to multiplex encoders. For example, one encoder can be configured as 12 different encoders with rotary switch controlling which encoder is used at time.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;u&amp;gt;'''Possible digital input device types:'''&amp;lt;/u&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
'''Button:''' Regular button, game controller holds signal high if button is pressed.&amp;lt;br&amp;gt;&lt;br /&gt;
'''Encoder:''' Each detent from encoder is shown as pulse from game controller. Pulsed game controller signal depends on turning direction.&amp;lt;br&amp;gt;&lt;br /&gt;
'''Rotary switch:''' Maximum of 12 positions. Changing switch position will pulse corresponding output. Rotary switch can also be configured as buttons, if pulsing output is not needed or wanted.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Analog inputs=&lt;br /&gt;
Wireless module offers AVCC output for analog devices. Output in AVCC is pulsed for lower power consumption and output is on only when the ADC module is sampling inputs. Output pulses are 2ms long and frequency is 100Hz, this means that AVCC is on 20% of the time. 2ms pulses work great with potentiometers, but Hall-effect sensors might not work with pulsed AVCC if Hall-sensor power-on time is too long. One option to provide VCC for Hall-sensor is to power it from Wireless Wheel 2 VDD pin and use MOSFETs connected to SLEEP pin so Hall-sensor can be powered off while Wireless Wheel 2 isn’t connected. SLEEP pin is high when Wireless Wheel 2 is connected to Simucube.&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
SLEEP_pin_controlled_output.png|SLEEP pin with transistors can be used to turn external devices on and off&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Battery connections =&lt;br /&gt;
&lt;br /&gt;
Wireless Wheel 2 Module has multiple VIN, GND, BATT, and SW_IN pins. The module will work when using only one of each, but it is recommended to connect pins together in the wheel circuit board. Pins should be tied together to ensure a reliable connection with the M.2 connector in case of mechanical shock or shaking.&amp;lt;br&amp;gt;&lt;br /&gt;
== Rechargeable version ==&lt;br /&gt;
[[file:rechargeable_wheel_example.png|thumbnail|upright|left|Rechargeable example]]&lt;br /&gt;
Wireless Wheel 2 Module for rechargeable batteries has an in-built charger circuit and DC-DC converter to regulate battery voltage to 3.0V. The charger is connected to VIN and should be provided with 5.0V +- 5% with a minimum of 450mA for charging. BATT pins are charger output and the battery should be connected between these and GND. SW_IN is unregulated voltage input for the Wireless Wheel 2 Module and will provide voltage to the in-built DC-DC converter. The power switch can be connected between SW_IN pins and a positive battery terminal. installing power switch between SW_IN and BATT enable charging when the wheel is turned off.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear:both;&amp;quot; /&amp;gt;&lt;br /&gt;
== Non-rechargeable version ==&lt;br /&gt;
[[file:non-rechargeable_wheel_example.png|thumbnail|upright|left|Non-rechargeable example]] &lt;br /&gt;
&lt;br /&gt;
Wireless Wheel 2 Module version for non-rechargeable batteries does not have a charger nor DC-DC converter. Due to a non-existing DC-DC converter, the VDD output is not regulated, and voltage will be the same as battery voltage. Even though it is possible to connect batteries straight to SW_IN pins to power this version, it is recommended to connect battery positive lead to VIN instead, since it has reverse polarity protection. VIN is internally connected to BATT pins in a non-rechargeable version. If a power switch is needed, it can be installed on battery leads or between BATT and SW_IN pins. If the power switch is not connected between mentioned pins, BATT pins should be connected to WS_IN pins to ensure power for the module.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear:both;&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Pinout =&lt;br /&gt;
Wireless Wheel 2 Module uses M.2 connectors to fit all the I/O pins in a compact, low-profile packet.&lt;br /&gt;
All LED pins include a 220 Ohm current limiter resistor.&lt;br /&gt;
&lt;br /&gt;
==Left M.2 connector==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; | Bottom side !! colspan=&amp;quot;3&amp;quot; | Top side&lt;br /&gt;
|-&lt;br /&gt;
! Function !! Signal !! colspan=&amp;quot;2&amp;quot; | Pin !! Signal !! Function&lt;br /&gt;
|-&lt;br /&gt;
| GND || GND || 66 || 67 || AVCC || 3.0 V OUTPUT to analog circuitry&amp;lt;br&amp;gt;Max. 100 mA including VDD current.&lt;br /&gt;
|-&lt;br /&gt;
| GND || GND || 64 || 65 || AN0 || ADC CH0 INPUT&amp;lt;br&amp;gt;0 .. 3.0 V voltage range&lt;br /&gt;
|-&lt;br /&gt;
| GND || GND || 62 || 63 || AN1 || ADC CH1 INPUT&amp;lt;br&amp;gt;0 .. 3.0 V voltage range&lt;br /&gt;
|-&lt;br /&gt;
| GND || GND || 60 || 61 || AN2 || ADC CH2 INPUT&amp;lt;br&amp;gt;0 .. 3.0 V voltage range&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN64 || 58 || 59 || AN3 || ADC CH3 INPUT&amp;lt;br&amp;gt;0 .. 3.0 V voltage range&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN63 || 56 || 57 || BTN1 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN62 || 54 || 55 || BTN2 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN61 || 52 || 53 || BTN3 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN60 || 50 || 51 || BTN4 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN89 || 48 || 49 || BTN5 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN58 || 46 || 47 || BTN6 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN57 || 44 || 45 || BTN7 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN56 || 42 || 43 || BTN8 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN55 || 40 || 41 || BTN9 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN54 || 38 || 39 || BTN10 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN53 || 36 || 37 || BTN11 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN52 || 34 || 35 || BTN12 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN51 || 32 || 33 || BTN13 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN50 || 30 || 31 || BTN14 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN49 || 28 || 29 || BTN15 || Input&lt;br /&gt;
|-&lt;br /&gt;
| GND || GND || 26 || 27 || BTN16 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN80 || 24 || 25 || GND || GND&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN78 || 22 || 23 || BTN79 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN76 || 20 || 21 || BTN77 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN74 || 18 || 19 || BTN75 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN72 || 16 || 17 || BTN73 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN70 || 14 || 15 || BTN71 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN68 || 12 || 13 || BTN69 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN66 || 10 || 11 || BTN67 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN17 || 8 || 9 || BTN65 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN19 || 6 || 7 || BTN18 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN32 || 4 || 5 || LED1 || 3.0 V status LED OUTPUT&amp;lt;br&amp;gt;through 220 Ohm series resistor&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN30 || 2 || 3 || BTN20 || Input&lt;br /&gt;
|-&lt;br /&gt;
| - || - || - || 1 || BTN31 || Input&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Right M.2 connector==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; | Bottom side !! colspan=&amp;quot;3&amp;quot; | Top side&lt;br /&gt;
|-&lt;br /&gt;
! Function !! Signal !! colspan=&amp;quot;2&amp;quot; | Pin !! Signal !! Function&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN28 || 66 || 67 || BTN29 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN26 || 64 || 65 || BTN27 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN22 || 62 || 63 || BTN25 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN24 || 60 || 61 || BTN21 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Do not connect || - || 58 || 59 || BTN23 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Do not connect || - || 56 || 57 || - || Do not connect&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN96 || 54 || no | 55 || no | - || no | Do not connect&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN95 || 52 || no | 53 || no | - || no | Do not connect&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN94 || 50 || no | 51 || no | - || no | Do not connect&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN93 || 48 || no | 49 || no | - || no | Do not connect&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN92 || 46 || 47 || SLEEP || BP2 module sleep status&amp;lt;br&amp;gt;Active LOW (BP2 sleeps)&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN91 || 44 || 45 || TX || LEUART TX signal OUTPUT&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN90 || 42 || 43 || RX || LEUART RX signal INPUT&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN89 || 40 || 41 || LED2 || 2nd indicator LED OUTPUT&amp;lt;br&amp;gt;3.0 V through 220 Ohm resistor&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN88 || 38 || 39 || PADDLE1 || Paddle input 1 (left)&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN87 || 36 || 37 || PADDLE2 || Paddle input 2 (right)&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN86 || 34 || 35 || GND || GND&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN85 || 32 || 33 || VDD || +3.0 V OUTPUT&amp;lt;br&amp;gt;Max. 100 mA including AVCC current.&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN84 || 30 || 31 || BTN33 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN83 || 28 || 29 || BTN34 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN82 || 26 || 27 || BTN35 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN81 || 24 || 25 || BTN36 || Input&lt;br /&gt;
|-&lt;br /&gt;
| GND || GND || 22 || 23 || BTN37 || Input&lt;br /&gt;
|-&lt;br /&gt;
| GND || GND || 20 || 21 || BTN38 || Input&lt;br /&gt;
|-&lt;br /&gt;
| LED indicator for battery charging&amp;lt;br&amp;gt;Connect LED Anode to BATT || LED_CHG || 18 || 19 || BTN39 || Input&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot;| SWITCH_IN operating voltage input || SW_IN || 16 || 17 || BTN40 || Input&lt;br /&gt;
|-&lt;br /&gt;
| SW_IN|| 14 || 15 || BTN41 || Input&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot;| LiPO/Ion/battery positive terminal || BATT || 12 || 13 || BTN42 || Input&lt;br /&gt;
|-&lt;br /&gt;
| BATT || 10 || 11 || BTN43 || Input&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot;| GND || GND ||  8 ||  9 || BTN44 || Input&lt;br /&gt;
|-&lt;br /&gt;
| GND ||  6 ||  7 || BTN45 || Input&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot;| Voltage INPUT terminal&amp;lt;br&amp;gt;5.0 V ± 5 % || VIN ||  4 ||  5 || BTN46 || Input&lt;br /&gt;
|-&lt;br /&gt;
| VIN ||  2 ||  3 || BTN47 || Input&lt;br /&gt;
|-&lt;br /&gt;
|     - ||     - ||  - ||  1 || BTN48 || Input&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Resources==&lt;br /&gt;
===Eagle library===&lt;br /&gt;
[[Media:wireless_wheel_2_eagle_library.zip|Eagle library of Wireless Wheel 2 Module]]&lt;br /&gt;
&lt;br /&gt;
===3D-model===&lt;br /&gt;
[[Media:Wireless_Wheel_2_Module_3d.zip|Wireless Wheel 2 Module 3D model file (.step)]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Hardware]]&lt;br /&gt;
[[Category:Simucube_2]]&lt;/div&gt;</summary>
		<author><name>MarkusN</name></author>	</entry>

	<entry>
		<id>https://granitedevices.com/w/index.php?title=Simucube_Wireless_Wheel_2&amp;diff=7556</id>
		<title>Simucube Wireless Wheel 2</title>
		<link rel="alternate" type="text/html" href="https://granitedevices.com/w/index.php?title=Simucube_Wireless_Wheel_2&amp;diff=7556"/>
				<updated>2021-08-26T08:53:07Z</updated>
		
		<summary type="html">&lt;p&gt;MarkusN: /* Non-rechargeable version */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox&lt;br /&gt;
| headerstyle  = background:#e84e0f;color:white;&lt;br /&gt;
| above = Wireless Wheel 2 Module&lt;br /&gt;
| image =[[File:Wireless_Wheel_2_Module.jpg|300px]]&lt;br /&gt;
| image2 = [[File:Wireless_Wheel_2_Module_dimensions.png|300px]]&lt;br /&gt;
| data2 = {{Infobox&lt;br /&gt;
  | child   = yes&lt;br /&gt;
  | headerstyle  = background:#e84e0f;color:white;&lt;br /&gt;
  | header1 = Configurable inputs&lt;br /&gt;
  | label2  = Digital&lt;br /&gt;
  | data2   = 96&lt;br /&gt;
  | label3  = Analog&lt;br /&gt;
  | data3   = 4&lt;br /&gt;
  }}&lt;br /&gt;
| data3 = {{Infobox&lt;br /&gt;
  | child   = yes&lt;br /&gt;
  | headerstyle  = background:#e84e0f;color:white;&lt;br /&gt;
  | header1 = Antenna&lt;br /&gt;
  | label2  = Type&lt;br /&gt;
  | data2   = External (not included)&lt;br /&gt;
  | label3  = Connector&lt;br /&gt;
  | data3   = U.FL&lt;br /&gt;
  | label4  = Frequency (Center/Band)&lt;br /&gt;
  | data4   = 2.4 GHz&lt;br /&gt;
  | label5  = Gain (max)&lt;br /&gt;
  | data5   = 2.14 dBi&lt;br /&gt;
  }}&lt;br /&gt;
| data4 = {{Infobox&lt;br /&gt;
  | child   = yes&lt;br /&gt;
  | headerstyle  = background:#e84e0f;color:white;&lt;br /&gt;
  | header1 = Electrical specifications&lt;br /&gt;
  | data2 = {{Infobox&lt;br /&gt;
    | child = yes&lt;br /&gt;
    | headerstyle = text-align:left;&lt;br /&gt;
    | header1= &amp;lt;u&amp;gt;Rechargeable version:&amp;lt;/u&amp;gt;&lt;br /&gt;
    | label2  = Charger input voltage/current&lt;br /&gt;
    | data2   = 5.0V / 450mA&lt;br /&gt;
    | label3  = Supported battery chemistry&lt;br /&gt;
    | data3   = Li-Ion or Li-Po &lt;br /&gt;
    | label4  = Battery voltage&lt;br /&gt;
    | data4   = 2.5V – 4.2V&lt;br /&gt;
    }}&lt;br /&gt;
  | data3 = {{Infobox&lt;br /&gt;
    | child = yes&lt;br /&gt;
    | headerstyle = text-align:left;&lt;br /&gt;
    | header1= &amp;lt;u&amp;gt;Non-rechargeable version:&amp;lt;/u&amp;gt;&lt;br /&gt;
    | label2  = Input voltage&lt;br /&gt;
    | data2  = 2.0V – 3.8V&lt;br /&gt;
    }}&lt;br /&gt;
  }}&lt;br /&gt;
}}&lt;br /&gt;
The Simucube Wireless Wheel 2 Module is an upgraded version of the Simucube Wireless wheel module. New module offers more digital inputs, 4 analog axis, in-build battery charger and voltage regulator.&lt;br /&gt;
&lt;br /&gt;
=Digital inputs=&lt;br /&gt;
Wireless Wheel 2 Module has a total of 98 digital input pins in which 96 inputs are fully configurable by wheel manufacturers. 2 pins are reserved for shifter paddles. Shifter paddles are only mandatory devices, and the rest of the pins can be used as needed. Paddles are mandatory, since those are used to connect and disconnect wheel from Simucube. Each configurable IO pin can be used multiple times with different device types. Most of the input devices can also be configured with enable pins. These enable pins can be used to multiplex encoders. For example, one encoder can be configured as 12 different encoders with rotary switch controlling which encoder is used at time.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;u&amp;gt;'''Possible digital input device types:'''&amp;lt;/u&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
'''Button:''' Regular button, game controller holds signal high if button is pressed.&amp;lt;br&amp;gt;&lt;br /&gt;
'''Encoder:''' Each detent from encoder is shown as pulse from game controller. Pulsed game controller signal depends on turning direction.&amp;lt;br&amp;gt;&lt;br /&gt;
'''Rotary switch:''' Maximum of 12 positions. Changing switch position will pulse corresponding output. Rotary switch can also be configured as buttons, if pulsing output is not needed or wanted.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Analog inputs=&lt;br /&gt;
Wireless module offers AVCC output for analog devices. Output in AVCC is pulsed for lower power consumption and output is on only when the ADC module is sampling inputs. Output pulses are 2ms long and frequency is 100Hz, this means that AVCC is on 20% of the time. 2ms pulses work great with potentiometers, but Hall-effect sensors might not work with pulsed AVCC if Hall-sensor power-on time is too long. One option to provide VCC for Hall-sensor is to power it from Wireless Wheel 2 VDD pin and use MOSFETs connected to SLEEP pin so Hall-sensor can be powered off while Wireless Wheel 2 isn’t connected. SLEEP pin is high when Wireless Wheel 2 is connected to Simucube.&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
SLEEP_pin_controlled_output.png|SLEEP pin with transistors can be used to turn external devices on and off&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Battery connections =&lt;br /&gt;
&lt;br /&gt;
Wireless Wheel 2 Module has multiple VIN, GND, BATT, and SW_IN pins. The module will work when using only one of each, but it is recommended to connect pins together in the wheel circuit board. Pins should be tied together to ensure a reliable connection with the M.2 connector in case of mechanical shock or shaking.&amp;lt;br&amp;gt;&lt;br /&gt;
== Rechargeable version ==&lt;br /&gt;
[[file:rechargeable_wheel_example.png|thumbnail|upright=1|left|Rechargeable example]]&lt;br /&gt;
Wireless Wheel 2 Module for rechargeable batteries has an in-built charger circuit and DC-DC converter to regulate battery voltage to 3.0V. The charger is connected to VIN and should be provided with 5.0V +- 5% with a minimum of 450mA for charging. BATT pins are charger output and the battery should be connected between these and GND. SW_IN is unregulated voltage input for the Wireless Wheel 2 Module and will provide voltage to the in-built DC-DC converter. The power switch can be connected between SW_IN pins and a positive battery terminal. installing power switch between SW_IN and BATT enable charging when the wheel is turned off.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear:both;&amp;quot; /&amp;gt;&lt;br /&gt;
== Non-rechargeable version ==&lt;br /&gt;
[[file:non-rechargeable_wheel_example.png|thumbnail|upright=1|left|Non-rechargeable example]] &lt;br /&gt;
&lt;br /&gt;
Wireless Wheel 2 Module version for non-rechargeable batteries does not have a charger nor DC-DC converter. Due to a non-existing DC-DC converter, the VDD output is not regulated, and voltage will be the same as battery voltage. Even though it is possible to connect batteries straight to SW_IN pins to power this version, it is recommended to connect battery positive lead to VIN instead, since it has reverse polarity protection. VIN is internally connected to BATT pins in a non-rechargeable version. If a power switch is needed, it can be installed on battery leads or between BATT and SW_IN pins. If the power switch is not connected between mentioned pins, BATT pins should be connected to WS_IN pins to ensure power for the module.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear:both;&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Pinout =&lt;br /&gt;
Wireless Wheel 2 Module uses M.2 connectors to fit all the I/O pins in a compact, low-profile packet.&lt;br /&gt;
All LED pins include a 220 Ohm current limiter resistor.&lt;br /&gt;
&lt;br /&gt;
==Left M.2 connector==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; | Bottom side !! colspan=&amp;quot;3&amp;quot; | Top side&lt;br /&gt;
|-&lt;br /&gt;
! Function !! Signal !! colspan=&amp;quot;2&amp;quot; | Pin !! Signal !! Function&lt;br /&gt;
|-&lt;br /&gt;
| GND || GND || 66 || 67 || AVCC || 3.0 V OUTPUT to analog circuitry&amp;lt;br&amp;gt;Max. 100 mA including VDD current.&lt;br /&gt;
|-&lt;br /&gt;
| GND || GND || 64 || 65 || AN0 || ADC CH0 INPUT&amp;lt;br&amp;gt;0 .. 3.0 V voltage range&lt;br /&gt;
|-&lt;br /&gt;
| GND || GND || 62 || 63 || AN1 || ADC CH1 INPUT&amp;lt;br&amp;gt;0 .. 3.0 V voltage range&lt;br /&gt;
|-&lt;br /&gt;
| GND || GND || 60 || 61 || AN2 || ADC CH2 INPUT&amp;lt;br&amp;gt;0 .. 3.0 V voltage range&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN64 || 58 || 59 || AN3 || ADC CH3 INPUT&amp;lt;br&amp;gt;0 .. 3.0 V voltage range&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN63 || 56 || 57 || BTN1 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN62 || 54 || 55 || BTN2 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN61 || 52 || 53 || BTN3 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN60 || 50 || 51 || BTN4 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN89 || 48 || 49 || BTN5 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN58 || 46 || 47 || BTN6 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN57 || 44 || 45 || BTN7 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN56 || 42 || 43 || BTN8 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN55 || 40 || 41 || BTN9 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN54 || 38 || 39 || BTN10 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN53 || 36 || 37 || BTN11 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN52 || 34 || 35 || BTN12 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN51 || 32 || 33 || BTN13 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN50 || 30 || 31 || BTN14 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN49 || 28 || 29 || BTN15 || Input&lt;br /&gt;
|-&lt;br /&gt;
| GND || GND || 26 || 27 || BTN16 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN80 || 24 || 25 || GND || GND&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN78 || 22 || 23 || BTN79 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN76 || 20 || 21 || BTN77 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN74 || 18 || 19 || BTN75 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN72 || 16 || 17 || BTN73 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN70 || 14 || 15 || BTN71 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN68 || 12 || 13 || BTN69 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN66 || 10 || 11 || BTN67 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN17 || 8 || 9 || BTN65 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN19 || 6 || 7 || BTN18 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN32 || 4 || 5 || LED1 || 3.0 V status LED OUTPUT&amp;lt;br&amp;gt;through 220 Ohm series resistor&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN30 || 2 || 3 || BTN20 || Input&lt;br /&gt;
|-&lt;br /&gt;
| - || - || - || 1 || BTN31 || Input&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Right M.2 connector==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; | Bottom side !! colspan=&amp;quot;3&amp;quot; | Top side&lt;br /&gt;
|-&lt;br /&gt;
! Function !! Signal !! colspan=&amp;quot;2&amp;quot; | Pin !! Signal !! Function&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN28 || 66 || 67 || BTN29 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN26 || 64 || 65 || BTN27 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN22 || 62 || 63 || BTN25 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN24 || 60 || 61 || BTN21 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Do not connect || - || 58 || 59 || BTN23 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Do not connect || - || 56 || 57 || - || Do not connect&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN96 || 54 || no | 55 || no | - || no | Do not connect&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN95 || 52 || no | 53 || no | - || no | Do not connect&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN94 || 50 || no | 51 || no | - || no | Do not connect&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN93 || 48 || no | 49 || no | - || no | Do not connect&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN92 || 46 || 47 || SLEEP || BP2 module sleep status&amp;lt;br&amp;gt;Active LOW (BP2 sleeps)&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN91 || 44 || 45 || TX || LEUART TX signal OUTPUT&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN90 || 42 || 43 || RX || LEUART RX signal INPUT&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN89 || 40 || 41 || LED2 || 2nd indicator LED OUTPUT&amp;lt;br&amp;gt;3.0 V through 220 Ohm resistor&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN88 || 38 || 39 || PADDLE1 || Paddle input 1 (left)&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN87 || 36 || 37 || PADDLE2 || Paddle input 2 (right)&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN86 || 34 || 35 || GND || GND&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN85 || 32 || 33 || VDD || +3.0 V OUTPUT&amp;lt;br&amp;gt;Max. 100 mA including AVCC current.&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN84 || 30 || 31 || BTN33 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN83 || 28 || 29 || BTN34 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN82 || 26 || 27 || BTN35 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN81 || 24 || 25 || BTN36 || Input&lt;br /&gt;
|-&lt;br /&gt;
| GND || GND || 22 || 23 || BTN37 || Input&lt;br /&gt;
|-&lt;br /&gt;
| GND || GND || 20 || 21 || BTN38 || Input&lt;br /&gt;
|-&lt;br /&gt;
| LED indicator for battery charging&amp;lt;br&amp;gt;Connect LED Anode to BATT || LED_CHG || 18 || 19 || BTN39 || Input&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot;| SWITCH_IN operating voltage input || SW_IN || 16 || 17 || BTN40 || Input&lt;br /&gt;
|-&lt;br /&gt;
| SW_IN|| 14 || 15 || BTN41 || Input&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot;| LiPO/Ion/battery positive terminal || BATT || 12 || 13 || BTN42 || Input&lt;br /&gt;
|-&lt;br /&gt;
| BATT || 10 || 11 || BTN43 || Input&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot;| GND || GND ||  8 ||  9 || BTN44 || Input&lt;br /&gt;
|-&lt;br /&gt;
| GND ||  6 ||  7 || BTN45 || Input&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot;| Voltage INPUT terminal&amp;lt;br&amp;gt;5.0 V ± 5 % || VIN ||  4 ||  5 || BTN46 || Input&lt;br /&gt;
|-&lt;br /&gt;
| VIN ||  2 ||  3 || BTN47 || Input&lt;br /&gt;
|-&lt;br /&gt;
|     - ||     - ||  - ||  1 || BTN48 || Input&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Resources==&lt;br /&gt;
===Eagle library===&lt;br /&gt;
[[Media:wireless_wheel_2_eagle_library.zip|Eagle library of Wireless Wheel 2 Module]]&lt;br /&gt;
&lt;br /&gt;
===3D-model===&lt;br /&gt;
[[Media:Wireless_Wheel_2_Module_3d.zip|Wireless Wheel 2 Module 3D model file (.step)]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Hardware]]&lt;br /&gt;
[[Category:Simucube_2]]&lt;/div&gt;</summary>
		<author><name>MarkusN</name></author>	</entry>

	<entry>
		<id>https://granitedevices.com/w/index.php?title=Simucube_Wireless_Wheel_2&amp;diff=7555</id>
		<title>Simucube Wireless Wheel 2</title>
		<link rel="alternate" type="text/html" href="https://granitedevices.com/w/index.php?title=Simucube_Wireless_Wheel_2&amp;diff=7555"/>
				<updated>2021-08-26T08:52:42Z</updated>
		
		<summary type="html">&lt;p&gt;MarkusN: /* Battery connections */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox&lt;br /&gt;
| headerstyle  = background:#e84e0f;color:white;&lt;br /&gt;
| above = Wireless Wheel 2 Module&lt;br /&gt;
| image =[[File:Wireless_Wheel_2_Module.jpg|300px]]&lt;br /&gt;
| image2 = [[File:Wireless_Wheel_2_Module_dimensions.png|300px]]&lt;br /&gt;
| data2 = {{Infobox&lt;br /&gt;
  | child   = yes&lt;br /&gt;
  | headerstyle  = background:#e84e0f;color:white;&lt;br /&gt;
  | header1 = Configurable inputs&lt;br /&gt;
  | label2  = Digital&lt;br /&gt;
  | data2   = 96&lt;br /&gt;
  | label3  = Analog&lt;br /&gt;
  | data3   = 4&lt;br /&gt;
  }}&lt;br /&gt;
| data3 = {{Infobox&lt;br /&gt;
  | child   = yes&lt;br /&gt;
  | headerstyle  = background:#e84e0f;color:white;&lt;br /&gt;
  | header1 = Antenna&lt;br /&gt;
  | label2  = Type&lt;br /&gt;
  | data2   = External (not included)&lt;br /&gt;
  | label3  = Connector&lt;br /&gt;
  | data3   = U.FL&lt;br /&gt;
  | label4  = Frequency (Center/Band)&lt;br /&gt;
  | data4   = 2.4 GHz&lt;br /&gt;
  | label5  = Gain (max)&lt;br /&gt;
  | data5   = 2.14 dBi&lt;br /&gt;
  }}&lt;br /&gt;
| data4 = {{Infobox&lt;br /&gt;
  | child   = yes&lt;br /&gt;
  | headerstyle  = background:#e84e0f;color:white;&lt;br /&gt;
  | header1 = Electrical specifications&lt;br /&gt;
  | data2 = {{Infobox&lt;br /&gt;
    | child = yes&lt;br /&gt;
    | headerstyle = text-align:left;&lt;br /&gt;
    | header1= &amp;lt;u&amp;gt;Rechargeable version:&amp;lt;/u&amp;gt;&lt;br /&gt;
    | label2  = Charger input voltage/current&lt;br /&gt;
    | data2   = 5.0V / 450mA&lt;br /&gt;
    | label3  = Supported battery chemistry&lt;br /&gt;
    | data3   = Li-Ion or Li-Po &lt;br /&gt;
    | label4  = Battery voltage&lt;br /&gt;
    | data4   = 2.5V – 4.2V&lt;br /&gt;
    }}&lt;br /&gt;
  | data3 = {{Infobox&lt;br /&gt;
    | child = yes&lt;br /&gt;
    | headerstyle = text-align:left;&lt;br /&gt;
    | header1= &amp;lt;u&amp;gt;Non-rechargeable version:&amp;lt;/u&amp;gt;&lt;br /&gt;
    | label2  = Input voltage&lt;br /&gt;
    | data2  = 2.0V – 3.8V&lt;br /&gt;
    }}&lt;br /&gt;
  }}&lt;br /&gt;
}}&lt;br /&gt;
The Simucube Wireless Wheel 2 Module is an upgraded version of the Simucube Wireless wheel module. New module offers more digital inputs, 4 analog axis, in-build battery charger and voltage regulator.&lt;br /&gt;
&lt;br /&gt;
=Digital inputs=&lt;br /&gt;
Wireless Wheel 2 Module has a total of 98 digital input pins in which 96 inputs are fully configurable by wheel manufacturers. 2 pins are reserved for shifter paddles. Shifter paddles are only mandatory devices, and the rest of the pins can be used as needed. Paddles are mandatory, since those are used to connect and disconnect wheel from Simucube. Each configurable IO pin can be used multiple times with different device types. Most of the input devices can also be configured with enable pins. These enable pins can be used to multiplex encoders. For example, one encoder can be configured as 12 different encoders with rotary switch controlling which encoder is used at time.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;u&amp;gt;'''Possible digital input device types:'''&amp;lt;/u&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
'''Button:''' Regular button, game controller holds signal high if button is pressed.&amp;lt;br&amp;gt;&lt;br /&gt;
'''Encoder:''' Each detent from encoder is shown as pulse from game controller. Pulsed game controller signal depends on turning direction.&amp;lt;br&amp;gt;&lt;br /&gt;
'''Rotary switch:''' Maximum of 12 positions. Changing switch position will pulse corresponding output. Rotary switch can also be configured as buttons, if pulsing output is not needed or wanted.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Analog inputs=&lt;br /&gt;
Wireless module offers AVCC output for analog devices. Output in AVCC is pulsed for lower power consumption and output is on only when the ADC module is sampling inputs. Output pulses are 2ms long and frequency is 100Hz, this means that AVCC is on 20% of the time. 2ms pulses work great with potentiometers, but Hall-effect sensors might not work with pulsed AVCC if Hall-sensor power-on time is too long. One option to provide VCC for Hall-sensor is to power it from Wireless Wheel 2 VDD pin and use MOSFETs connected to SLEEP pin so Hall-sensor can be powered off while Wireless Wheel 2 isn’t connected. SLEEP pin is high when Wireless Wheel 2 is connected to Simucube.&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
SLEEP_pin_controlled_output.png|SLEEP pin with transistors can be used to turn external devices on and off&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Battery connections =&lt;br /&gt;
&lt;br /&gt;
Wireless Wheel 2 Module has multiple VIN, GND, BATT, and SW_IN pins. The module will work when using only one of each, but it is recommended to connect pins together in the wheel circuit board. Pins should be tied together to ensure a reliable connection with the M.2 connector in case of mechanical shock or shaking.&amp;lt;br&amp;gt;&lt;br /&gt;
== Rechargeable version ==&lt;br /&gt;
[[file:rechargeable_wheel_example.png|thumbnail|upright=1|left|Rechargeable example]]&lt;br /&gt;
Wireless Wheel 2 Module for rechargeable batteries has an in-built charger circuit and DC-DC converter to regulate battery voltage to 3.0V. The charger is connected to VIN and should be provided with 5.0V +- 5% with a minimum of 450mA for charging. BATT pins are charger output and the battery should be connected between these and GND. SW_IN is unregulated voltage input for the Wireless Wheel 2 Module and will provide voltage to the in-built DC-DC converter. The power switch can be connected between SW_IN pins and a positive battery terminal. installing power switch between SW_IN and BATT enable charging when the wheel is turned off.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear:both;&amp;quot; /&amp;gt;&lt;br /&gt;
== Non-rechargeable version ==&lt;br /&gt;
[[file:non-rechargeable_wheel_example.png|thumbnail|upright=1|left|Non-rechargeable example]] &lt;br /&gt;
&lt;br /&gt;
Wireless Wheel 2 Module version for non-rechargeable batteries does not have a charger nor DC-DC converter. Due to a non-existing DC-DC converter, the VDD output is not regulated, and voltage will be the same as battery voltage. Even though it is possible to connect batteries straight to SW_IN pins to power this version, it is recommended to connect battery positive lead to VIN instead, since it has reverse polarity protection. VIN is internally connected to BATT pins in a non-rechargeable version. If a power switch is needed, it can be installed on battery leads or between BATT and SW_IN pins. If the power switch is not connected between mentioned pins, BATT pins should be connected to WS_IN pins to ensure power for the module.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Pinout =&lt;br /&gt;
Wireless Wheel 2 Module uses M.2 connectors to fit all the I/O pins in a compact, low-profile packet.&lt;br /&gt;
All LED pins include a 220 Ohm current limiter resistor.&lt;br /&gt;
&lt;br /&gt;
==Left M.2 connector==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; | Bottom side !! colspan=&amp;quot;3&amp;quot; | Top side&lt;br /&gt;
|-&lt;br /&gt;
! Function !! Signal !! colspan=&amp;quot;2&amp;quot; | Pin !! Signal !! Function&lt;br /&gt;
|-&lt;br /&gt;
| GND || GND || 66 || 67 || AVCC || 3.0 V OUTPUT to analog circuitry&amp;lt;br&amp;gt;Max. 100 mA including VDD current.&lt;br /&gt;
|-&lt;br /&gt;
| GND || GND || 64 || 65 || AN0 || ADC CH0 INPUT&amp;lt;br&amp;gt;0 .. 3.0 V voltage range&lt;br /&gt;
|-&lt;br /&gt;
| GND || GND || 62 || 63 || AN1 || ADC CH1 INPUT&amp;lt;br&amp;gt;0 .. 3.0 V voltage range&lt;br /&gt;
|-&lt;br /&gt;
| GND || GND || 60 || 61 || AN2 || ADC CH2 INPUT&amp;lt;br&amp;gt;0 .. 3.0 V voltage range&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN64 || 58 || 59 || AN3 || ADC CH3 INPUT&amp;lt;br&amp;gt;0 .. 3.0 V voltage range&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN63 || 56 || 57 || BTN1 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN62 || 54 || 55 || BTN2 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN61 || 52 || 53 || BTN3 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN60 || 50 || 51 || BTN4 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN89 || 48 || 49 || BTN5 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN58 || 46 || 47 || BTN6 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN57 || 44 || 45 || BTN7 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN56 || 42 || 43 || BTN8 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN55 || 40 || 41 || BTN9 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN54 || 38 || 39 || BTN10 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN53 || 36 || 37 || BTN11 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN52 || 34 || 35 || BTN12 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN51 || 32 || 33 || BTN13 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN50 || 30 || 31 || BTN14 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN49 || 28 || 29 || BTN15 || Input&lt;br /&gt;
|-&lt;br /&gt;
| GND || GND || 26 || 27 || BTN16 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN80 || 24 || 25 || GND || GND&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN78 || 22 || 23 || BTN79 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN76 || 20 || 21 || BTN77 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN74 || 18 || 19 || BTN75 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN72 || 16 || 17 || BTN73 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN70 || 14 || 15 || BTN71 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN68 || 12 || 13 || BTN69 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN66 || 10 || 11 || BTN67 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN17 || 8 || 9 || BTN65 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN19 || 6 || 7 || BTN18 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN32 || 4 || 5 || LED1 || 3.0 V status LED OUTPUT&amp;lt;br&amp;gt;through 220 Ohm series resistor&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN30 || 2 || 3 || BTN20 || Input&lt;br /&gt;
|-&lt;br /&gt;
| - || - || - || 1 || BTN31 || Input&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Right M.2 connector==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; | Bottom side !! colspan=&amp;quot;3&amp;quot; | Top side&lt;br /&gt;
|-&lt;br /&gt;
! Function !! Signal !! colspan=&amp;quot;2&amp;quot; | Pin !! Signal !! Function&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN28 || 66 || 67 || BTN29 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN26 || 64 || 65 || BTN27 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN22 || 62 || 63 || BTN25 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN24 || 60 || 61 || BTN21 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Do not connect || - || 58 || 59 || BTN23 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Do not connect || - || 56 || 57 || - || Do not connect&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN96 || 54 || no | 55 || no | - || no | Do not connect&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN95 || 52 || no | 53 || no | - || no | Do not connect&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN94 || 50 || no | 51 || no | - || no | Do not connect&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN93 || 48 || no | 49 || no | - || no | Do not connect&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN92 || 46 || 47 || SLEEP || BP2 module sleep status&amp;lt;br&amp;gt;Active LOW (BP2 sleeps)&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN91 || 44 || 45 || TX || LEUART TX signal OUTPUT&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN90 || 42 || 43 || RX || LEUART RX signal INPUT&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN89 || 40 || 41 || LED2 || 2nd indicator LED OUTPUT&amp;lt;br&amp;gt;3.0 V through 220 Ohm resistor&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN88 || 38 || 39 || PADDLE1 || Paddle input 1 (left)&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN87 || 36 || 37 || PADDLE2 || Paddle input 2 (right)&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN86 || 34 || 35 || GND || GND&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN85 || 32 || 33 || VDD || +3.0 V OUTPUT&amp;lt;br&amp;gt;Max. 100 mA including AVCC current.&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN84 || 30 || 31 || BTN33 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN83 || 28 || 29 || BTN34 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN82 || 26 || 27 || BTN35 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN81 || 24 || 25 || BTN36 || Input&lt;br /&gt;
|-&lt;br /&gt;
| GND || GND || 22 || 23 || BTN37 || Input&lt;br /&gt;
|-&lt;br /&gt;
| GND || GND || 20 || 21 || BTN38 || Input&lt;br /&gt;
|-&lt;br /&gt;
| LED indicator for battery charging&amp;lt;br&amp;gt;Connect LED Anode to BATT || LED_CHG || 18 || 19 || BTN39 || Input&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot;| SWITCH_IN operating voltage input || SW_IN || 16 || 17 || BTN40 || Input&lt;br /&gt;
|-&lt;br /&gt;
| SW_IN|| 14 || 15 || BTN41 || Input&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot;| LiPO/Ion/battery positive terminal || BATT || 12 || 13 || BTN42 || Input&lt;br /&gt;
|-&lt;br /&gt;
| BATT || 10 || 11 || BTN43 || Input&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot;| GND || GND ||  8 ||  9 || BTN44 || Input&lt;br /&gt;
|-&lt;br /&gt;
| GND ||  6 ||  7 || BTN45 || Input&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot;| Voltage INPUT terminal&amp;lt;br&amp;gt;5.0 V ± 5 % || VIN ||  4 ||  5 || BTN46 || Input&lt;br /&gt;
|-&lt;br /&gt;
| VIN ||  2 ||  3 || BTN47 || Input&lt;br /&gt;
|-&lt;br /&gt;
|     - ||     - ||  - ||  1 || BTN48 || Input&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Resources==&lt;br /&gt;
===Eagle library===&lt;br /&gt;
[[Media:wireless_wheel_2_eagle_library.zip|Eagle library of Wireless Wheel 2 Module]]&lt;br /&gt;
&lt;br /&gt;
===3D-model===&lt;br /&gt;
[[Media:Wireless_Wheel_2_Module_3d.zip|Wireless Wheel 2 Module 3D model file (.step)]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Hardware]]&lt;br /&gt;
[[Category:Simucube_2]]&lt;/div&gt;</summary>
		<author><name>MarkusN</name></author>	</entry>

	<entry>
		<id>https://granitedevices.com/w/index.php?title=Simucube_Wireless_Wheel_2&amp;diff=7545</id>
		<title>Simucube Wireless Wheel 2</title>
		<link rel="alternate" type="text/html" href="https://granitedevices.com/w/index.php?title=Simucube_Wireless_Wheel_2&amp;diff=7545"/>
				<updated>2021-08-20T07:20:05Z</updated>
		
		<summary type="html">&lt;p&gt;MarkusN: /* Pinout */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox&lt;br /&gt;
| headerstyle  = background:#e84e0f;color:white;&lt;br /&gt;
| above = Wireless Wheel 2 Module&lt;br /&gt;
| image =[[File:Wireless_Wheel_2_Module.jpg|300px]]&lt;br /&gt;
| image2 = [[File:Wireless_Wheel_2_Module_dimensions.png|300px]]&lt;br /&gt;
| data2 = {{Infobox&lt;br /&gt;
  | child   = yes&lt;br /&gt;
  | headerstyle  = background:#e84e0f;color:white;&lt;br /&gt;
  | header1 = Configurable inputs&lt;br /&gt;
  | label2  = Digital&lt;br /&gt;
  | data2   = 96&lt;br /&gt;
  | label3  = Analog&lt;br /&gt;
  | data3   = 4&lt;br /&gt;
  }}&lt;br /&gt;
| data3 = {{Infobox&lt;br /&gt;
  | child   = yes&lt;br /&gt;
  | headerstyle  = background:#e84e0f;color:white;&lt;br /&gt;
  | header1 = Antenna&lt;br /&gt;
  | label2  = Type&lt;br /&gt;
  | data2   = External (not included)&lt;br /&gt;
  | label3  = Connector&lt;br /&gt;
  | data3   = U.FL&lt;br /&gt;
  | label4  = Frequency (Center/Band)&lt;br /&gt;
  | data4   = 2.4 GHz&lt;br /&gt;
  | label5  = Gain (max)&lt;br /&gt;
  | data5   = 2.14 dBi&lt;br /&gt;
  }}&lt;br /&gt;
| data4 = {{Infobox&lt;br /&gt;
  | child   = yes&lt;br /&gt;
  | headerstyle  = background:#e84e0f;color:white;&lt;br /&gt;
  | header1 = Electrical specifications&lt;br /&gt;
  | data2 = {{Infobox&lt;br /&gt;
    | child = yes&lt;br /&gt;
    | headerstyle = text-align:left;&lt;br /&gt;
    | header1= &amp;lt;u&amp;gt;Rechargeable version:&amp;lt;/u&amp;gt;&lt;br /&gt;
    | label2  = Charger input voltage/current&lt;br /&gt;
    | data2   = 5.0V / 450mA&lt;br /&gt;
    | label3  = Supported battery chemistry&lt;br /&gt;
    | data3   = Li-Ion or Li-Po &lt;br /&gt;
    | label4  = Battery voltage&lt;br /&gt;
    | data4   = 2.5V – 4.2V&lt;br /&gt;
    }}&lt;br /&gt;
  | data 4 = {{Infobox&lt;br /&gt;
    | child = yes&lt;br /&gt;
    | headerstyle = text-align:left;&lt;br /&gt;
    | header1= &amp;lt;u&amp;gt;Non-rechargeable version:&amp;lt;/u&amp;gt;&lt;br /&gt;
    | label2  = Input voltage&lt;br /&gt;
    | data2  = 2.0V – 3.8V&lt;br /&gt;
    }}&lt;br /&gt;
  }}&lt;br /&gt;
}}&lt;br /&gt;
The Simucube Wireless Wheel 2 Module is an upgraded version of the Simucube Wireless wheel module. New module offers more digital inputs, 4 analog axis, in-build battery charger and voltage regulator.&lt;br /&gt;
&lt;br /&gt;
=Analog inputs=&lt;br /&gt;
[[File:SLEEP_pin_controlled_output.png|thumb|right|300px|SLEEP pin with transistors can be used to turn external devices on and off ]]&lt;br /&gt;
Wireless module offers AVCC output for analog devices. Output in AVCC is pulsed for lower power consumption and output is on only when the ADC module is sampling inputs. Output pulses are 2ms long and frequency is 100Hz, this means that AVCC is on 20% of the time. 2ms pulses work great with potentiometers, but Hall-effect sensors might not work with pulsed AVCC if Hall-sensor power-on time is too long. One option to provide VCC for Hall-sensor is to power it from Wireless Wheel 2 VDD pin and use MOSFETs connected to SLEEP pin so Hall-sensor can be powered off while Wireless Wheel 2 isn’t connected. SLEEP pin is high when Wireless Wheel 2 is connected to Simucube.&lt;br /&gt;
&lt;br /&gt;
= Pinout =&lt;br /&gt;
&lt;br /&gt;
Wireless Wheel 2 Module uses M.2 connectors to fit all the I/O pins in a compact, low-profile packet.&lt;br /&gt;
All LED pins include a 220 Ohm current limiter resistor.&lt;br /&gt;
&lt;br /&gt;
==Left M.2 connector==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; | Bottom side !! colspan=&amp;quot;3&amp;quot; | Top side&lt;br /&gt;
|-&lt;br /&gt;
! Function !! Signal !! colspan=&amp;quot;2&amp;quot; | Pin !! Signal !! Function&lt;br /&gt;
|-&lt;br /&gt;
| GND || GND || 66 || 67 || AVCC || 3.0 V OUTPUT to analog circuitry&amp;lt;br&amp;gt;Max. 100 mA including VDD current.&lt;br /&gt;
|-&lt;br /&gt;
| GND || GND || 64 || 65 || AN0 || ADC CH0 INPUT&amp;lt;br&amp;gt;0 .. 3.0 V voltage range&lt;br /&gt;
|-&lt;br /&gt;
| GND || GND || 62 || 63 || AN1 || ADC CH1 INPUT&amp;lt;br&amp;gt;0 .. 3.0 V voltage range&lt;br /&gt;
|-&lt;br /&gt;
| GND || GND || 60 || 61 || AN2 || ADC CH2 INPUT&amp;lt;br&amp;gt;0 .. 3.0 V voltage range&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN64 || 58 || 59 || AN3 || ADC CH3 INPUT&amp;lt;br&amp;gt;0 .. 3.0 V voltage range&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN63 || 56 || 57 || BTN1 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN62 || 54 || 55 || BTN2 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN61 || 52 || 53 || BTN3 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN60 || 50 || 51 || BTN4 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN89 || 48 || 49 || BTN5 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN58 || 46 || 47 || BTN6 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN57 || 44 || 45 || BTN7 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN56 || 42 || 43 || BTN8 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN55 || 40 || 41 || BTN9 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN54 || 38 || 39 || BTN10 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN53 || 36 || 37 || BTN11 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN52 || 34 || 35 || BTN12 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN51 || 32 || 33 || BTN13 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN50 || 30 || 31 || BTN14 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN49 || 28 || 29 || BTN15 || Input&lt;br /&gt;
|-&lt;br /&gt;
| GND || GND || 26 || 27 || BTN16 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN80 || 24 || 25 || GND || GND&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN78 || 22 || 23 || BTN79 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN76 || 20 || 21 || BTN77 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN74 || 18 || 19 || BTN75 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN72 || 16 || 17 || BTN73 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN70 || 14 || 15 || BTN71 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN68 || 12 || 13 || BTN69 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN66 || 10 || 11 || BTN67 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN17 || 8 || 9 || BTN65 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN19 || 6 || 7 || BTN18 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN32 || 4 || 5 || LED1 || 3.0 V status LED OUTPUT&amp;lt;br&amp;gt;through 220 Ohm series resistor&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN30 || 2 || 3 || BTN20 || Input&lt;br /&gt;
|-&lt;br /&gt;
| - || - || - || 1 || BTN31 || Input&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Right M.2 connector==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; | Bottom side !! colspan=&amp;quot;3&amp;quot; | Top side&lt;br /&gt;
|-&lt;br /&gt;
! Function !! Signal !! colspan=&amp;quot;2&amp;quot; | Pin !! Signal !! Function&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN28 || 66 || 67 || BTN29 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN26 || 64 || 65 || BTN27 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN22 || 62 || 63 || BTN25 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN24 || 60 || 61 || BTN21 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Do not connect || - || 58 || 59 || BTN23 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Do not connect || - || 56 || 57 || - || Do not connect&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN96 || 54 || no | 55 || no | - || no | Do not connect&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN95 || 52 || no | 53 || no | - || no | Do not connect&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN94 || 50 || no | 51 || no | - || no | Do not connect&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN93 || 48 || no | 49 || no | - || no | Do not connect&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN92 || 46 || 47 || SLEEP || BP2 module sleep status&amp;lt;br&amp;gt;Active LOW (BP2 sleeps)&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN91 || 44 || 45 || TX || LEUART TX signal OUTPUT&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN90 || 42 || 43 || RX || LEUART RX signal INPUT&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN89 || 40 || 41 || LED2 || 2nd indicator LED OUTPUT&amp;lt;br&amp;gt;3.0 V through 220 Ohm resistor&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN88 || 38 || 39 || PADDLE1 || Paddle input 1&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN87 || 36 || 37 || PADDLE2 || Paddle input 2&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN86 || 34 || 35 || GND || GND&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN85 || 32 || 33 || VDD || +3.0 V OUTPUT&amp;lt;br&amp;gt;Max. 100 mA including AVCC current.&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN84 || 30 || 31 || BTN33 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN83 || 28 || 29 || BTN34 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN82 || 26 || 27 || BTN35 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN81 || 24 || 25 || BTN36 || Input&lt;br /&gt;
|-&lt;br /&gt;
| GND || GND || 22 || 23 || BTN37 || Input&lt;br /&gt;
|-&lt;br /&gt;
| GND || GND || 20 || 21 || BTN38 || Input&lt;br /&gt;
|-&lt;br /&gt;
| LED indicator for battery charging&amp;lt;br&amp;gt;Connect LED Anode to BATT || LED_CHG || 18 || 19 || BTN39 || Input&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot;| SWITCH_IN operating voltage input || BATT || 16 || 17 || BTN40 || Input&lt;br /&gt;
|-&lt;br /&gt;
| BATT || 14 || 15 || BTN41 || Input&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot;| LiPO/Ion/battery positive terminal || BATT+ || 12 || 13 || BTN42 || Input&lt;br /&gt;
|-&lt;br /&gt;
| BATT+ || 10 || 11 || BTN43 || Input&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot;| GND || GND ||  8 ||  9 || BTN44 || Input&lt;br /&gt;
|-&lt;br /&gt;
| GND ||  6 ||  7 || BTN45 || Input&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot;| Voltage INPUT terminal&amp;lt;br&amp;gt;5.0 V ± 5 % || VIN ||  4 ||  5 || BTN46 || Input&lt;br /&gt;
|-&lt;br /&gt;
| VIN ||  2 ||  3 || BTN47 || Input&lt;br /&gt;
|-&lt;br /&gt;
|     - ||     - ||  - ||  1 || BTN48 || Input&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Resources==&lt;br /&gt;
===Eagle library===&lt;br /&gt;
[[Media:wireless_wheel_2_eagle_library.zip|Eagle library of Wireless Wheel 2 Module]]&lt;br /&gt;
&lt;br /&gt;
===3D-model===&lt;br /&gt;
[[Media:Wireless_Wheel_2_Module_3d.zip|Wireless Wheel 2 Module 3D model file (.step)]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Hardware]]&lt;br /&gt;
[[Category:Simucube_2]]&lt;/div&gt;</summary>
		<author><name>MarkusN</name></author>	</entry>

	<entry>
		<id>https://granitedevices.com/w/index.php?title=Simucube_Wireless_Wheel_2&amp;diff=7544</id>
		<title>Simucube Wireless Wheel 2</title>
		<link rel="alternate" type="text/html" href="https://granitedevices.com/w/index.php?title=Simucube_Wireless_Wheel_2&amp;diff=7544"/>
				<updated>2021-08-20T07:19:39Z</updated>
		
		<summary type="html">&lt;p&gt;MarkusN: /* Pinout */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox&lt;br /&gt;
| headerstyle  = background:#e84e0f;color:white;&lt;br /&gt;
| above = Wireless Wheel 2 Module&lt;br /&gt;
| image =[[File:Wireless_Wheel_2_Module.jpg|300px]]&lt;br /&gt;
| image2 = [[File:Wireless_Wheel_2_Module_dimensions.png|300px]]&lt;br /&gt;
| data2 = {{Infobox&lt;br /&gt;
  | child   = yes&lt;br /&gt;
  | headerstyle  = background:#e84e0f;color:white;&lt;br /&gt;
  | header1 = Configurable inputs&lt;br /&gt;
  | label2  = Digital&lt;br /&gt;
  | data2   = 96&lt;br /&gt;
  | label3  = Analog&lt;br /&gt;
  | data3   = 4&lt;br /&gt;
  }}&lt;br /&gt;
| data3 = {{Infobox&lt;br /&gt;
  | child   = yes&lt;br /&gt;
  | headerstyle  = background:#e84e0f;color:white;&lt;br /&gt;
  | header1 = Antenna&lt;br /&gt;
  | label2  = Type&lt;br /&gt;
  | data2   = External (not included)&lt;br /&gt;
  | label3  = Connector&lt;br /&gt;
  | data3   = U.FL&lt;br /&gt;
  | label4  = Frequency (Center/Band)&lt;br /&gt;
  | data4   = 2.4 GHz&lt;br /&gt;
  | label5  = Gain (max)&lt;br /&gt;
  | data5   = 2.14 dBi&lt;br /&gt;
  }}&lt;br /&gt;
| data4 = {{Infobox&lt;br /&gt;
  | child   = yes&lt;br /&gt;
  | headerstyle  = background:#e84e0f;color:white;&lt;br /&gt;
  | header1 = Electrical specifications&lt;br /&gt;
  | data2 = {{Infobox&lt;br /&gt;
    | child = yes&lt;br /&gt;
    | headerstyle = text-align:left;&lt;br /&gt;
    | header1= &amp;lt;u&amp;gt;Rechargeable version:&amp;lt;/u&amp;gt;&lt;br /&gt;
    | label2  = Charger input voltage/current&lt;br /&gt;
    | data2   = 5.0V / 450mA&lt;br /&gt;
    | label3  = Supported battery chemistry&lt;br /&gt;
    | data3   = Li-Ion or Li-Po &lt;br /&gt;
    | label4  = Battery voltage&lt;br /&gt;
    | data4   = 2.5V – 4.2V&lt;br /&gt;
    }}&lt;br /&gt;
  | data 4 = {{Infobox&lt;br /&gt;
    | child = yes&lt;br /&gt;
    | headerstyle = text-align:left;&lt;br /&gt;
    | header1= &amp;lt;u&amp;gt;Non-rechargeable version:&amp;lt;/u&amp;gt;&lt;br /&gt;
    | label2  = Input voltage&lt;br /&gt;
    | data2  = 2.0V – 3.8V&lt;br /&gt;
    }}&lt;br /&gt;
  }}&lt;br /&gt;
}}&lt;br /&gt;
The Simucube Wireless Wheel 2 Module is an upgraded version of the Simucube Wireless wheel module. New module offers more digital inputs, 4 analog axis, in-build battery charger and voltage regulator.&lt;br /&gt;
&lt;br /&gt;
=Analog inputs=&lt;br /&gt;
[[File:SLEEP_pin_controlled_output.png|thumb|right|300px|SLEEP pin with transistors can be used to turn external devices on and off ]]&lt;br /&gt;
Wireless module offers AVCC output for analog devices. Output in AVCC is pulsed for lower power consumption and output is on only when the ADC module is sampling inputs. Output pulses are 2ms long and frequency is 100Hz, this means that AVCC is on 20% of the time. 2ms pulses work great with potentiometers, but Hall-effect sensors might not work with pulsed AVCC if Hall-sensor power-on time is too long. One option to provide VCC for Hall-sensor is to power it from Wireless Wheel 2 VDD pin and use MOSFETs connected to SLEEP pin so Hall-sensor can be powered off while Wireless Wheel 2 isn’t connected. SLEEP pin is high when Wireless Wheel 2 is connected to Simucube.&lt;br /&gt;
&lt;br /&gt;
= Pinout =&lt;br /&gt;
&lt;br /&gt;
Wireless Wheel 2 Module uses M.2 connectors to fit all the I/O pins in a compact, low-profile packet.&lt;br /&gt;
All LED pins include a 220Ohm current limiter resistor.&lt;br /&gt;
&lt;br /&gt;
==Left M.2 connector==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; | Bottom side !! colspan=&amp;quot;3&amp;quot; | Top side&lt;br /&gt;
|-&lt;br /&gt;
! Function !! Signal !! colspan=&amp;quot;2&amp;quot; | Pin !! Signal !! Function&lt;br /&gt;
|-&lt;br /&gt;
| GND || GND || 66 || 67 || AVCC || 3.0 V OUTPUT to analog circuitry&amp;lt;br&amp;gt;Max. 100 mA including VDD current.&lt;br /&gt;
|-&lt;br /&gt;
| GND || GND || 64 || 65 || AN0 || ADC CH0 INPUT&amp;lt;br&amp;gt;0 .. 3.0 V voltage range&lt;br /&gt;
|-&lt;br /&gt;
| GND || GND || 62 || 63 || AN1 || ADC CH1 INPUT&amp;lt;br&amp;gt;0 .. 3.0 V voltage range&lt;br /&gt;
|-&lt;br /&gt;
| GND || GND || 60 || 61 || AN2 || ADC CH2 INPUT&amp;lt;br&amp;gt;0 .. 3.0 V voltage range&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN64 || 58 || 59 || AN3 || ADC CH3 INPUT&amp;lt;br&amp;gt;0 .. 3.0 V voltage range&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN63 || 56 || 57 || BTN1 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN62 || 54 || 55 || BTN2 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN61 || 52 || 53 || BTN3 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN60 || 50 || 51 || BTN4 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN89 || 48 || 49 || BTN5 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN58 || 46 || 47 || BTN6 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN57 || 44 || 45 || BTN7 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN56 || 42 || 43 || BTN8 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN55 || 40 || 41 || BTN9 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN54 || 38 || 39 || BTN10 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN53 || 36 || 37 || BTN11 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN52 || 34 || 35 || BTN12 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN51 || 32 || 33 || BTN13 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN50 || 30 || 31 || BTN14 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN49 || 28 || 29 || BTN15 || Input&lt;br /&gt;
|-&lt;br /&gt;
| GND || GND || 26 || 27 || BTN16 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN80 || 24 || 25 || GND || GND&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN78 || 22 || 23 || BTN79 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN76 || 20 || 21 || BTN77 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN74 || 18 || 19 || BTN75 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN72 || 16 || 17 || BTN73 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN70 || 14 || 15 || BTN71 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN68 || 12 || 13 || BTN69 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN66 || 10 || 11 || BTN67 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN17 || 8 || 9 || BTN65 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN19 || 6 || 7 || BTN18 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN32 || 4 || 5 || LED1 || 3.0 V status LED OUTPUT&amp;lt;br&amp;gt;through 220 Ohm series resistor&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN30 || 2 || 3 || BTN20 || Input&lt;br /&gt;
|-&lt;br /&gt;
| - || - || - || 1 || BTN31 || Input&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Right M.2 connector==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; | Bottom side !! colspan=&amp;quot;3&amp;quot; | Top side&lt;br /&gt;
|-&lt;br /&gt;
! Function !! Signal !! colspan=&amp;quot;2&amp;quot; | Pin !! Signal !! Function&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN28 || 66 || 67 || BTN29 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN26 || 64 || 65 || BTN27 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN22 || 62 || 63 || BTN25 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN24 || 60 || 61 || BTN21 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Do not connect || - || 58 || 59 || BTN23 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Do not connect || - || 56 || 57 || - || Do not connect&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN96 || 54 || no | 55 || no | - || no | Do not connect&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN95 || 52 || no | 53 || no | - || no | Do not connect&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN94 || 50 || no | 51 || no | - || no | Do not connect&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN93 || 48 || no | 49 || no | - || no | Do not connect&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN92 || 46 || 47 || SLEEP || BP2 module sleep status&amp;lt;br&amp;gt;Active LOW (BP2 sleeps)&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN91 || 44 || 45 || TX || LEUART TX signal OUTPUT&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN90 || 42 || 43 || RX || LEUART RX signal INPUT&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN89 || 40 || 41 || LED2 || 2nd indicator LED OUTPUT&amp;lt;br&amp;gt;3.0 V through 220 Ohm resistor&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN88 || 38 || 39 || PADDLE1 || Paddle input 1&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN87 || 36 || 37 || PADDLE2 || Paddle input 2&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN86 || 34 || 35 || GND || GND&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN85 || 32 || 33 || VDD || +3.0 V OUTPUT&amp;lt;br&amp;gt;Max. 100 mA including AVCC current.&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN84 || 30 || 31 || BTN33 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN83 || 28 || 29 || BTN34 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN82 || 26 || 27 || BTN35 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN81 || 24 || 25 || BTN36 || Input&lt;br /&gt;
|-&lt;br /&gt;
| GND || GND || 22 || 23 || BTN37 || Input&lt;br /&gt;
|-&lt;br /&gt;
| GND || GND || 20 || 21 || BTN38 || Input&lt;br /&gt;
|-&lt;br /&gt;
| LED indicator for battery charging&amp;lt;br&amp;gt;Connect LED Anode to BATT || LED_CHG || 18 || 19 || BTN39 || Input&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot;| SWITCH_IN operating voltage input || BATT || 16 || 17 || BTN40 || Input&lt;br /&gt;
|-&lt;br /&gt;
| BATT || 14 || 15 || BTN41 || Input&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot;| LiPO/Ion/battery positive terminal || BATT+ || 12 || 13 || BTN42 || Input&lt;br /&gt;
|-&lt;br /&gt;
| BATT+ || 10 || 11 || BTN43 || Input&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot;| GND || GND ||  8 ||  9 || BTN44 || Input&lt;br /&gt;
|-&lt;br /&gt;
| GND ||  6 ||  7 || BTN45 || Input&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot;| Voltage INPUT terminal&amp;lt;br&amp;gt;5.0 V ± 5 % || VIN ||  4 ||  5 || BTN46 || Input&lt;br /&gt;
|-&lt;br /&gt;
| VIN ||  2 ||  3 || BTN47 || Input&lt;br /&gt;
|-&lt;br /&gt;
|     - ||     - ||  - ||  1 || BTN48 || Input&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Resources==&lt;br /&gt;
===Eagle library===&lt;br /&gt;
[[Media:wireless_wheel_2_eagle_library.zip|Eagle library of Wireless Wheel 2 Module]]&lt;br /&gt;
&lt;br /&gt;
===3D-model===&lt;br /&gt;
[[Media:Wireless_Wheel_2_Module_3d.zip|Wireless Wheel 2 Module 3D model file (.step)]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Hardware]]&lt;br /&gt;
[[Category:Simucube_2]]&lt;/div&gt;</summary>
		<author><name>MarkusN</name></author>	</entry>

	<entry>
		<id>https://granitedevices.com/w/index.php?title=Template:Infobox&amp;diff=7543</id>
		<title>Template:Infobox</title>
		<link rel="alternate" type="text/html" href="https://granitedevices.com/w/index.php?title=Template:Infobox&amp;diff=7543"/>
				<updated>2021-08-19T14:50:01Z</updated>
		
		<summary type="html">&lt;p&gt;MarkusN: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{#ifeq:{{{child|}}}|yes||&amp;lt;table class=&amp;quot;infobox {{{bodyclass|}}}&amp;quot; cellspacing=&amp;quot;5&amp;quot; style=&amp;quot;width:25em; border-radius:4px; {{#if:{{{float|}}}|float: {{{float}}}; clear: {{#ifeq:{{{float|}}}|none|both|{{{float}}}}}; margin: 0 0 1em 1em;}} {{{bodystyle|}}}&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
 Caption&lt;br /&gt;
--&amp;gt;{{#if:{{{title|}}}|&amp;lt;caption class=&amp;quot;{{{titleclass|}}}&amp;quot; style=&amp;quot;{{{titlestyle|}}}&amp;quot;&amp;gt;{{{title}}}&amp;lt;/caption&amp;gt;}}&amp;lt;!--&lt;br /&gt;
 Header&lt;br /&gt;
--&amp;gt;{{#if:{{{above|}}}|&amp;lt;tr&amp;gt;&amp;lt;th colspan=2 class=&amp;quot;{{{aboveclass|}}}&amp;quot; style=&amp;quot;text-align:center; font-size:125%; font-weight:bold; {{{abovestyle|}}}&amp;quot;&amp;gt;{{{above}}}&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;}}&lt;br /&gt;
}}{{#ifeq:{{{child|}}}|yes|{{#if:{{{title|}}}|'''{{{title}}}'''}}}}&amp;lt;!--&lt;br /&gt;
 Subheader1&lt;br /&gt;
--&amp;gt;{{#if:{{{subheader|{{{subheader1|}}}}}}|{{Infobox/row&lt;br /&gt;
 |data={{{subheader|{{{subheader1|}}}}}}&lt;br /&gt;
 |datastyle={{{subheaderstyle|{{{subheaderstyle1|}}}}}}&lt;br /&gt;
 |class={{{subheaderclass|}}}&lt;br /&gt;
 |rowclass={{{subheaderrowclass|{{{subheaderrowclass1|}}}}}}&lt;br /&gt;
}} }}&amp;lt;!--&lt;br /&gt;
 Subheader2&lt;br /&gt;
--&amp;gt;{{#if:{{{subheader2|}}}|{{Infobox/row&lt;br /&gt;
 |data={{{subheader2}}}&lt;br /&gt;
 |datastyle={{{subheaderstyle|{{{subheaderstyle2|}}}}}}&lt;br /&gt;
 |class={{{subheaderclass|}}}&lt;br /&gt;
 |rowclass={{{subheaderrowclass2|}}}&lt;br /&gt;
}} }}&amp;lt;!--&lt;br /&gt;
 Image1&lt;br /&gt;
--&amp;gt;{{#if:{{{image|{{{image1|}}}}}}|{{Infobox/row&lt;br /&gt;
 |data={{{image|{{{image1}}} }}}{{#if:{{{caption|{{{caption1|}}}}}}|&amp;lt;br /&amp;gt;&amp;lt;span style=&amp;quot;{{{captionstyle|}}}&amp;quot;&amp;gt;{{{caption|{{{caption1}}}}}}&amp;lt;/span&amp;gt;}}&lt;br /&gt;
 |datastyle={{{imagestyle|}}}&lt;br /&gt;
 |class={{{imageclass|}}}&lt;br /&gt;
 |rowclass={{{imagerowclass1|}}}&lt;br /&gt;
}} }}&amp;lt;!--&lt;br /&gt;
 Image2&lt;br /&gt;
--&amp;gt;{{#if:{{{image2|}}}|{{Infobox/row&lt;br /&gt;
 |data={{{image2}}}{{#if:{{{caption2|}}}|&amp;lt;br /&amp;gt;&amp;lt;span style=&amp;quot;{{{captionstyle|}}}&amp;quot;&amp;gt;{{{caption2}}}&amp;lt;/span&amp;gt;}}&lt;br /&gt;
 |datastyle={{{imagestyle|}}}&lt;br /&gt;
 |class={{{imageclass|}}}&lt;br /&gt;
 |rowclass={{{imagerowclass2|}}}&lt;br /&gt;
}} }}&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{Infobox/row&lt;br /&gt;
 |header={{{header1|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label1|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data1|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class1|}}}   |rowclass={{{rowclass1|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header2|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label2|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data2|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class2|}}}   |rowclass={{{rowclass2|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header3|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label3|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data3|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class3|}}}   |rowclass={{{rowclass3|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header4|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label4|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data4|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class4|}}}   |rowclass={{{rowclass4|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header5|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label5|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data5|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class5|}}}   |rowclass={{{rowclass5|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header6|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label6|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data6|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class6|}}}   |rowclass={{{rowclass6|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header7|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label7|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data7|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class7|}}}   |rowclass={{{rowclass7|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header8|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label8|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data8|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class8|}}}   |rowclass={{{rowclass8|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header9|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label9|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data9|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class9|}}}   |rowclass={{{rowclass9|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header10|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label10|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data10|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class10|}}}   |rowclass={{{rowclass10|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header11|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label11|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data11|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class11|}}}   |rowclass={{{rowclass11|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header12|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label12|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data12|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class12|}}}   |rowclass={{{rowclass12|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header13|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label13|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data13|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class13|}}}   |rowclass={{{rowclass13|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header14|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label14|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data14|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class14|}}}   |rowclass={{{rowclass14|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header15|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label15|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data15|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class15|}}}   |rowclass={{{rowclass15|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header16|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label16|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data16|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class16|}}}   |rowclass={{{rowclass16|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header17|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label17|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data17|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class17|}}}   |rowclass={{{rowclass17|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header18|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label18|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data18|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class18|}}}   |rowclass={{{rowclass18|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header19|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label19|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data19|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class19|}}}   |rowclass={{{rowclass19|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header20|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label20|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data20|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class20|}}}   |rowclass={{{rowclass20|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header21|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label21|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data21|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class21|}}}   |rowclass={{{rowclass21|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header22|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label22|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data22|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class22|}}}   |rowclass={{{rowclass22|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header23|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label23|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data23|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class23|}}}   |rowclass={{{rowclass23|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header24|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label24|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data24|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class24|}}}   |rowclass={{{rowclass24|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header25|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label25|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data25|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class25|}}}   |rowclass={{{rowclass25|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header26|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label26|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data26|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class26|}}}   |rowclass={{{rowclass26|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header27|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label27|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data27|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class27|}}}   |rowclass={{{rowclass27|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header28|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label28|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data28|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class28|}}}   |rowclass={{{rowclass28|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header29|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label29|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data29|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class29|}}}   |rowclass={{{rowclass29|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header30|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label30|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data30|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class30|}}}   |rowclass={{{rowclass30|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header31|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label31|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data31|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class31|}}}   |rowclass={{{rowclass31|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header32|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label32|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data32|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class32|}}}   |rowclass={{{rowclass32|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header33|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label33|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data33|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class33|}}}   |rowclass={{{rowclass33|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header34|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label34|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data34|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class34|}}}   |rowclass={{{rowclass34|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header35|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label35|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data35|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class35|}}}   |rowclass={{{rowclass35|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header36|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label36|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data36|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class36|}}}   |rowclass={{{rowclass36|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header37|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label37|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data37|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class37|}}}   |rowclass={{{rowclass37|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header38|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label38|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data38|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class38|}}}   |rowclass={{{rowclass38|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header39|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label39|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data39|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class39|}}}   |rowclass={{{rowclass39|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header40|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label40|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data40|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class40|}}}   |rowclass={{{rowclass40|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header41|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label41|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data41|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class41|}}}   |rowclass={{{rowclass41|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header42|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label42|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data42|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class42|}}}   |rowclass={{{rowclass42|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header43|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label43|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data43|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class43|}}}   |rowclass={{{rowclass43|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header44|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label44|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data44|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class44|}}}   |rowclass={{{rowclass44|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header45|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label45|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data45|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class45|}}}   |rowclass={{{rowclass45|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header46|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label46|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data46|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class46|}}}   |rowclass={{{rowclass46|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header47|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label47|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data47|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class47|}}}   |rowclass={{{rowclass47|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header48|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label48|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data48|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class48|}}}   |rowclass={{{rowclass48|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header49|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label49|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data49|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class49|}}}   |rowclass={{{rowclass49|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header50|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label50|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data50|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class50|}}}   |rowclass={{{rowclass50|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header51|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label51|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data51|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class51|}}}   |rowclass={{{rowclass51|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header52|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label52|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data52|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class52|}}}   |rowclass={{{rowclass52|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header53|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label53|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data53|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class53|}}}   |rowclass={{{rowclass53|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header54|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label54|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data54|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class54|}}}   |rowclass={{{rowclass54|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header55|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label55|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data55|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class55|}}}   |rowclass={{{rowclass55|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header56|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label56|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data56|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class56|}}}   |rowclass={{{rowclass56|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header57|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label57|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data57|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class57|}}}   |rowclass={{{rowclass57|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header58|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label58|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data58|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class58|}}}   |rowclass={{{rowclass58|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header59|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label59|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data59|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class59|}}}   |rowclass={{{rowclass59|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header60|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label60|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data60|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class60|}}}   |rowclass={{{rowclass60|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header61|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label61|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data61|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class61|}}}   |rowclass={{{rowclass61|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header62|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label62|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data62|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class62|}}}   |rowclass={{{rowclass62|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header63|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label63|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data63|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class63|}}}   |rowclass={{{rowclass63|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header64|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label64|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data64|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class64|}}}   |rowclass={{{rowclass64|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header65|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label65|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data65|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class65|}}}   |rowclass={{{rowclass65|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header66|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label66|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data66|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class66|}}}   |rowclass={{{rowclass66|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header67|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label67|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data67|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class67|}}}   |rowclass={{{rowclass67|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header68|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label68|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data68|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class68|}}}   |rowclass={{{rowclass68|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header69|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label69|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data69|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class69|}}}   |rowclass={{{rowclass69|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header70|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label70|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data70|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class70|}}}   |rowclass={{{rowclass70|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header71|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label71|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data71|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class71|}}}   |rowclass={{{rowclass71|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header72|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label72|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data72|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class72|}}}   |rowclass={{{rowclass72|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header73|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label73|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data73|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class73|}}}   |rowclass={{{rowclass73|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header74|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label74|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data74|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class74|}}}   |rowclass={{{rowclass74|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header75|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label75|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data75|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class75|}}}   |rowclass={{{rowclass75|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header76|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label76|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data76|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class76|}}}   |rowclass={{{rowclass76|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header77|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label77|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data77|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class77|}}}   |rowclass={{{rowclass77|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header78|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label78|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data78|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class78|}}}   |rowclass={{{rowclass78|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header79|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label79|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data79|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class79|}}}   |rowclass={{{rowclass79|}}}&lt;br /&gt;
}}{{Infobox/row&lt;br /&gt;
 |header={{{header80|}}} |headerstyle={{{headerstyle|}}}&lt;br /&gt;
 |label={{{label80|}}}   |labelstyle={{{labelstyle|}}}&lt;br /&gt;
 |data={{{data80|}}}     |datastyle={{{datastyle|}}}&lt;br /&gt;
 |class={{{class80|}}}   |rowclass={{{rowclass80|}}}&lt;br /&gt;
}}&amp;lt;!-- Below&lt;br /&gt;
--&amp;gt;{{#if:{{{below|}}}|&amp;lt;tr&amp;gt;&amp;lt;td colspan=&amp;quot;2&amp;quot; class=&amp;quot;{{{belowclass|}}}&amp;quot; style=&amp;quot;text-align:center; {{{belowstyle|}}}&amp;quot;&amp;gt;{{{below}}}&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;}}&amp;lt;!--&lt;br /&gt;
 Navbar&lt;br /&gt;
--&amp;gt;{{#if:{{{name|}}}|&amp;lt;tr&amp;gt;&amp;lt;td colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align:right&amp;quot;&amp;gt;{{navbar|{{{name}}}|mini=1}}&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;}}&lt;br /&gt;
{{#ifeq:{{{child|}}}|yes||&amp;lt;/table&amp;gt;}}{{#switch:{{lc:{{{italic title|¬}}}}}&lt;br /&gt;
 |¬|no       = &amp;lt;!-- no italic title --&amp;gt;&lt;br /&gt;
 ||force|yes = {{italic title|force={{#ifeq:{{lc:{{{italic title|}}}}}|force|true}}}}&lt;br /&gt;
}}&amp;lt;includeonly&amp;gt;{{#ifeq:{{{decat|}}}|yes||{{#if:{{{data1|}}}{{{data2|}}}{{{data3|}}}{{{data4|}}}{{{data5|}}}{{{data6|}}}{{{data7|}}}{{{data8|}}}{{{data9|}}}{{{data10|}}}{{{data11|}}}{{{data12|}}}{{{data13|}}}{{{data14|}}}{{{data15|}}}{{{data16|}}}{{{data17|}}}{{{data18|}}}{{{data19|}}}{{{data20|}}}{{{data21|}}}{{{data22|}}}{{{data23|}}}{{{data24|}}}{{{data25|}}}{{{data26|}}}{{{data27|}}}{{{data28|}}}{{{data29|}}}{{{data30|}}}{{{data31|}}}{{{data32|}}}{{{data33|}}}{{{data34|}}}{{{data35|}}}{{{data36|}}}{{{data37|}}}{{{data38|}}}{{{data39|}}}{{{data40|}}}{{{data41|}}}{{{data42|}}}{{{data43|}}}{{{data44|}}}{{{data45|}}}{{{data46|}}}{{{data47|}}}{{{data48|}}}{{{data49|}}}{{{data50|}}}{{{data51|}}}{{{data52|}}}{{{data53|}}}{{{data54|}}}{{{data55|}}}{{{data56|}}}{{{data57|}}}{{{data58|}}}{{{data59|}}}{{{data60|}}}{{{data61|}}}{{{data62|}}}{{{data63|}}}{{{data64|}}}{{{data65|}}}{{{data66|}}}{{{data67|}}}{{{data68|}}}{{{data69|}}}{{{data70|}}}{{{data71|}}}{{{data72|}}}{{{data73|}}}{{{data74|}}}{{{data75|}}}{{{data76|}}}{{{data77|}}}{{{data78|}}}{{{data79|}}}{{{data80|}}}||{{namespace detect|main=[[category:articles which use infobox templates with no data rows]]}}}}}}&amp;lt;/includeonly&amp;gt;&amp;lt;noinclude&amp;gt;{{documentation}}&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>MarkusN</name></author>	</entry>

	<entry>
		<id>https://granitedevices.com/w/index.php?title=Simucube_Wireless_Wheel_2&amp;diff=7539</id>
		<title>Simucube Wireless Wheel 2</title>
		<link rel="alternate" type="text/html" href="https://granitedevices.com/w/index.php?title=Simucube_Wireless_Wheel_2&amp;diff=7539"/>
				<updated>2021-08-19T13:23:28Z</updated>
		
		<summary type="html">&lt;p&gt;MarkusN: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox&lt;br /&gt;
| headerstyle  = background:#e84e0f;color:white;&lt;br /&gt;
| above = Wireless Wheel 2 Module&lt;br /&gt;
| image =[[File:Wireless_Wheel_2_Module.jpg|300px]]&lt;br /&gt;
| image2 = [[File:Wireless_Wheel_2_Module_dimensions.png|thumb|300px]]&lt;br /&gt;
| header1 = Electrical spesifications&lt;br /&gt;
| data2 = {{Infobox&lt;br /&gt;
  | child   = yes&lt;br /&gt;
  | title   = Rechargeable version&lt;br /&gt;
  | label1  = Charger input voltage/current&lt;br /&gt;
  | data1   = 5.0V / 450mA&lt;br /&gt;
  | label2  = Supported battery chemistry&lt;br /&gt;
  | data2   = Li-Ion or Li-Po &lt;br /&gt;
  | label3  = Battery voltage&lt;br /&gt;
  | data3   = 2.5V – 4.2V&lt;br /&gt;
  }}&lt;br /&gt;
| data4 = {{Infobox&lt;br /&gt;
  | child = yes&lt;br /&gt;
  | title = Non-rechargeable version&lt;br /&gt;
  | label1  = Input voltage&lt;br /&gt;
  | data1  = 2.0V – 3.8V&lt;br /&gt;
  }}&lt;br /&gt;
  }}&lt;br /&gt;
The Simucube Wireless Wheel 2 Module is an upgraded version of the Simucube Wireless wheel module. New module offers more digital inputs, 4 analog axis, in-build battery charger and voltage regulator.&lt;br /&gt;
&lt;br /&gt;
=Analog inputs=&lt;br /&gt;
[[File:SLEEP_pin_controlled_output.png|thumb|right|300px|SLEEP pin with transistors can be used to turn external devices on and off ]]&lt;br /&gt;
Wireless module offers AVCC output for analog devices. Output in AVCC is pulsed for lower power consumption and output is on only when the ADC module is sampling inputs. Output pulses are 2ms long and frequency is 100Hz, this means that AVCC is on 20% of the time. 2ms pulses work great with potentiometers, but Hall-effect sensors might not work with pulsed AVCC if Hall-sensor power-on time is too long. One option to provide VCC for Hall-sensor is to power it from Wireless Wheel 2 VDD pin and use MOSFETs connected to SLEEP pin so Hall-sensor can be powered off while Wireless Wheel 2 isn’t connected. SLEEP pin is high when Wireless Wheel 2 is connected to Simucube.&lt;br /&gt;
&lt;br /&gt;
= Pinout =&lt;br /&gt;
&lt;br /&gt;
Wireless Wheel 2 Module uses M.2 connectors to fit all the I/O pins in compact, low-profile packet packet. &lt;br /&gt;
&lt;br /&gt;
==Left M.2 connector==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; | Bottom side !! colspan=&amp;quot;3&amp;quot; | Top side&lt;br /&gt;
|-&lt;br /&gt;
! Function !! Signal !! colspan=&amp;quot;2&amp;quot; | Pin !! Signal !! Function&lt;br /&gt;
|-&lt;br /&gt;
| GND || GND || 66 || 67 || AVCC || 3.0 V OUTPUT to analog circuitry&amp;lt;br&amp;gt;Max. 100 mA including VDD current.&lt;br /&gt;
|-&lt;br /&gt;
| GND || GND || 64 || 65 || AN0 || ADC CH0 INPUT&amp;lt;br&amp;gt;0 .. 3.0 V voltage range&lt;br /&gt;
|-&lt;br /&gt;
| GND || GND || 62 || 63 || AN1 || ADC CH1 INPUT&amp;lt;br&amp;gt;0 .. 3.0 V voltage range&lt;br /&gt;
|-&lt;br /&gt;
| GND || GND || 60 || 61 || AN2 || ADC CH2 INPUT&amp;lt;br&amp;gt;0 .. 3.0 V voltage range&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN64 || 58 || 59 || AN3 || ADC CH3 INPUT&amp;lt;br&amp;gt;0 .. 3.0 V voltage range&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN63 || 56 || 57 || BTN1 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN62 || 54 || 55 || BTN2 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN61 || 52 || 53 || BTN3 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN60 || 50 || 51 || BTN4 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN89 || 48 || 49 || BTN5 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN58 || 46 || 47 || BTN6 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN57 || 44 || 45 || BTN7 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN56 || 42 || 43 || BTN8 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN55 || 40 || 41 || BTN9 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN54 || 38 || 39 || BTN10 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN53 || 36 || 37 || BTN11 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN52 || 34 || 35 || BTN12 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN51 || 32 || 33 || BTN13 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN50 || 30 || 31 || BTN14 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN49 || 28 || 29 || BTN15 || Input&lt;br /&gt;
|-&lt;br /&gt;
| GND || GND || 26 || 27 || BTN16 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN80 || 24 || 25 || GND || GND&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN78 || 22 || 23 || BTN79 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN76 || 20 || 21 || BTN77 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN74 || 18 || 19 || BTN75 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN72 || 16 || 17 || BTN73 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN70 || 14 || 15 || BTN71 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN68 || 12 || 13 || BTN69 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN66 || 10 || 11 || BTN67 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN17 || 8 || 9 || BTN65 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN19 || 6 || 7 || BTN18 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN32 || 4 || 5 || LED1 || 3.0 V status LED OUTPUT&amp;lt;br&amp;gt;through 220 Ohm series resistor&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN30 || 2 || 3 || BTN20 || Input&lt;br /&gt;
|-&lt;br /&gt;
| - || - || - || 1 || BTN31 || Input&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Right M.2 connector==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; | Bottom side !! colspan=&amp;quot;3&amp;quot; | Top side&lt;br /&gt;
|-&lt;br /&gt;
! Function !! Signal !! colspan=&amp;quot;2&amp;quot; | Pin !! Signal !! Function&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN28 || 66 || 67 || BTN29 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN26 || 64 || 65 || BTN27 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN22 || 62 || 63 || BTN25 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN24 || 60 || 61 || BTN21 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Do not connect || - || 58 || 59 || BTN23 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Do not connect || - || 56 || 57 || - || Do not connect&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN96 || 54 || no | 55 || no | - || no | Do not connect&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN95 || 52 || no | 53 || no | - || no | Do not connect&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN94 || 50 || no | 51 || no | - || no | Do not connect&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN93 || 48 || no | 49 || no | - || no | Do not connect&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN92 || 46 || 47 || SLEEP || BP2 module sleep status&amp;lt;br&amp;gt;Active LOW (BP2 sleeps)&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN91 || 44 || 45 || TX || LEUART TX signal OUTPUT&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN90 || 42 || 43 || RX || LEUART RX signal INPUT&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN89 || 40 || 41 || LED2 || 2nd indicator LED OUTPUT&amp;lt;br&amp;gt;3.0 V through 220 Ohm resistor&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN88 || 38 || 39 || PADDLE1 || Paddle input 1&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN87 || 36 || 37 || PADDLE2 || Paddle input 2&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN86 || 34 || 35 || GND || GND&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN85 || 32 || 33 || VDD || +3.0 V OUTPUT&amp;lt;br&amp;gt;Max. 100 mA including AVCC current.&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN84 || 30 || 31 || BTN33 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN83 || 28 || 29 || BTN34 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN82 || 26 || 27 || BTN35 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN81 || 24 || 25 || BTN36 || Input&lt;br /&gt;
|-&lt;br /&gt;
| GND || GND || 22 || 23 || BTN37 || Input&lt;br /&gt;
|-&lt;br /&gt;
| GND || GND || 20 || 21 || BTN38 || Input&lt;br /&gt;
|-&lt;br /&gt;
| LED indicator for battery charging&amp;lt;br&amp;gt;Connect LED Anode to BATT || LED_CHG || 18 || 19 || BTN39 || Input&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot;| SWITCH_IN operating voltage input || BATT || 16 || 17 || BTN40 || Input&lt;br /&gt;
|-&lt;br /&gt;
| BATT || 14 || 15 || BTN41 || Input&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot;| LiPO/Ion/battery positive terminal || BATT+ || 12 || 13 || BTN42 || Input&lt;br /&gt;
|-&lt;br /&gt;
| BATT+ || 10 || 11 || BTN43 || Input&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot;| GND || GND ||  8 ||  9 || BTN44 || Input&lt;br /&gt;
|-&lt;br /&gt;
| GND ||  6 ||  7 || BTN45 || Input&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot;| Voltage INPUT terminal&amp;lt;br&amp;gt;5.0 V ± 5 % || VIN ||  4 ||  5 || BTN46 || Input&lt;br /&gt;
|-&lt;br /&gt;
| VIN ||  2 ||  3 || BTN47 || Input&lt;br /&gt;
|-&lt;br /&gt;
|     - ||     - ||  - ||  1 || BTN48 || Input&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Resources==&lt;br /&gt;
===Eagle library===&lt;br /&gt;
[[Media:wireless_wheel_2_eagle_library.zip|Eagle library of Wireless Wheel 2 Module]]&lt;br /&gt;
&lt;br /&gt;
===3D-model===&lt;br /&gt;
[[Media:Wireless_Wheel_2_Module_3d.zip|Wireless Wheel 2 Module 3D model file (.step)]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Hardware]]&lt;br /&gt;
[[Category:Simucube_2]]&lt;/div&gt;</summary>
		<author><name>MarkusN</name></author>	</entry>

	<entry>
		<id>https://granitedevices.com/w/index.php?title=Simucube_Wireless_Wheel_2&amp;diff=7538</id>
		<title>Simucube Wireless Wheel 2</title>
		<link rel="alternate" type="text/html" href="https://granitedevices.com/w/index.php?title=Simucube_Wireless_Wheel_2&amp;diff=7538"/>
				<updated>2021-08-19T12:36:14Z</updated>
		
		<summary type="html">&lt;p&gt;MarkusN: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox&lt;br /&gt;
| above = Wireless Wheel 2 Module&lt;br /&gt;
| image =[[File:Wireless_Wheel_2_Module.jpg|300px]]&lt;br /&gt;
| image2 = [[File:Wireless_Wheel_2_Module_dimensions.png|thumb|300px]]&lt;br /&gt;
| header1 = Electrical spesifications&lt;br /&gt;
| data2 = {{Infobox&lt;br /&gt;
  | child   = yes&lt;br /&gt;
  | title   = Rechargeable version&lt;br /&gt;
  | label1  = Charger input voltage/current&lt;br /&gt;
  | data1   = 5.0V / 450mA&lt;br /&gt;
  | label2  = Supported battery chemistry&lt;br /&gt;
  | data2   = Li-Ion or Li-Po &lt;br /&gt;
  | label3  = Battery voltage&lt;br /&gt;
  | data3   = 2.5V – 4.2V&lt;br /&gt;
  }}&lt;br /&gt;
| data4 = {{Infobox&lt;br /&gt;
  | child = yes&lt;br /&gt;
  | title = Non-rechargeable version&lt;br /&gt;
  | label1  = Input voltage&lt;br /&gt;
  | data1  = 2.0V – 3.8V&lt;br /&gt;
  }}&lt;br /&gt;
  }}&lt;br /&gt;
The Simucube Wireless Wheel 2 Module is an upgraded version of the Simucube Wireless wheel module. New module offers more digital inputs, 4 analog axis, in-build battery charger and voltage regulator.&lt;br /&gt;
&lt;br /&gt;
=Analog inputs=&lt;br /&gt;
[[File:SLEEP_pin_controlled_output.png|thumb|right|300px|SLEEP pin with transistors can be used to turn external devices on and off ]]&lt;br /&gt;
Wireless module offers AVCC output for analog devices. Output in AVCC is pulsed for lower power consumption and output is on only when the ADC module is sampling inputs. Output pulses are 2ms long and frequency is 100Hz, this means that AVCC is on 20% of the time. 2ms pulses work great with potentiometers, but Hall-effect sensors might not work with pulsed AVCC if Hall-sensor power-on time is too long. One option to provide VCC for Hall-sensor is to power it from Wireless Wheel 2 VDD pin and use MOSFETs connected to SLEEP pin so Hall-sensor can be powered off while Wireless Wheel 2 isn’t connected. SLEEP pin is high when Wireless Wheel 2 is connected to Simucube.&lt;br /&gt;
&lt;br /&gt;
= Pinout =&lt;br /&gt;
&lt;br /&gt;
Wireless Wheel 2 Module uses M.2 connectors to fit all the I/O pins in compact, low-profile packet packet. &lt;br /&gt;
&lt;br /&gt;
==Left M.2 connector==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; | Bottom side !! colspan=&amp;quot;3&amp;quot; | Top side&lt;br /&gt;
|-&lt;br /&gt;
! Function !! Signal !! colspan=&amp;quot;2&amp;quot; | Pin !! Signal !! Function&lt;br /&gt;
|-&lt;br /&gt;
| GND || GND || 66 || 67 || AVCC || 3.0 V OUTPUT to analog circuitry&amp;lt;br&amp;gt;Max. 100 mA including VDD current.&lt;br /&gt;
|-&lt;br /&gt;
| GND || GND || 64 || 65 || AN0 || ADC CH0 INPUT&amp;lt;br&amp;gt;0 .. 3.0 V voltage range&lt;br /&gt;
|-&lt;br /&gt;
| GND || GND || 62 || 63 || AN1 || ADC CH1 INPUT&amp;lt;br&amp;gt;0 .. 3.0 V voltage range&lt;br /&gt;
|-&lt;br /&gt;
| GND || GND || 60 || 61 || AN2 || ADC CH2 INPUT&amp;lt;br&amp;gt;0 .. 3.0 V voltage range&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN64 || 58 || 59 || AN3 || ADC CH3 INPUT&amp;lt;br&amp;gt;0 .. 3.0 V voltage range&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN63 || 56 || 57 || BTN1 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN62 || 54 || 55 || BTN2 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN61 || 52 || 53 || BTN3 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN60 || 50 || 51 || BTN4 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN89 || 48 || 49 || BTN5 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN58 || 46 || 47 || BTN6 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN57 || 44 || 45 || BTN7 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN56 || 42 || 43 || BTN8 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN55 || 40 || 41 || BTN9 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN54 || 38 || 39 || BTN10 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN53 || 36 || 37 || BTN11 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN52 || 34 || 35 || BTN12 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN51 || 32 || 33 || BTN13 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN50 || 30 || 31 || BTN14 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN49 || 28 || 29 || BTN15 || Input&lt;br /&gt;
|-&lt;br /&gt;
| GND || GND || 26 || 27 || BTN16 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN80 || 24 || 25 || GND || GND&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN78 || 22 || 23 || BTN79 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN76 || 20 || 21 || BTN77 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN74 || 18 || 19 || BTN75 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN72 || 16 || 17 || BTN73 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN70 || 14 || 15 || BTN71 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN68 || 12 || 13 || BTN69 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN66 || 10 || 11 || BTN67 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN17 || 8 || 9 || BTN65 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN19 || 6 || 7 || BTN18 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN32 || 4 || 5 || LED1 || 3.0 V status LED OUTPUT&amp;lt;br&amp;gt;through 220 Ohm series resistor&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN30 || 2 || 3 || BTN20 || Input&lt;br /&gt;
|-&lt;br /&gt;
| - || - || - || 1 || BTN31 || Input&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Right M.2 connector==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; | Bottom side !! colspan=&amp;quot;3&amp;quot; | Top side&lt;br /&gt;
|-&lt;br /&gt;
! Function !! Signal !! colspan=&amp;quot;2&amp;quot; | Pin !! Signal !! Function&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN28 || 66 || 67 || BTN29 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN26 || 64 || 65 || BTN27 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN22 || 62 || 63 || BTN25 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN24 || 60 || 61 || BTN21 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Do not connect || - || 58 || 59 || BTN23 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Do not connect || - || 56 || 57 || - || Do not connect&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN96 || 54 || no | 55 || no | - || no | Do not connect&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN95 || 52 || no | 53 || no | - || no | Do not connect&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN94 || 50 || no | 51 || no | - || no | Do not connect&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN93 || 48 || no | 49 || no | - || no | Do not connect&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN92 || 46 || 47 || SLEEP || BP2 module sleep status&amp;lt;br&amp;gt;Active LOW (BP2 sleeps)&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN91 || 44 || 45 || TX || LEUART TX signal OUTPUT&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN90 || 42 || 43 || RX || LEUART RX signal INPUT&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN89 || 40 || 41 || LED2 || 2nd indicator LED OUTPUT&amp;lt;br&amp;gt;3.0 V through 220 Ohm resistor&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN88 || 38 || 39 || PADDLE1 || Paddle input 1&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN87 || 36 || 37 || PADDLE2 || Paddle input 2&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN86 || 34 || 35 || GND || GND&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN85 || 32 || 33 || VDD || +3.0 V OUTPUT&amp;lt;br&amp;gt;Max. 100 mA including AVCC current.&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN84 || 30 || 31 || BTN33 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN83 || 28 || 29 || BTN34 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN82 || 26 || 27 || BTN35 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN81 || 24 || 25 || BTN36 || Input&lt;br /&gt;
|-&lt;br /&gt;
| GND || GND || 22 || 23 || BTN37 || Input&lt;br /&gt;
|-&lt;br /&gt;
| GND || GND || 20 || 21 || BTN38 || Input&lt;br /&gt;
|-&lt;br /&gt;
| LED indicator for battery charging&amp;lt;br&amp;gt;Connect LED Anode to BATT || LED_CHG || 18 || 19 || BTN39 || Input&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot;| SWITCH_IN operating voltage input || BATT || 16 || 17 || BTN40 || Input&lt;br /&gt;
|-&lt;br /&gt;
| BATT || 14 || 15 || BTN41 || Input&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot;| LiPO/Ion/battery positive terminal || BATT+ || 12 || 13 || BTN42 || Input&lt;br /&gt;
|-&lt;br /&gt;
| BATT+ || 10 || 11 || BTN43 || Input&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot;| GND || GND ||  8 ||  9 || BTN44 || Input&lt;br /&gt;
|-&lt;br /&gt;
| GND ||  6 ||  7 || BTN45 || Input&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot;| Voltage INPUT terminal&amp;lt;br&amp;gt;5.0 V ± 5 % || VIN ||  4 ||  5 || BTN46 || Input&lt;br /&gt;
|-&lt;br /&gt;
| VIN ||  2 ||  3 || BTN47 || Input&lt;br /&gt;
|-&lt;br /&gt;
|     - ||     - ||  - ||  1 || BTN48 || Input&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Resources==&lt;br /&gt;
===Eagle library===&lt;br /&gt;
[[Media:wireless_wheel_2_eagle_library.zip|Eagle library of Wireless Wheel 2 Module]]&lt;br /&gt;
&lt;br /&gt;
===3D-model===&lt;br /&gt;
[[Media:Wireless_Wheel_2_Module_3d.zip|Wireless Wheel 2 Module 3D model file (.step)]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Hardware]]&lt;br /&gt;
[[Category:Simucube_2]]&lt;/div&gt;</summary>
		<author><name>MarkusN</name></author>	</entry>

	<entry>
		<id>https://granitedevices.com/w/index.php?title=Simucube_Wireless_Wheel_2&amp;diff=7537</id>
		<title>Simucube Wireless Wheel 2</title>
		<link rel="alternate" type="text/html" href="https://granitedevices.com/w/index.php?title=Simucube_Wireless_Wheel_2&amp;diff=7537"/>
				<updated>2021-08-19T12:26:30Z</updated>
		
		<summary type="html">&lt;p&gt;MarkusN: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox&lt;br /&gt;
| above = Wireless Wheel 2 Module&lt;br /&gt;
| image =[[File:Wireless_Wheel_2_Module.jpg|300px]]&lt;br /&gt;
| image2 = [[File:Wireless_Wheel_2_Module_dimensions.png|thumb|300px]]&lt;br /&gt;
| header1 = Electrical spesifications&lt;br /&gt;
| data2 = {{Infobox&lt;br /&gt;
  | child = yes&lt;br /&gt;
  | title = Rechargeable version&lt;br /&gt;
  | label1  = Input voltage (charger)&lt;br /&gt;
  | data1  = 5.0V&lt;br /&gt;
  | label2  = Input voltage (battery)&lt;br /&gt;
  | data2  = 2.5V – 4.2V&lt;br /&gt;
  }}&lt;br /&gt;
| data4 = {{Infobox&lt;br /&gt;
  | child = yes&lt;br /&gt;
  | title = Non-rechargeable version&lt;br /&gt;
  | label1  = Input voltage&lt;br /&gt;
  | data1  = 2.0V – 3.8V&lt;br /&gt;
  }}&lt;br /&gt;
  }}&lt;br /&gt;
The Simucube Wireless Wheel 2 Module is an upgraded version of the Simucube Wireless wheel module. New module offers more digital inputs, 4 analog axis, in-build battery charger and voltage regulator.&lt;br /&gt;
&lt;br /&gt;
=Analog inputs=&lt;br /&gt;
[[File:SLEEP_pin_controlled_output.png|thumb|right|300px|SLEEP pin with transistors can be used to turn external devices on and off ]]&lt;br /&gt;
Wireless module offers AVCC output for analog devices. Output in AVCC is pulsed for lower power consumption and output is on only when the ADC module is sampling inputs. Output pulses are 2ms long and frequency is 100Hz, this means that AVCC is on 20% of the time. 2ms pulses work great with potentiometers, but Hall-effect sensors might not work with pulsed AVCC if Hall-sensor power-on time is too long. One option to provide VCC for Hall-sensor is to power it from Wireless Wheel 2 VDD pin and use MOSFETs connected to SLEEP pin so Hall-sensor can be powered off while Wireless Wheel 2 isn’t connected. SLEEP pin is high when Wireless Wheel 2 is connected to Simucube.&lt;br /&gt;
&lt;br /&gt;
= Pinout =&lt;br /&gt;
&lt;br /&gt;
Wireless Wheel 2 Module uses M.2 connectors to fit all the I/O pins in compact, low-profile packet packet. &lt;br /&gt;
&lt;br /&gt;
==Left M.2 connector==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; | Bottom side !! colspan=&amp;quot;3&amp;quot; | Top side&lt;br /&gt;
|-&lt;br /&gt;
! Function !! Signal !! colspan=&amp;quot;2&amp;quot; | Pin !! Signal !! Function&lt;br /&gt;
|-&lt;br /&gt;
| GND || GND || 66 || 67 || AVCC || 3.0 V OUTPUT to analog circuitry&amp;lt;br&amp;gt;Max. 100 mA including VDD current.&lt;br /&gt;
|-&lt;br /&gt;
| GND || GND || 64 || 65 || AN0 || ADC CH0 INPUT&amp;lt;br&amp;gt;0 .. 3.0 V voltage range&lt;br /&gt;
|-&lt;br /&gt;
| GND || GND || 62 || 63 || AN1 || ADC CH1 INPUT&amp;lt;br&amp;gt;0 .. 3.0 V voltage range&lt;br /&gt;
|-&lt;br /&gt;
| GND || GND || 60 || 61 || AN2 || ADC CH2 INPUT&amp;lt;br&amp;gt;0 .. 3.0 V voltage range&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN64 || 58 || 59 || AN3 || ADC CH3 INPUT&amp;lt;br&amp;gt;0 .. 3.0 V voltage range&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN63 || 56 || 57 || BTN1 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN62 || 54 || 55 || BTN2 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN61 || 52 || 53 || BTN3 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN60 || 50 || 51 || BTN4 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN89 || 48 || 49 || BTN5 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN58 || 46 || 47 || BTN6 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN57 || 44 || 45 || BTN7 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN56 || 42 || 43 || BTN8 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN55 || 40 || 41 || BTN9 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN54 || 38 || 39 || BTN10 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN53 || 36 || 37 || BTN11 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN52 || 34 || 35 || BTN12 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN51 || 32 || 33 || BTN13 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN50 || 30 || 31 || BTN14 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN49 || 28 || 29 || BTN15 || Input&lt;br /&gt;
|-&lt;br /&gt;
| GND || GND || 26 || 27 || BTN16 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN80 || 24 || 25 || GND || GND&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN78 || 22 || 23 || BTN79 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN76 || 20 || 21 || BTN77 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN74 || 18 || 19 || BTN75 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN72 || 16 || 17 || BTN73 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN70 || 14 || 15 || BTN71 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN68 || 12 || 13 || BTN69 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN66 || 10 || 11 || BTN67 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN17 || 8 || 9 || BTN65 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN19 || 6 || 7 || BTN18 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN32 || 4 || 5 || LED1 || 3.0 V status LED OUTPUT&amp;lt;br&amp;gt;through 220 Ohm series resistor&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN30 || 2 || 3 || BTN20 || Input&lt;br /&gt;
|-&lt;br /&gt;
| - || - || - || 1 || BTN31 || Input&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Right M.2 connector==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; | Bottom side !! colspan=&amp;quot;3&amp;quot; | Top side&lt;br /&gt;
|-&lt;br /&gt;
! Function !! Signal !! colspan=&amp;quot;2&amp;quot; | Pin !! Signal !! Function&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN28 || 66 || 67 || BTN29 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN26 || 64 || 65 || BTN27 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN22 || 62 || 63 || BTN25 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN24 || 60 || 61 || BTN21 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Do not connect || - || 58 || 59 || BTN23 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Do not connect || - || 56 || 57 || - || Do not connect&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN96 || 54 || no | 55 || no | - || no | Do not connect&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN95 || 52 || no | 53 || no | - || no | Do not connect&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN94 || 50 || no | 51 || no | - || no | Do not connect&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN93 || 48 || no | 49 || no | - || no | Do not connect&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN92 || 46 || 47 || SLEEP || BP2 module sleep status&amp;lt;br&amp;gt;Active LOW (BP2 sleeps)&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN91 || 44 || 45 || TX || LEUART TX signal OUTPUT&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN90 || 42 || 43 || RX || LEUART RX signal INPUT&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN89 || 40 || 41 || LED2 || 2nd indicator LED OUTPUT&amp;lt;br&amp;gt;3.0 V through 220 Ohm resistor&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN88 || 38 || 39 || PADDLE1 || Paddle input 1&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN87 || 36 || 37 || PADDLE2 || Paddle input 2&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN86 || 34 || 35 || GND || GND&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN85 || 32 || 33 || VDD || +3.0 V OUTPUT&amp;lt;br&amp;gt;Max. 100 mA including AVCC current.&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN84 || 30 || 31 || BTN33 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN83 || 28 || 29 || BTN34 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN82 || 26 || 27 || BTN35 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN81 || 24 || 25 || BTN36 || Input&lt;br /&gt;
|-&lt;br /&gt;
| GND || GND || 22 || 23 || BTN37 || Input&lt;br /&gt;
|-&lt;br /&gt;
| GND || GND || 20 || 21 || BTN38 || Input&lt;br /&gt;
|-&lt;br /&gt;
| LED indicator for battery charging&amp;lt;br&amp;gt;Connect LED Anode to BATT || LED_CHG || 18 || 19 || BTN39 || Input&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot;| SWITCH_IN operating voltage input || BATT || 16 || 17 || BTN40 || Input&lt;br /&gt;
|-&lt;br /&gt;
| BATT || 14 || 15 || BTN41 || Input&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot;| LiPO/Ion/battery positive terminal || BATT+ || 12 || 13 || BTN42 || Input&lt;br /&gt;
|-&lt;br /&gt;
| BATT+ || 10 || 11 || BTN43 || Input&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot;| GND || GND ||  8 ||  9 || BTN44 || Input&lt;br /&gt;
|-&lt;br /&gt;
| GND ||  6 ||  7 || BTN45 || Input&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot;| Voltage INPUT terminal&amp;lt;br&amp;gt;5.0 V ± 5 % || VIN ||  4 ||  5 || BTN46 || Input&lt;br /&gt;
|-&lt;br /&gt;
| VIN ||  2 ||  3 || BTN47 || Input&lt;br /&gt;
|-&lt;br /&gt;
|     - ||     - ||  - ||  1 || BTN48 || Input&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Resources==&lt;br /&gt;
===Eagle library===&lt;br /&gt;
[[Media:wireless_wheel_2_eagle_library.zip|Eagle library of Wireless Wheel 2 Module]]&lt;br /&gt;
&lt;br /&gt;
===3D-model===&lt;br /&gt;
[[Media:Wireless_Wheel_2_Module_3d.zip|Wireless Wheel 2 Module 3D model file (.step)]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Hardware]]&lt;br /&gt;
[[Category:Simucube_2]]&lt;/div&gt;</summary>
		<author><name>MarkusN</name></author>	</entry>

	<entry>
		<id>https://granitedevices.com/w/index.php?title=Simucube_Wireless_Wheel_2&amp;diff=7535</id>
		<title>Simucube Wireless Wheel 2</title>
		<link rel="alternate" type="text/html" href="https://granitedevices.com/w/index.php?title=Simucube_Wireless_Wheel_2&amp;diff=7535"/>
				<updated>2021-08-19T11:01:00Z</updated>
		
		<summary type="html">&lt;p&gt;MarkusN: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox&lt;br /&gt;
| above = Wireless Wheel 2 Module&lt;br /&gt;
| image =[[File:Wireless_Wheel_2_Module.jpg|300px]]&lt;br /&gt;
| image2 = [[File:Wireless_Wheel_2_Module_dimensions.png|thumb|300px]]&lt;br /&gt;
| header1 = Electrical spesifications&lt;br /&gt;
| data2 = {{Infobox&lt;br /&gt;
  | child = yes&lt;br /&gt;
  | title = Rechargeable version&lt;br /&gt;
  | label1  = Input voltage&lt;br /&gt;
  | data1  = 2.0V – 3.8V&lt;br /&gt;
  }}&lt;br /&gt;
| data4 = {{Infobox&lt;br /&gt;
  | child = yes&lt;br /&gt;
  | title = Non-rechargeable version&lt;br /&gt;
  | label1  = Input voltage&lt;br /&gt;
  | data1  = 2.0V – 3.8V&lt;br /&gt;
  }}&lt;br /&gt;
  }}&lt;br /&gt;
The Simucube Wireless Wheel 2 Module is an upgraded version of the Simucube Wireless wheel module. New module offers more digital inputs, 4 analog axis, in-build battery charger and voltage regulator.&lt;br /&gt;
&lt;br /&gt;
=Analog inputs=&lt;br /&gt;
[[File:SLEEP_pin_controlled_output.png|thumb|right|250px|SLEEP pin with transistors can be used to turn external devices on and off ]]&lt;br /&gt;
Wireless module offers AVCC output for analog devices. Output in AVCC is pulsed for lower power consumption and output is on only when the ADC module is sampling inputs. Output pulses are 2ms long and frequency is 100Hz, this means that AVCC is on 20% of the time. 2ms pulses work great with potentiometers, but Hall-effect sensors might not work with pulsed AVCC if Hall-sensor power-on time is too long. One option to provide VCC for Hall-sensor is to power it from Wireless Wheel 2 VDD pin and use MOSFETs connected to SLEEP pin so Hall-sensor can be powered off while Wireless Wheel 2 isn’t connected. SLEEP pin is high when Wireless Wheel 2 is connected to Simucube.&lt;br /&gt;
&lt;br /&gt;
= Pinout =&lt;br /&gt;
&lt;br /&gt;
Wireless Wheel 2 Module uses M.2 connectors to fit all the I/O pins in compact, low-profile packet packet. &lt;br /&gt;
&lt;br /&gt;
==Left M.2 connector==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; | Bottom side !! colspan=&amp;quot;3&amp;quot; | Top side&lt;br /&gt;
|-&lt;br /&gt;
! Function !! Signal !! colspan=&amp;quot;2&amp;quot; | Pin !! Signal !! Function&lt;br /&gt;
|-&lt;br /&gt;
| GND || GND || 66 || 67 || AVCC || 3.0 V OUTPUT to analog circuitry&amp;lt;br&amp;gt;Max. 100 mA including VDD current.&lt;br /&gt;
|-&lt;br /&gt;
| GND || GND || 64 || 65 || AN0 || ADC CH0 INPUT&amp;lt;br&amp;gt;0 .. 3.0 V voltage range&lt;br /&gt;
|-&lt;br /&gt;
| GND || GND || 62 || 63 || AN1 || ADC CH1 INPUT&amp;lt;br&amp;gt;0 .. 3.0 V voltage range&lt;br /&gt;
|-&lt;br /&gt;
| GND || GND || 60 || 61 || AN2 || ADC CH2 INPUT&amp;lt;br&amp;gt;0 .. 3.0 V voltage range&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN64 || 58 || 59 || AN3 || ADC CH3 INPUT&amp;lt;br&amp;gt;0 .. 3.0 V voltage range&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN63 || 56 || 57 || BTN1 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN62 || 54 || 55 || BTN2 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN61 || 52 || 53 || BTN3 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN60 || 50 || 51 || BTN4 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN89 || 48 || 49 || BTN5 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN58 || 46 || 47 || BTN6 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN57 || 44 || 45 || BTN7 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN56 || 42 || 43 || BTN8 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN55 || 40 || 41 || BTN9 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN54 || 38 || 39 || BTN10 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN53 || 36 || 37 || BTN11 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN52 || 34 || 35 || BTN12 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN51 || 32 || 33 || BTN13 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN50 || 30 || 31 || BTN14 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN49 || 28 || 29 || BTN15 || Input&lt;br /&gt;
|-&lt;br /&gt;
| GND || GND || 26 || 27 || BTN16 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN80 || 24 || 25 || GND || GND&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN78 || 22 || 23 || BTN79 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN76 || 20 || 21 || BTN77 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN74 || 18 || 19 || BTN75 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN72 || 16 || 17 || BTN73 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN70 || 14 || 15 || BTN71 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN68 || 12 || 13 || BTN69 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN66 || 10 || 11 || BTN67 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN17 || 8 || 9 || BTN65 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN19 || 6 || 7 || BTN18 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN32 || 4 || 5 || LED1 || 3.0 V status LED OUTPUT&amp;lt;br&amp;gt;through 220 Ohm series resistor&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN30 || 2 || 3 || BTN20 || Input&lt;br /&gt;
|-&lt;br /&gt;
| - || - || - || 1 || BTN31 || Input&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Right M.2 connector==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; | Bottom side !! colspan=&amp;quot;3&amp;quot; | Top side&lt;br /&gt;
|-&lt;br /&gt;
! Function !! Signal !! colspan=&amp;quot;2&amp;quot; | Pin !! Signal !! Function&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN28 || 66 || 67 || BTN29 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN26 || 64 || 65 || BTN27 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN22 || 62 || 63 || BTN25 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN24 || 60 || 61 || BTN21 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Do not connect || - || 58 || 59 || BTN23 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Do not connect || - || 56 || 57 || - || Do not connect&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN96 || 54 || no | 55 || no | - || no | Do not connect&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN95 || 52 || no | 53 || no | - || no | Do not connect&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN94 || 50 || no | 51 || no | - || no | Do not connect&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN93 || 48 || no | 49 || no | - || no | Do not connect&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN92 || 46 || 47 || SLEEP || BP2 module sleep status&amp;lt;br&amp;gt;Active LOW (BP2 sleeps)&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN91 || 44 || 45 || TX || LEUART TX signal OUTPUT&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN90 || 42 || 43 || RX || LEUART RX signal INPUT&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN89 || 40 || 41 || LED2 || 2nd indicator LED OUTPUT&amp;lt;br&amp;gt;3.0 V through 220 Ohm resistor&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN88 || 38 || 39 || PADDLE1 || Paddle input 1&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN87 || 36 || 37 || PADDLE2 || Paddle input 2&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN86 || 34 || 35 || GND || GND&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN85 || 32 || 33 || VDD || +3.0 V OUTPUT&amp;lt;br&amp;gt;Max. 100 mA including AVCC current.&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN84 || 30 || 31 || BTN33 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN83 || 28 || 29 || BTN34 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN82 || 26 || 27 || BTN35 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN81 || 24 || 25 || BTN36 || Input&lt;br /&gt;
|-&lt;br /&gt;
| GND || GND || 22 || 23 || BTN37 || Input&lt;br /&gt;
|-&lt;br /&gt;
| GND || GND || 20 || 21 || BTN38 || Input&lt;br /&gt;
|-&lt;br /&gt;
| LED indicator for battery charging&amp;lt;br&amp;gt;Connect LED Anode to BATT || LED_CHG || 18 || 19 || BTN39 || Input&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot;| SWITCH_IN operating voltage input || BATT || 16 || 17 || BTN40 || Input&lt;br /&gt;
|-&lt;br /&gt;
| BATT || 14 || 15 || BTN41 || Input&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot;| LiPO/Ion/battery positive terminal || BATT+ || 12 || 13 || BTN42 || Input&lt;br /&gt;
|-&lt;br /&gt;
| BATT+ || 10 || 11 || BTN43 || Input&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot;| GND || GND ||  8 ||  9 || BTN44 || Input&lt;br /&gt;
|-&lt;br /&gt;
| GND ||  6 ||  7 || BTN45 || Input&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot;| Voltage INPUT terminal&amp;lt;br&amp;gt;5.0 V ± 5 % || VIN ||  4 ||  5 || BTN46 || Input&lt;br /&gt;
|-&lt;br /&gt;
| VIN ||  2 ||  3 || BTN47 || Input&lt;br /&gt;
|-&lt;br /&gt;
|     - ||     - ||  - ||  1 || BTN48 || Input&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Resources==&lt;br /&gt;
===Eagle library===&lt;br /&gt;
[[Media:wireless_wheel_2_eagle_library.zip|Eagle library of Wireless Wheel 2 Module]]&lt;br /&gt;
&lt;br /&gt;
===3D-model===&lt;br /&gt;
[[Media:Wireless_Wheel_2_Module_3d.zip|Wireless Wheel 2 Module 3D model file (.step)]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Hardware]]&lt;br /&gt;
[[Category:Simucube_2]]&lt;/div&gt;</summary>
		<author><name>MarkusN</name></author>	</entry>

	<entry>
		<id>https://granitedevices.com/w/index.php?title=Simucube_Wireless_Wheel_2&amp;diff=7530</id>
		<title>Simucube Wireless Wheel 2</title>
		<link rel="alternate" type="text/html" href="https://granitedevices.com/w/index.php?title=Simucube_Wireless_Wheel_2&amp;diff=7530"/>
				<updated>2021-08-19T10:00:02Z</updated>
		
		<summary type="html">&lt;p&gt;MarkusN: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox electric device&lt;br /&gt;
| name  = Wireless Wheel 2 Module&lt;br /&gt;
| image =[[File:Wireless_Wheel_2_Module.jpg|300px]]&lt;br /&gt;
}}&lt;br /&gt;
The Simucube Wireless Wheel 2 Module is an upgraded version of the Simucube Wireless wheel module. New module offers more digital inputs, 4 analog axis, in-build battery charger and voltage regulator.&lt;br /&gt;
&lt;br /&gt;
=Analog inputs=&lt;br /&gt;
[[File:SLEEP_pin_controlled_output.png|thumb|right|250px|SLEEP pin with transistors can be used to turn external devices on and off ]]&lt;br /&gt;
Wireless module offers AVCC output for analog devices. Output in AVCC is pulsed for lower power consumption and output is on only when the ADC module is sampling inputs. Output pulses are 2ms long and frequency is 100Hz, this means that AVCC is on 20% of the time. 2ms pulses work great with potentiometers, but Hall-effect sensors might not work with pulsed AVCC if Hall-sensor power-on time is too long. One option to provide VCC for Hall-sensor is to power it from Wireless Wheel 2 VDD pin and use MOSFETs connected to SLEEP pin so Hall-sensor can be powered off while Wireless Wheel 2 isn’t connected. SLEEP pin is high when Wireless Wheel 2 is connected to Simucube.&lt;br /&gt;
&lt;br /&gt;
= Pinout =&lt;br /&gt;
&lt;br /&gt;
Wireless Wheel 2 Module uses M.2 connectors to fit all the I/O pins in compact, low-profile packet packet. &lt;br /&gt;
&lt;br /&gt;
==Left M.2 connector==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; | Bottom side !! colspan=&amp;quot;3&amp;quot; | Top side&lt;br /&gt;
|-&lt;br /&gt;
! Function !! Signal !! colspan=&amp;quot;2&amp;quot; | Pin !! Signal !! Function&lt;br /&gt;
|-&lt;br /&gt;
| GND || GND || 66 || 67 || AVCC || 3.0 V OUTPUT to analog circuitry&amp;lt;br&amp;gt;Max. 100 mA including VDD current.&lt;br /&gt;
|-&lt;br /&gt;
| GND || GND || 64 || 65 || AN0 || ADC CH0 INPUT&amp;lt;br&amp;gt;0 .. 3.0 V voltage range&lt;br /&gt;
|-&lt;br /&gt;
| GND || GND || 62 || 63 || AN1 || ADC CH1 INPUT&amp;lt;br&amp;gt;0 .. 3.0 V voltage range&lt;br /&gt;
|-&lt;br /&gt;
| GND || GND || 60 || 61 || AN2 || ADC CH2 INPUT&amp;lt;br&amp;gt;0 .. 3.0 V voltage range&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN64 || 58 || 59 || AN3 || ADC CH3 INPUT&amp;lt;br&amp;gt;0 .. 3.0 V voltage range&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN63 || 56 || 57 || BTN1 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN62 || 54 || 55 || BTN2 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN61 || 52 || 53 || BTN3 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN60 || 50 || 51 || BTN4 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN89 || 48 || 49 || BTN5 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN58 || 46 || 47 || BTN6 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN57 || 44 || 45 || BTN7 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN56 || 42 || 43 || BTN8 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN55 || 40 || 41 || BTN9 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN54 || 38 || 39 || BTN10 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN53 || 36 || 37 || BTN11 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN52 || 34 || 35 || BTN12 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN51 || 32 || 33 || BTN13 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN50 || 30 || 31 || BTN14 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN49 || 28 || 29 || BTN15 || Input&lt;br /&gt;
|-&lt;br /&gt;
| GND || GND || 26 || 27 || BTN16 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN80 || 24 || 25 || GND || GND&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN78 || 22 || 23 || BTN79 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN76 || 20 || 21 || BTN77 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN74 || 18 || 19 || BTN75 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN72 || 16 || 17 || BTN73 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN70 || 14 || 15 || BTN71 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN68 || 12 || 13 || BTN69 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN66 || 10 || 11 || BTN67 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN17 || 8 || 9 || BTN65 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN19 || 6 || 7 || BTN18 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN32 || 4 || 5 || LED1 || 3.0 V status LED OUTPUT&amp;lt;br&amp;gt;through 220 Ohm series resistor&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN30 || 2 || 3 || BTN20 || Input&lt;br /&gt;
|-&lt;br /&gt;
| - || - || - || 1 || BTN31 || Input&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Right M.2 connector==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; | Bottom side !! colspan=&amp;quot;3&amp;quot; | Top side&lt;br /&gt;
|-&lt;br /&gt;
! Function !! Signal !! colspan=&amp;quot;2&amp;quot; | Pin !! Signal !! Function&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN28 || 66 || 67 || BTN29 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN26 || 64 || 65 || BTN27 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN22 || 62 || 63 || BTN25 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN24 || 60 || 61 || BTN21 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Do not connect || - || 58 || 59 || BTN23 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Do not connect || - || 56 || 57 || - || Do not connect&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN96 || 54 || no | 55 || no | - || no | Do not connect&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN95 || 52 || no | 53 || no | - || no | Do not connect&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN94 || 50 || no | 51 || no | - || no | Do not connect&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN93 || 48 || no | 49 || no | - || no | Do not connect&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN92 || 46 || 47 || SLEEP || BP2 module sleep status&amp;lt;br&amp;gt;Active LOW (BP2 sleeps)&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN91 || 44 || 45 || TX || LEUART TX signal OUTPUT&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN90 || 42 || 43 || RX || LEUART RX signal INPUT&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN89 || 40 || 41 || LED2 || 2nd indicator LED OUTPUT&amp;lt;br&amp;gt;3.0 V through 220 Ohm resistor&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN88 || 38 || 39 || PADDLE1 || Paddle input 1&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN87 || 36 || 37 || PADDLE2 || Paddle input 2&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN86 || 34 || 35 || GND || GND&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN85 || 32 || 33 || VDD || +3.0 V OUTPUT&amp;lt;br&amp;gt;Max. 100 mA including AVCC current.&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN84 || 30 || 31 || BTN33 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN83 || 28 || 29 || BTN34 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN82 || 26 || 27 || BTN35 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN81 || 24 || 25 || BTN36 || Input&lt;br /&gt;
|-&lt;br /&gt;
| GND || GND || 22 || 23 || BTN37 || Input&lt;br /&gt;
|-&lt;br /&gt;
| GND || GND || 20 || 21 || BTN38 || Input&lt;br /&gt;
|-&lt;br /&gt;
| LED indicator for battery charging&amp;lt;br&amp;gt;Connect LED Anode to BATT || LED_CHG || 18 || 19 || BTN39 || Input&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot;| SWITCH_IN operating voltage input || BATT || 16 || 17 || BTN40 || Input&lt;br /&gt;
|-&lt;br /&gt;
| BATT || 14 || 15 || BTN41 || Input&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot;| LiPO/Ion/battery positive terminal || BATT+ || 12 || 13 || BTN42 || Input&lt;br /&gt;
|-&lt;br /&gt;
| BATT+ || 10 || 11 || BTN43 || Input&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot;| GND || GND ||  8 ||  9 || BTN44 || Input&lt;br /&gt;
|-&lt;br /&gt;
| GND ||  6 ||  7 || BTN45 || Input&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot;| Voltage INPUT terminal&amp;lt;br&amp;gt;5.0 V ± 5 % || VIN ||  4 ||  5 || BTN46 || Input&lt;br /&gt;
|-&lt;br /&gt;
| VIN ||  2 ||  3 || BTN47 || Input&lt;br /&gt;
|-&lt;br /&gt;
|     - ||     - ||  - ||  1 || BTN48 || Input&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Resources==&lt;br /&gt;
===Eagle library===&lt;br /&gt;
===3D-model===&lt;br /&gt;
&lt;br /&gt;
[[Category:Hardware]]&lt;br /&gt;
[[Category:Simucube_2]]&lt;/div&gt;</summary>
		<author><name>MarkusN</name></author>	</entry>

	<entry>
		<id>https://granitedevices.com/w/index.php?title=Simucube_Wireless_Wheel_2&amp;diff=7528</id>
		<title>Simucube Wireless Wheel 2</title>
		<link rel="alternate" type="text/html" href="https://granitedevices.com/w/index.php?title=Simucube_Wireless_Wheel_2&amp;diff=7528"/>
				<updated>2021-08-19T09:38:05Z</updated>
		
		<summary type="html">&lt;p&gt;MarkusN: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox electric device&lt;br /&gt;
| name  = Wireless Wheel 2 Module&lt;br /&gt;
| image =[[File:Wireless_Wheel_2_Module.jpg|300px]]&lt;br /&gt;
}}&lt;br /&gt;
The Simucube Wireless Wheel 2 Module is an upgraded version of the Simucube Wireless wheel module. New module offers more digital inputs, 4 analog axis, in-build battery charger and voltage regulator.&lt;br /&gt;
&lt;br /&gt;
=Analog inputs=&lt;br /&gt;
[[File:SLEEP_pin_controlled_output.png|thumb|right|250px|SLEEP pin with transistors can be used to turn external devices on and off ]]&lt;br /&gt;
Wireless module offers AVCC output for analog devices. Output in AVCC is pulsed for lower power consumption and output is on only when the ADC module is sampling inputs. Output pulses are 2ms long and frequency is 100Hz, this means that AVCC is on 20% of the time. 2ms pulses work great with potentiometers, but Hall-effect sensors might not work with pulsed AVCC if Hall-sensor power-on time is too long. One option to provide VCC for Hall-sensor is to power it from Wireless Wheel 2 VDD pin and use MOSFETs connected to SLEEP pin so Hall-sensor can be powered off while Wireless Wheel 2 isn’t connected. SLEEP pin is high when Wireless Wheel 2 is connected to Simucube.&lt;br /&gt;
&lt;br /&gt;
= Pinout =&lt;br /&gt;
&lt;br /&gt;
Wireless Wheel 2 Module uses M.2 connectors&lt;br /&gt;
&lt;br /&gt;
==Left M.2 connector==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; | Bottom side !! colspan=&amp;quot;3&amp;quot; | Top side&lt;br /&gt;
|-&lt;br /&gt;
! Function !! Signal !! colspan=&amp;quot;2&amp;quot; | Pin !! Signal !! Function&lt;br /&gt;
|-&lt;br /&gt;
| GND || GND || 66 || 67 || AVCC || 3.0 V OUTPUT to analog circuitry&amp;lt;br&amp;gt;Max. 100 mA including VDD current.&lt;br /&gt;
|-&lt;br /&gt;
| GND || GND || 64 || 65 || AN0 || ADC CH0 INPUT&amp;lt;br&amp;gt;0 .. 3.0 V voltage range&lt;br /&gt;
|-&lt;br /&gt;
| GND || GND || 62 || 63 || AN1 || ADC CH1 INPUT&amp;lt;br&amp;gt;0 .. 3.0 V voltage range&lt;br /&gt;
|-&lt;br /&gt;
| GND || GND || 60 || 61 || AN2 || ADC CH2 INPUT&amp;lt;br&amp;gt;0 .. 3.0 V voltage range&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN64 || 58 || 59 || AN3 || ADC CH3 INPUT&amp;lt;br&amp;gt;0 .. 3.0 V voltage range&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN63 || 56 || 57 || BTN1 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN62 || 54 || 55 || BTN2 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN61 || 52 || 53 || BTN3 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN60 || 50 || 51 || BTN4 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN89 || 48 || 49 || BTN5 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN58 || 46 || 47 || BTN6 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN57 || 44 || 45 || BTN7 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN56 || 42 || 43 || BTN8 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN55 || 40 || 41 || BTN9 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN54 || 38 || 39 || BTN10 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN53 || 36 || 37 || BTN11 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN52 || 34 || 35 || BTN12 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN51 || 32 || 33 || BTN13 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN50 || 30 || 31 || BTN14 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN49 || 28 || 29 || BTN15 || Input&lt;br /&gt;
|-&lt;br /&gt;
| GND || GND || 26 || 27 || BTN16 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN80 || 24 || 25 || GND || GND&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN78 || 22 || 23 || BTN79 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN76 || 20 || 21 || BTN77 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN74 || 18 || 19 || BTN75 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN72 || 16 || 17 || BTN73 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN70 || 14 || 15 || BTN71 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN68 || 12 || 13 || BTN69 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN66 || 10 || 11 || BTN67 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN17 || 8 || 9 || BTN65 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN19 || 6 || 7 || BTN18 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN32 || 4 || 5 || LED1 || 3.0 V status LED OUTPUT&amp;lt;br&amp;gt;through 220 Ohm series resistor&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN30 || 2 || 3 || BTN20 || Input&lt;br /&gt;
|-&lt;br /&gt;
| - || - || - || 1 || BTN31 || Input&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Right M.2 connector==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; | Bottom side !! colspan=&amp;quot;3&amp;quot; | Top side&lt;br /&gt;
|-&lt;br /&gt;
! Function !! Signal !! colspan=&amp;quot;2&amp;quot; | Pin !! Signal !! Function&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN28 || 66 || 67 || BTN29 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN26 || 64 || 65 || BTN27 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN22 || 62 || 63 || BTN25 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN24 || 60 || 61 || BTN21 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Do not connect || - || 58 || 59 || BTN23 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Do not connect || - || 56 || 57 || - || Do not connect&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN96 || 54 || no | 55 || no | - || no | Do not connect&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN95 || 52 || no | 53 || no | - || no | Do not connect&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN94 || 50 || no | 51 || no | - || no | Do not connect&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN93 || 48 || no | 49 || no | - || no | Do not connect&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN92 || 46 || 47 || SLEEP || BP2 module sleep status&amp;lt;br&amp;gt;Active LOW (BP2 sleeps)&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN91 || 44 || 45 || TX || LEUART TX signal OUTPUT&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN90 || 42 || 43 || RX || LEUART RX signal INPUT&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN89 || 40 || 41 || LED2 || 2nd indicator LED OUTPUT&amp;lt;br&amp;gt;3.0 V through 220 Ohm resistor&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN88 || 38 || 39 || PADDLE1 || Paddle input 1&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN87 || 36 || 37 || PADDLE2 || Paddle input 2&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN86 || 34 || 35 || GND || GND&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN85 || 32 || 33 || VDD || +3.0 V OUTPUT&amp;lt;br&amp;gt;Max. 100 mA including AVCC current.&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN84 || 30 || 31 || BTN33 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN83 || 28 || 29 || BTN34 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN82 || 26 || 27 || BTN35 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN81 || 24 || 25 || BTN36 || Input&lt;br /&gt;
|-&lt;br /&gt;
| GND || GND || 22 || 23 || BTN37 || Input&lt;br /&gt;
|-&lt;br /&gt;
| GND || GND || 20 || 21 || BTN38 || Input&lt;br /&gt;
|-&lt;br /&gt;
| LED indicator for battery charging&amp;lt;br&amp;gt;Connect LED Anode to BATT || LED_CHG || 18 || 19 || BTN39 || Input&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot;| SWITCH_IN operating voltage input || BATT || 16 || 17 || BTN40 || Input&lt;br /&gt;
|-&lt;br /&gt;
| BATT || 14 || 15 || BTN41 || Input&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot;| LiPO/Ion/battery positive terminal || BATT+ || 12 || 13 || BTN42 || Input&lt;br /&gt;
|-&lt;br /&gt;
| BATT+ || 10 || 11 || BTN43 || Input&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot;| GND || GND ||  8 ||  9 || BTN44 || Input&lt;br /&gt;
|-&lt;br /&gt;
| GND ||  6 ||  7 || BTN45 || Input&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot;| Voltage INPUT terminal&amp;lt;br&amp;gt;5.0 V ± 5 % || VIN ||  4 ||  5 || BTN46 || Input&lt;br /&gt;
|-&lt;br /&gt;
| VIN ||  2 ||  3 || BTN47 || Input&lt;br /&gt;
|-&lt;br /&gt;
|     - ||     - ||  - ||  1 || BTN48 || Input&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[Category:Hardware]]&lt;br /&gt;
[[Category:Simucube_2]]&lt;/div&gt;</summary>
		<author><name>MarkusN</name></author>	</entry>

	<entry>
		<id>https://granitedevices.com/w/index.php?title=Simucube_Wireless_Wheel_2&amp;diff=7527</id>
		<title>Simucube Wireless Wheel 2</title>
		<link rel="alternate" type="text/html" href="https://granitedevices.com/w/index.php?title=Simucube_Wireless_Wheel_2&amp;diff=7527"/>
				<updated>2021-08-19T09:37:00Z</updated>
		
		<summary type="html">&lt;p&gt;MarkusN: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox electric device&lt;br /&gt;
| name  = Wireless Wheel 2 Module&lt;br /&gt;
| image =[[File:Wireless_Wheel_2_Module.jpg|300px]]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Analog inputs=&lt;br /&gt;
[[File:SLEEP_pin_controlled_output.png|thumb|right|250px|SLEEP pin with transistors can be used to turn external devices on and off ]]&lt;br /&gt;
Wireless module offers AVCC output for analog devices. Output in AVCC is pulsed for lower power consumption and output is on only when the ADC module is sampling inputs. Output pulses are 2ms long and frequency is 100Hz, this means that AVCC is on 20% of the time. 2ms pulses work great with potentiometers, but Hall-effect sensors might not work with pulsed AVCC if Hall-sensor power-on time is too long. One option to provide VCC for Hall-sensor is to power it from Wireless Wheel 2 VDD pin and use MOSFETs connected to SLEEP pin so Hall-sensor can be powered off while Wireless Wheel 2 isn’t connected. SLEEP pin is high when Wireless Wheel 2 is connected to Simucube.&lt;br /&gt;
&lt;br /&gt;
= Pinout =&lt;br /&gt;
&lt;br /&gt;
Wireless Wheel 2 Module uses M.2 connectors&lt;br /&gt;
&lt;br /&gt;
==Left M.2 connector==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; | Bottom side !! colspan=&amp;quot;3&amp;quot; | Top side&lt;br /&gt;
|-&lt;br /&gt;
! Function !! Signal !! colspan=&amp;quot;2&amp;quot; | Pin !! Signal !! Function&lt;br /&gt;
|-&lt;br /&gt;
| GND || GND || 66 || 67 || AVCC || 3.0 V OUTPUT to analog circuitry&amp;lt;br&amp;gt;Max. 100 mA including VDD current.&lt;br /&gt;
|-&lt;br /&gt;
| GND || GND || 64 || 65 || AN0 || ADC CH0 INPUT&amp;lt;br&amp;gt;0 .. 3.0 V voltage range&lt;br /&gt;
|-&lt;br /&gt;
| GND || GND || 62 || 63 || AN1 || ADC CH1 INPUT&amp;lt;br&amp;gt;0 .. 3.0 V voltage range&lt;br /&gt;
|-&lt;br /&gt;
| GND || GND || 60 || 61 || AN2 || ADC CH2 INPUT&amp;lt;br&amp;gt;0 .. 3.0 V voltage range&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN64 || 58 || 59 || AN3 || ADC CH3 INPUT&amp;lt;br&amp;gt;0 .. 3.0 V voltage range&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN63 || 56 || 57 || BTN1 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN62 || 54 || 55 || BTN2 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN61 || 52 || 53 || BTN3 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN60 || 50 || 51 || BTN4 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN89 || 48 || 49 || BTN5 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN58 || 46 || 47 || BTN6 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN57 || 44 || 45 || BTN7 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN56 || 42 || 43 || BTN8 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN55 || 40 || 41 || BTN9 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN54 || 38 || 39 || BTN10 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN53 || 36 || 37 || BTN11 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN52 || 34 || 35 || BTN12 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN51 || 32 || 33 || BTN13 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN50 || 30 || 31 || BTN14 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN49 || 28 || 29 || BTN15 || Input&lt;br /&gt;
|-&lt;br /&gt;
| GND || GND || 26 || 27 || BTN16 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN80 || 24 || 25 || GND || GND&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN78 || 22 || 23 || BTN79 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN76 || 20 || 21 || BTN77 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN74 || 18 || 19 || BTN75 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN72 || 16 || 17 || BTN73 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN70 || 14 || 15 || BTN71 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN68 || 12 || 13 || BTN69 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN66 || 10 || 11 || BTN67 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN17 || 8 || 9 || BTN65 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN19 || 6 || 7 || BTN18 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN32 || 4 || 5 || LED1 || 3.0 V status LED OUTPUT&amp;lt;br&amp;gt;through 220 Ohm series resistor&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN30 || 2 || 3 || BTN20 || Input&lt;br /&gt;
|-&lt;br /&gt;
| - || - || - || 1 || BTN31 || Input&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Right M.2 connector==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; | Bottom side !! colspan=&amp;quot;3&amp;quot; | Top side&lt;br /&gt;
|-&lt;br /&gt;
! Function !! Signal !! colspan=&amp;quot;2&amp;quot; | Pin !! Signal !! Function&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN28 || 66 || 67 || BTN29 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN26 || 64 || 65 || BTN27 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN22 || 62 || 63 || BTN25 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN24 || 60 || 61 || BTN21 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Do not connect || - || 58 || 59 || BTN23 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Do not connect || - || 56 || 57 || - || Do not connect&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN96 || 54 || no | 55 || no | - || no | Do not connect&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN95 || 52 || no | 53 || no | - || no | Do not connect&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN94 || 50 || no | 51 || no | - || no | Do not connect&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN93 || 48 || no | 49 || no | - || no | Do not connect&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN92 || 46 || 47 || SLEEP || BP2 module sleep status&amp;lt;br&amp;gt;Active LOW (BP2 sleeps)&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN91 || 44 || 45 || TX || LEUART TX signal OUTPUT&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN90 || 42 || 43 || RX || LEUART RX signal INPUT&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN89 || 40 || 41 || LED2 || 2nd indicator LED OUTPUT&amp;lt;br&amp;gt;3.0 V through 220 Ohm resistor&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN88 || 38 || 39 || PADDLE1 || Paddle input 1&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN87 || 36 || 37 || PADDLE2 || Paddle input 2&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN86 || 34 || 35 || GND || GND&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN85 || 32 || 33 || VDD || +3.0 V OUTPUT&amp;lt;br&amp;gt;Max. 100 mA including AVCC current.&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN84 || 30 || 31 || BTN33 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN83 || 28 || 29 || BTN34 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN82 || 26 || 27 || BTN35 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN81 || 24 || 25 || BTN36 || Input&lt;br /&gt;
|-&lt;br /&gt;
| GND || GND || 22 || 23 || BTN37 || Input&lt;br /&gt;
|-&lt;br /&gt;
| GND || GND || 20 || 21 || BTN38 || Input&lt;br /&gt;
|-&lt;br /&gt;
| LED indicator for battery charging&amp;lt;br&amp;gt;Connect LED Anode to BATT || LED_CHG || 18 || 19 || BTN39 || Input&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot;| SWITCH_IN operating voltage input || BATT || 16 || 17 || BTN40 || Input&lt;br /&gt;
|-&lt;br /&gt;
| BATT || 14 || 15 || BTN41 || Input&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot;| LiPO/Ion/battery positive terminal || BATT+ || 12 || 13 || BTN42 || Input&lt;br /&gt;
|-&lt;br /&gt;
| BATT+ || 10 || 11 || BTN43 || Input&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot;| GND || GND ||  8 ||  9 || BTN44 || Input&lt;br /&gt;
|-&lt;br /&gt;
| GND ||  6 ||  7 || BTN45 || Input&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot;| Voltage INPUT terminal&amp;lt;br&amp;gt;5.0 V ± 5 % || VIN ||  4 ||  5 || BTN46 || Input&lt;br /&gt;
|-&lt;br /&gt;
| VIN ||  2 ||  3 || BTN47 || Input&lt;br /&gt;
|-&lt;br /&gt;
|     - ||     - ||  - ||  1 || BTN48 || Input&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[Category:Hardware]]&lt;br /&gt;
[[Category:Simucube_2]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Hardware]]&lt;br /&gt;
[[Category:Simucube_2]]&lt;/div&gt;</summary>
		<author><name>MarkusN</name></author>	</entry>

	<entry>
		<id>https://granitedevices.com/w/index.php?title=Simucube_Wireless_Wheel_2&amp;diff=7526</id>
		<title>Simucube Wireless Wheel 2</title>
		<link rel="alternate" type="text/html" href="https://granitedevices.com/w/index.php?title=Simucube_Wireless_Wheel_2&amp;diff=7526"/>
				<updated>2021-08-19T09:36:06Z</updated>
		
		<summary type="html">&lt;p&gt;MarkusN: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox electric device&lt;br /&gt;
| name  = Wireless Wheel 2 Module&lt;br /&gt;
| image =[[File:Wireless_Wheel_2_Module.jpg|300px]]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Analog inputs=&lt;br /&gt;
[[File:SLEEP_pin_controlled_output.png|thumb|right|250px|SLEEP pin with transistors can be used to turn external devices on and off ]]&lt;br /&gt;
Wireless module offers AVCC output for analog devices. Output in AVCC is pulsed for lower power consumption and output is on only when the ADC module is sampling inputs. Output pulses are 2ms long and frequency is 100Hz, this means that AVCC is on 20% of the time. 2ms pulses work great with potentiometers, but Hall-effect sensors might not work with pulsed AVCC if Hall-sensor power-on time is too long. One option to provide VCC for Hall-sensor is to power it from Wireless Wheel 2 VDD pin and use MOSFETs connected to SLEEP pin so Hall-sensor can be powered off while Wireless Wheel 2 isn’t connected. SLEEP pin is high when Wireless Wheel 2 is connected to Simucube.&lt;br /&gt;
&lt;br /&gt;
= Pinout =&lt;br /&gt;
&lt;br /&gt;
Wireless Wheel 2 Module uses M.2 connectors&lt;br /&gt;
&lt;br /&gt;
==Left M.2 connector==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; | Bottom side !! colspan=&amp;quot;3&amp;quot; | Top side&lt;br /&gt;
|-&lt;br /&gt;
! Function !! Signal !! colspan=&amp;quot;2&amp;quot; | Pin !! Signal !! Function&lt;br /&gt;
|-&lt;br /&gt;
| GND || GND || 66 || 67 || AVCC || 3.0 V OUTPUT to analog circuitry&amp;lt;br&amp;gt;Max. 100 mA including VDD current.&lt;br /&gt;
|-&lt;br /&gt;
| GND || GND || 64 || 65 || AN0 || ADC CH0 INPUT&amp;lt;br&amp;gt;0 .. 3.0 V voltage range&lt;br /&gt;
|-&lt;br /&gt;
| GND || GND || 62 || 63 || AN1 || ADC CH1 INPUT&amp;lt;br&amp;gt;0 .. 3.0 V voltage range&lt;br /&gt;
|-&lt;br /&gt;
| GND || GND || 60 || 61 || AN2 || ADC CH2 INPUT&amp;lt;br&amp;gt;0 .. 3.0 V voltage range&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN64 || 58 || 59 || AN3 || ADC CH3 INPUT&amp;lt;br&amp;gt;0 .. 3.0 V voltage range&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN63 || 56 || 57 || BTN1 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN62 || 54 || 55 || BTN2 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN61 || 52 || 53 || BTN3 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN60 || 50 || 51 || BTN4 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN89 || 48 || 49 || BTN5 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN58 || 46 || 47 || BTN6 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN57 || 44 || 45 || BTN7 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN56 || 42 || 43 || BTN8 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN55 || 40 || 41 || BTN9 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN54 || 38 || 39 || BTN10 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN53 || 36 || 37 || BTN11 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN52 || 34 || 35 || BTN12 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN51 || 32 || 33 || BTN13 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN50 || 30 || 31 || BTN14 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN49 || 28 || 29 || BTN15 || Input&lt;br /&gt;
|-&lt;br /&gt;
| GND || GND || 26 || 27 || BTN16 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN80 || 24 || 25 || GND || GND&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN78 || 22 || 23 || BTN79 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN76 || 20 || 21 || BTN77 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN74 || 18 || 19 || BTN75 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN72 || 16 || 17 || BTN73 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN70 || 14 || 15 || BTN71 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN68 || 12 || 13 || BTN69 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN66 || 10 || 11 || BTN67 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN17 || 8 || 9 || BTN65 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN19 || 6 || 7 || BTN18 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN32 || 4 || 5 || LED1 || 3.0 V status LED OUTPUT&amp;lt;br&amp;gt;through 220 Ohm series resistor&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN30 || 2 || 3 || BTN20 || Input&lt;br /&gt;
|-&lt;br /&gt;
| - || - || - || 1 || BTN31 || Input&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Right M.2 connector==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; | Bottom side !! colspan=&amp;quot;3&amp;quot; | Top side&lt;br /&gt;
|-&lt;br /&gt;
! Function !! Signal !! colspan=&amp;quot;2&amp;quot; | Pin !! Signal !! Function&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN28 || 66 || 67 || BTN29 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN26 || 64 || 65 || BTN27 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN22 || 62 || 63 || BTN25 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN24 || 60 || 61 || BTN21 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Do not connect || - || 58 || 59 || BTN23 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Do not connect || - || 56 || 57 || - || Do not connect&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN96 || 54 || no | 55 || no | - || no | Do not connect&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN95 || 52 || no | 53 || no | - || no | Do not connect&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN94 || 50 || no | 51 || no | - || no | Do not connect&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN93 || 48 || no | 49 || no | - || no | Do not connect&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN92 || 46 || 47 || SLEEP || BP2 module sleep status&amp;lt;br&amp;gt;Active LOW (BP2 sleeps)&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN91 || 44 || 45 || TX || LEUART TX signal OUTPUT&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN90 || 42 || 43 || RX || LEUART RX signal INPUT&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN89 || 40 || 41 || LED2 || 2nd indicator LED OUTPUT&amp;lt;br&amp;gt;3.0 V through 220 Ohm resistor&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN88 || 38 || 39 || PADDLE1 || Paddle input 1&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN87 || 36 || 37 || PADDLE2 || Paddle input 2&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN86 || 34 || 35 || GND || GND&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN85 || 32 || 33 || VDD || +3.0 V OUTPUT&amp;lt;br&amp;gt;Max. 100 mA including AVCC current.&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN84 || 30 || 31 || BTN33 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN83 || 28 || 29 || BTN34 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN82 || 26 || 27 || BTN35 || Input&lt;br /&gt;
|-&lt;br /&gt;
| Input || BTN81 || 24 || 25 || BTN36 || Input&lt;br /&gt;
|-&lt;br /&gt;
| GND || GND || 22 || 23 || BTN37 || Input&lt;br /&gt;
|-&lt;br /&gt;
| GND || GND || 20 || 21 || BTN38 || Input&lt;br /&gt;
|-&lt;br /&gt;
| LED indicator for battery charging&amp;lt;br&amp;gt;Connect LED Anode to BATT || LED_CHG || 18 || 19 || BTN39 || Input&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot;| SWITCH_IN operating voltage input || BATT || 16 || 17 || BTN40 || Input&lt;br /&gt;
|-&lt;br /&gt;
| BATT || 14 || 15 || BTN41 || Input&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot;| LiPO/Ion/battery positive terminal || BATT+ || 12 || 13 || BTN42 || Input&lt;br /&gt;
|-&lt;br /&gt;
| BATT+ || 10 || 11 || BTN43 || Input&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot;| GND || GND ||  8 ||  9 || BTN44 || Input&lt;br /&gt;
|-&lt;br /&gt;
| GND ||  6 ||  7 || BTN45 || Input&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot;| Voltage INPUT terminal&amp;lt;br&amp;gt;5.0 V ± 5 % || VIN ||  4 ||  5 || BTN46 || Input&lt;br /&gt;
|-&lt;br /&gt;
| VIN ||  2 ||  3 || BTN47 || Input&lt;br /&gt;
|-&lt;br /&gt;
|     - ||     - ||  - ||  1 || BTN48 || Input&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[Category:Hardware]]&lt;br /&gt;
[[Category:Simucube_2]]&lt;/div&gt;</summary>
		<author><name>MarkusN</name></author>	</entry>

	<entry>
		<id>https://granitedevices.com/w/index.php?title=Simucube_Wireless_Wheel_2&amp;diff=7524</id>
		<title>Simucube Wireless Wheel 2</title>
		<link rel="alternate" type="text/html" href="https://granitedevices.com/w/index.php?title=Simucube_Wireless_Wheel_2&amp;diff=7524"/>
				<updated>2021-08-19T09:14:01Z</updated>
		
		<summary type="html">&lt;p&gt;MarkusN: Created page with &amp;quot;  Category:Hardware&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Hardware]]&lt;/div&gt;</summary>
		<author><name>MarkusN</name></author>	</entry>

	</feed>