Editing Simucube wireless wheel system

Jump to: navigation, search

Warning: You are not logged in. Your IP address will be publicly visible if you make any edits. If you log in or create an account, your edits will be attributed to your username, along with other benefits.

The edit can be undone. Please check the comparison below to verify that this is what you want to do, and then save the changes below to finish undoing the edit.

This page supports semantic in-text annotations (e.g. "[[Is specified as::World Heritage Site]]") to build structured and queryable content provided by Semantic MediaWiki. For a comprehensive description on how to use annotations or the #ask parser function, please have a look at the getting started, in-text annotation, or inline queries help page.

Latest revision Your text
Line 1: Line 1:
{{Infobox electric device
+
{{Infobox drive
| name = Wireless button plate module
+
| name = IONI
| image =[[File:buttonplatev1.jpg|290px]]
+
| image=[[File:Finalioni2crop.JPG|290px]]
| type  = PCB module
+
| about = [[SWW]] transmitter (wheel side)
+
}}
+
  
{{Infobox electric device
 
| name  = Simucube wireless adapter
 
| image =[[File:sc1wirelessmodule.jpg|290px]]
 
| type  = PCB module
 
| about = Simucube 1 [[SWW]] receiver
 
}}
 
  
[[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]].]]
 
The [[About SimuCUBE|Simucube]] Wireless Wheel System (a.k.a. SWW) enables users to connect sim wheels wirelessly to the Simucube
 
force feedback controller. The sim wheel buttons and incremental
 
encoders are connected to a wireless button plate logic module, which communicates with Simucube
 
force feedback controller’s wireless adapter wirelessly. The Simucube controller in turn
 
communicates these button and encoder state changes via USB to the user’s PC.
 
{{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 battery charger. Production of SWW will continue as SWW2 is not a replacement for it.}}
 
{{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.}}
 
  
  
===Basic operating principle===
+
| modelno = IONI-11K000, IONI-11K200
 +
| drivetype          = Servo & stepping motor drive
 +
| motors = AC, DC, BLDC, Linear, Stepper
 +
| controlmodes = Position, Velocity, Torque
 +
| production = Active production, started 2015
 +
| voltage = 5 - 54 VDC (except 5 - 58 VDC in IONI Pro HC)
 +
| currentrange = 0.1 - 15A IONI, 0.1 - 18A IONI Pro, 0.1 - 25A IONI Pro HC
 +
| feedbacksignals=[[Quadrature]] encoder, SinCos encoder
 +
| referencesignals=[[Pulse and direction]], [[PWM]], [[Analog reference|Analog]], [[SimpleMotion V2]]
 +
| configtool=[[Granity]]
 +
| agencies=CE (EMC & LVD directives)
 +
| 3dmodel={{dlfile|IONI 3d models.zip|IGES & STEP}}
 +
| url=[https://granitedevices.com/miniature-servo-drive-ioni/ Granite Devices IONI]
 +
}}{{IoniManualNav|width=22em|notoc=1}}[[File:Ioni flyer.PNG|300px|thumb|link=Media:IONI_flyer.pdf|PDF version of IONI flyer. [[Media:IONI_flyer.pdf|Download]].]]
 +
'''IONI''' is a digital motor drive designed for driving AC/BLDC and DC servo motors and steppers. IONI allows controlling motors in [[Control modes|all three operating modes]]: position control, velocity control and torque control (torque mode only with servo motors). Applications of such control methods include
  
* 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.
+
*Position control, such as CNC, robotics and 3D printing
* Customers connect the wireless button plate to their Simucube device by simply pressing both paddle shifters simultaneously.
+
*Velocity control, such as spindles or feeders
* The SimuCUBE 1 version needs an add-on receiver board (Simucube  Wireless Adapter, sold separately) to interface with these wireless button plate transmitter modules.
+
*Force / torque control, such as racing simulator wheel
* The Simucube 2 Wheel Bases have this receiver module embedded in their design.
+
  
