Wiimote Smoothboard 0.4.6 BETA

Update: I have released Smoothboard the latest Wii Whiteboard on a new website, Smoothboard.net.

Floating Toolbar - Annotation Floating Toolbar - Navigation

The latest Smoothboard release contains Floating Toolbar to provide quick full control of your presentations and lessons. The Floating Toolbar allows you to change slides easily in PowerPoint and navigate your desktop with ease.

The built-in Annotation Tool allows you to write and draw on top of any window on your desktop. The Colored Pens and Highlighter will be essential in every presentation. The Snapshot tool will automatically save a screenshot for later retrieval or distribution.

The latest Smoothboard release can be downloaded from http://www.smoothboard.net

After spending a lot of time for the past few weeks I have corrected several bugs and issues of the previous version. I have greatly modified the user interface to be more user friendly especially for new users.

This version is intended for testing before I release the Wiimote Smoothboard 1.0. Ben will be helping me to prepare the documentations for end-users. Once it is done and I have corrected any major bugs in this version, we will release the version 1.0. 🙂

Due to my tight schedule, I do not have much time now to detail on the changes I have made. I will try to post up some screenshots and instructions soon. Thanks!


Multiple Wiimotes Support allows the usage of a secondary Wiimote for redundancy

  • Primary and Secondary Wiimotes can be switched
  • Primary Wiimote can be used to focus a specific screen area
  • Activate Whiteboard Mode and Presenter Mode simultaneously

Configurable Screen Area Trackingcalibrate a selected screen area and/or select another display to be used as an interactive whiteboard

Outside Screen Area Toggles

  • Simulate Mouse Click – right click and double click
  • Simulate Key Press – allows multiple key combinations
  • Launch or execute any application/file which has a default viewer
  • Notification Balloon – displays triggered events

Cursor Control Toolbar – resizable toolbar that allows quick toggles between left click, right click, double click and motion only cursor.

IR Calibration

  • Viewable calibration setup to allow easier adjustments for greater tracking utilization
  • Configurable infrared (IR) sensitivity to allow greater range or improved accuracy

Integrated Wiimote Presenter 0.2 – allows the control of the computer even when away from the screen

  • Cursor Control – with a stationary IR source
  • Key Press – using mapped Wiimote buttons
  • Timers – tool to keep track of timings
  • Compatible with pre-existing Wiimote Presenter files
  • Laser Pointer Cursor

Easy switching between settings files – for Whiteboard Mode and Presenter Mode

Cursor Smoothing – reduces jagged lines when drawing in Whiteboard Mode and Presenter Mode

And More!

With the Wiimote Smoothboard, I hope that everyone especially teachers and those who do a lot of presentations will find this application useful.

Screenshots and Updates

The Main Window now contains a single drop down list which will enable new users to quickly change between the application settings. Experienced users can share their settings file to new users by copying the Settings folder inside the application directory.Settings files generated through previous versions of the Wiimote Smoothboard and the Wiimote Presenter should be compatible with this application. However, this version consists of several new features.

One of the features that I have included is the ability to use a single trigger to simulate two different set of keys alternately. For example, in PowerPoint, you are able to alternate between the Pen Mode (CTRL+P) and Arrow Mode (CTRL+A) using a single button in Presenter Mode or a single outside click area in Whiteboard Mode.

Wiimote Smoothboard also allows you to visualize in real-time the IR blobs seen by the primary Wiimote in respect to the calibrated screen area. This will be extremely useful to troubleshoot on the stray IR sources that are detected by the Wiimote.The grey area represents the full view of the Wiimote and the White area shows the calibrated screen area. The Red IR blob is the first IR source seen by the Wiimote.

By pressing the Show Settings button, the settings will slide out. To prevent confusion only relevant buttons will be shown depending on the current mode. For example in the above screenshot, in Whiteboard Mode there will only be two icons shown; Wiimote and Whiteboard.The Wiimote button will display settings related to the Wiimote such as the Infrared Sensitivity, Multiple Wiimotes, and switching between Primary and Secondary Wiimotes.In Whiteboard Mode, the values are taken by the Primary Wiimote unless the Primary Wiimote does not detect the point while the Secondary Wiimote detects a point. Therefore, the Secondary Wiimote is only for redundancy.

In Presenter Mode, only the Primary Wiimote is used. If you are using two Wiimotes and the Wiimote you are holding is not the Primary Wiimote, you can switch the role of the Wiimotes through the Wiimote tab.

Finally in the Whiteboard and Presenter Mode, the Primary Wiimote is used for the whiteboard tracking and the Secondary Wiimote is used for the Presenter Wiimote.