[[File:buttonplate overview.png|800px]]
 
  
==Button plate module features==
+
[[File:Ioni drive blocks.png|500px]]
* Connect up to 28 input devices wirelessly to Simucube force feedback controller.
+
* Button inputs and encoders in 1:1, 1:2 and 1:4 modes are supported.
+
* Incredibly low energy consumption. Single battery will last over 3 years on daily hard-core use.
+
* Datasheet is available here: [[Media:SimuCUBE Wireless Button plate Module v1.pdf|Download]]
+
  
* The factory default connection for input pins is stored on the device exactly as on the datasheet.
 
** In factory default configuration, Pins marked as BTN's are buttons and ENC pins are encoders. The button plate module advertises itself as "Unnamed BP".
 
** 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.
 
** Default mode for encoders is 1 pin state change per detent, i.e 1/4 gray code cycles per detent.
 
** '''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.
 
***'''Configuring is not supported for DIY purposes.'''
 
  
==Simucube wireless adapter==
+
Commands to IONI drive can be delivered in many formats and from many sources, such as PC, PLC, microcontroller (i.e. Arduino,  MBED and OEM boards) or embedded computers like Raspberry Pi. IONI understands several forms of [[setpoint]] commands:
* Wireless wheel support may be added to all existing Simucube 1 boards by inserting a wireless adapter
+
* Insert a wireless adapter to a Simucube 1 board as shown in the following pictures.
+
  
<br>
+
*Step & direction digital signals (typical stepper drive interface, good for position control)
 +
*Analog +/-10V signal (good for speed or torque control)
 +
*PWM signal (good for speed or torque control)
 +
*RS485 serial bus (talks [[SimpleMotion V2]] bus protocol, open source library available)
  
{{picturebox|AKZ_1017_E.jpg|caption=The Simucube SER-DISP header and a Simucube wireless adapter}}
 
{{damage|Do not insert or remove Simucube Simucube adapter when the Simucube board is powered!}}
 
{{picturebox|AKZ_1018_E.jpg|caption=Insert the Simucube adapter to the SER-DISP header like this}}
 
{{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.}}
 
  
==Button plate usage==
+
==Supported motors==
* Turn on by inserting a battery and switching power on from possible power switch.
+
As motor is not included, make sure that you have, or obtain a motor that is compatible with IONI. Learn more about [[motor types]].
* 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.
+
* Establish a connection to your button plate from Simucube configuration software.
+
* 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).
+
* Simucube board and wireless button plate remember each other, and later will connect to each other automatically (if this option is enabled).
+
* After connecting, the status led blinks 3 times in moderate frequency, and the button plate is ready to use.
+
* 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.
+
* The button plate should be ready to use. Input device events can be seen in Simucube configuration software and in games.
+
* When connected, the connection may be closed by pressing both paddle shifters for over 5 seconds.
+
* When not connected, the discovery mode can be started again by pressing the paddle shifters simultaneously for over 2 seconds.
+
* The button plate will stay in the discovery mode for 30 seconds after releasing the paddle shifters, or until connecting to a Simucube.
+
  
{{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.}}
+
===Servo motor requirements===
 +
*Permanent magnet brush-DC, AC, brushless or linear motor
 +
*Motor voltage rating 12-60 VDC (IONI supply voltage is 5 - 52 VDC)
 +
*Motor current rating 0.1 - 25A (choose drive model accordingly, IONI Pro HC, maximum output is 25A, IONI Pro 18A, and IONI 15A)
 +
*Servo motor must be equipped with an [[Feedback devices|incremental encoder]] (position sensor) with resolution of 100 to 1000000 pulses per revolution.
 +
See [[Motor compatibility guide]] for more details.
 +
===Stepping motor requirements===
  
==Simucube Configuration Tool / True Drive software wireless settings==
+
*Two-phase stepping motor with 0.5 - 15A current rating, no feedback device needed. Can be used in position and velocity control mode. Torque mode not possible. Stepper voltage rating is irrelevant, but generally lower voltage & higher current stepper is better.
  
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.
+
===Unsuitable/non-optimum motors===
 +
*Any non-permanent magnet motors: induction AC motor or DC motor with field coil - will not work
 +
*Cheapest grade DC motor, such as one extracted from power drill - might not give satisfying performance
 +
*Motor with very high voltage, such as 200 VAC AC servo motor - it will work if it has incremental encoder feedback, but maximum rotation speed is limited due to drive voltage. Consider [[Argon]] servo drive for motors above 100 volts rating.
  
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.
+
==Features==
Scanning can be started by pressing the "Scan for new devices" button. After clicking the button, information about nearby wireless wheels are shown in the list below.
+
===State of the Art===
 +
* [[High dynamic range torque control]]
 +
* Wide range motor support, from DC, BLDC, AC and Linear, from 5 W to 500 W
 +
* High functional density and cost efficiency
 +
* [[3-level PWM vs 2-level PWM|3-level PWM output]] with reduced motor heating
 +
* Automatically [[Measure motor resistance and inductance in Granity|measures motor inductance and resistance]] for easy setup
 +
* [[Configuring cogging torque compensation|Anticogging / torque ripple compensation]]
  
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.
+
===Control===
On the other hand, the MAC addresses are unique, so they can always be used for identifying.
+
* Input [[setpoint signal|setpoint signals]] including [[pulse and direction]], [[quadrature]], [[analog setpoint|analog]] and [[PWM]]
 +
* Multidrop & multiaxis capable real-time [[SimpleMotion V2]] field bus for setup & control
 +
* Internal axis homing function with sensorless [[Hard-stop homing|hard-stop operating mode]]
  
{{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}}
+
===Protections & Ruggedness===
 +
* [[safe torque off|Safe torque off]]
 +
* Prevent machine damage via I²t (motor temperature modeling), blocked motion and tracking error detection
 +
* Industry leading ruggedness: over current, short circuit, over voltage, under voltage and over temperature protections, data/communication error detection
 +
* [[Product warranty terms|Warranty]] 24 months
 +
* [[Charge pump enable input]] for safety
  
{{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}}
+
==Applications==
 +
*Industrial servo & stepping motor control
 +
*Robotics
 +
*[https://en.wikipedia.org/wiki/Industry_4.0 Industry 4.0] systems
 +
*Testing equipment
 +
*CNC
 +
*Haptics
 +
*Racing & flight simulators
 +
*Pick'n'place machines
 +
*Defense systems
  
==Availability==
+
==Functionality and specifications==
Ask wireless button plate availability from your button plate manufacturer.
+
See main article [[IONI specifications]].
  
==Files==
+
==Documentation & user guides==
[[Media:BP_module_3d.zip|Wireless button plate module 3D model files (.step and .iges)]]
+
See the main article [[IONI & IONICUBE user guide]].
  
[[Media:SimuCUBE Wireless Button plate Module v1.pdf|PDF documentation of the wireless button plate module for button plate manufacturers]]
+
==Availability==
 
+
Shipping worldwide at [[Granite Devices web shop]].
[[Media:Bt_board_breakout_1r1_gerber-2018-09-04.zip|Gerber files for reference break out board]]
+
 
+
[[Category:SimuCUBE]]
+

Please note that all contributions to Granite Devices Knowledge Wiki may be edited, altered, or removed by other contributors. If you do not want your writing to be edited mercilessly, then do not submit it here.
You are also promising us that you wrote this yourself, or copied it from a public domain or similar free resource (see Granite Devices Knowledge Wiki:Copyrights for details). Do not submit copyrighted work without permission!

Select categories:

To edit this page, please answer the question that appears below (more info):

Cancel | Editing help (opens in new window)