If you want to change your cursor, you can easily switch between the different designs of cursors that I have provided with the application. However, this will replace your pre-existing cursor. If you have your favourite cursors that you would like to switch to, you can place the .CUR file into the Cursors directory of the application. Please do note that the cursors that I have provided are created by myself and may not look like the original cursors.

I have also included a new Presenter key code, WP90, which will allow you to alternate between two key combinations with each trigger. For convenience, the key codes will be automatically generated through the Key Press Combination Entry. Check the Alternate Key Combination checkbox to activate the alternate mode. The first two combo box will be for the first set of keys. This can be distinguished from the difference in the combo box background color. If you have only one key, you can just leave the second combo box blank.

Similarly for the Outside Screen Toggles, a single area can be assigned to two different key combinations. For example, you can set the F5 key (start presentation) and the ESCAPE key (end presentation) to the same outside screen area.

General Settings File

To create a new settings file, click on File->Create New Settings File. This will prompt you for the filename of the settings file. Please note that you will have to save the settings file in the Settings directory.

Configure all the required settings and please remember to click on Save.

When the application is closed and reopened, it remembers the exact settings that was last used. This will allow you to use the application without actually creating or using the general settings file.


Johnny Lee for his ingenuity in creating Wiimote Whiteboard

Brian Peek for providing the WiimoteLib 1.4

Jason Smith for creating and providing the source codes for the Wiimote Presenter

My girlfriend, Stephanie Foo and my father for supporting me in completing this project

WiimoteProject.com users especially Ben, for their suggestions, and help in testing

Generous donors and volunteers, who have been continuously supporting and testing the Wiimote Smoothboard.


Update 23rd January 2008: I have released Smoothboard 1.0 on a new website, Smoothboard.net.

Please report any bugs or suggestions by posting a comment here or at the Wiimote Project forum. Thanks!

<p style=”text-align: center;”><img class=”aligncenter” style=”padding: 0px; margin: 0px; border: 0px initial initial;” src=”http://www.smoothboard.net/files/screenshots/1_5/Floating%20Window-%20Annotation.jpg” alt=”Floating Toolbar – PowerPoint” width=”306″ height=”144″ /></p>

10 Responses

  1. Nathan K. Says:

    where is the link to download this

  2. Boon Jin Says:

    Hi Nathan,
    You can get it from http://www.smoothboard.net

    Boon Jin

  3. Lei Says:


  4. Bob Clary Says:

    When I use ‘Smoothboard’ with Adobe Photoshop 7.0 I get a line connecting my last stop to to where I want to start fresh.

    Hom cann I control this?


    Boon Jin’s Reply:
    Hi Bob Clary,

    I have just tested on Adobe Photoshop CS3 and it works well with Smoothboard.
    Are you able to draw properly in other drawing applications?
    How about other drawing tools in Photoshop?

    Boon Jin

  5. Vagelis Says:

    Hi, I’ve downloaded the software but I cant get it to start.In the processes I can find the smoothboard process but no smoothboard. Tried to reinstall but I have the same result. Can you please pm me with a solution? Thanks

  6. nuieskater Says:

    I can’t see the white screen in
    tracking Utilization Help me plz

    Best & Regards

    Boon Jin’s Reply:
    Hi nuieskater,

    Did you manage to do the calibration?

    Boon Jin

  7. Sauder Says:

    After I downloaded the software and click on Smoothboard application I get an error message saying

    The application failed to initialize properly (0xc0000135). Click on OK to terminate the application.

    Did I miss something in the download process?


    Boon Jin’s Response:


    You will need to install the latest .net 3.5 framework.

    Boon Jin

  8. Cymon Says:

    I’ve also noticed the connecting lines in photoshop problem in smoothboard 1.0. It’s in photoshop 7.0 and it looks like when I click through smoothboard it clicks, then updates the mouse x,y, causing a straight line to go from wherever I was to the new position.

    But it doesn’t happen in anything else so I may just use this as an excuse to migrate to gimp.

    Boon Jin’s Response:

    Have you tried another version of photoshop?

    Boon Jin

  9. My students play video games | Joel Zehring Says:

    […] champions. And they study for Science tests. To give the tournament more of an arcade feel, I use Wiimote Smoothboard from Boon Jin . I can connect a wiimote to my PC wirelessly and map custom keystrokes to the […]

  10. thitipong Says:


Leave a Comment

Please note: Comment moderation is enabled and may delay your comment. There is no need to resubmit your comment.