MECHA C2 User’s Guide v.01.17 Contents WARNINGS................Introduction............C2 – C1 Differences and Similarities ........Table of Equivalences: Numbers ‒ Buttons........9 About the User Interface ............. Set MECHA in AP, STA, or AP+STA Mode at - + ≡ on Display ..11 About the Firmware (FW) Update........
Page 3
MECHA C2 User’s Guide v.01.17 Access the User Interface (UI) with a Smartphone ..Access the User Interface (UI) on Your Computer Connected to a Wireless Network ........Test Using the UI..........Set the Rotator on Configuration Page.........30 UI Test ‒ 1312, 1313, 1321 Codes ...........31 User Interface (UI) ..........
Page 4
MECHA C2 User’s Guide v.01.17 Loading a Preset ................57 Modifying a Preset................60 Saving a Preset.................60 Preset Power Code .................61 MECHA’s Simple Scripting (MSS) ........Panorama of 3 Rows + Nadir + Zenith (MSS)........62 Shooting Panorama Made Easy for Dual Axis......64 MSS Script Explained ...............65...
Page 5
How to use this User’s Guide Welcome to the MECHA C2 User’s Guide! C2 is our second generation of controllers, with OLED display, external bat- tery, and support for two MECHA rotators.
MECHA C2 User’s Guide v.01.17 WARNINGS WARNINGS to Dual Axis MECHA Users ● Test MECHA WITHOUT a camera mounted first! ● Please test for camera clearance before running any program. ● Test any preset supplied or adjusted WITHOUT a camera mounted FIRST, especially when the clearance is not enough.
MECHA C2 User’s Guide v.01.17 Introduction You may already know, from the doc- umentation available at this time, that MECHA consists of a rotator (E1, E2, or P1) and a controller (C1), and is generally used to automate the movement of various devices, such...
MECHA C2 User’s Guide v.01.17 C2 – C1 Differences and Similarities ● C2 can be connected to two rotators, so it can control two rotators simultaneously. ○ C1 can control only one rotator at a time. For dual axis applications, you need either one C2 controller and two rotators or two C1 controllers and two rotators.
MECHA C2 User’s Guide v.01.17 pressing this button. In case the favorite code 3 (FavCode 3) is not set, the menu with all codes will be shown instead. NOTE. When we say the MECHA’s buttons, or the buttons, we are actually referring to the controller buttons.
MECHA C2 User’s Guide v.01.17 ● Both C1 and C2 can be controlled using the User Interface and also using their own buttons. ● C2 uses Wi-Fi for connection, as does C1, so both can be accessed directly by phone or via a Wi-Fi network, or even via the Internet, with a device connected to the Internet.
MECHA C2 User’s Guide v.01.17 Set MECHA in AP, STA, or AP+STA Mode at - + ≡ Display - + ≡ When is shown on C2’s display: pressing will set MECHA in AP mode pressing will set MECHA in STA mode...
MECHA C2 User’s Guide v.01.17 About the Firmware (FW) Update To benefit from all the features implemented in MECHA, we recommend that you update the firmware to the latest version available. There are a couple of ways to update the firmware, and the easiest is via the Internet. To check and perform the update, on the UI there is the [Update] button.
MECHA C2 User’s Guide v.01.17 Before First Use Note the numbers 1 and 2 printed on the back of the controller, and then connect the controller to the rotators as follows: ● the end of the cable 1 to the lower rotator ●...
Page 14
MECHA C2 User’s Guide v.01.17 The lower rotator is the rotator mounted under the lower rail of the device, and the upper rotator is the vertical rotator, mounted on the upper rail. Although the controller can be mounted in several ways, we recommend that you mount it on the upper rotator, using its attachment strap, as shown in the image below.
MECHA C2 User’s Guide v.01.17 Power on and Test Power on MECHA by pressing the power button, , for 3 to 5 seconds (long press). It may take about 35-45 seconds to start, then the controller display will show 1 OK and 2 OK, which means that both rotators are working properly and MECHA is ready to be used.
MECHA C2 User’s Guide v.01.17 Check the Battery Level Power on MECHA as shown above. After that, press the power button, , and notice the battery voltage shown in the lower right corner of the display. If necessary, replace the battery.
Page 17
MECHA C2 User’s Guide v.01.17 For the upper rotator do the same, but use the up and down buttons instead of the left and right buttons: ● For 45° degree rotations: ○ Press then quickly press ○ Press then quickly press , for the opposite direction.
MECHA C2 User’s Guide v.01.17 Parked, Level and Raised Positions The simple rotations mentioned above are very helpful when the upper rail needs to be in a certain position. The basic positions required for presets are shown in the image below, and they are: 1.
MECHA C2 User’s Guide v.01.17 Quick Panoramas Using MECHA’s Buttons ● 1< — Press , which comes pre-programmed with 4 shots around, < then to specify the direction of rotation to the left. > ● 1> — Press then to specify the direction of rotation to the right.
Page 20
MECHA C2 User’s Guide v.01.17 For this simple method of updating the firmware, we assume that you know how to set up a hot-spot on your 3G, or 4G, smartphone, a smartphone with mobile data enabled and Internet available to it. In other words, you can navigate the Internet using that smartphone alone, without the smartphone being connected to a Wi-Fi.
MECHA C2 User’s Guide v.01.17 Test Using MECHA’s Buttons The following codes are used to tell MECHA what type of rotators are connected to it, if you purchased them separatelly, or changed the rotator type, or if you want to be sure MECHA has the correct one set: Set the Rotator Using MECHA’s Buttons...
MECHA C2 User’s Guide v.01.17 Test without Camera – 1312 Parked Position With the upper rail in the parked position, as shown in the image on the right, enter the 1312< code, or the 1312> code. These codes tell MECHA to execute a panorama to the left, or to the right, as follows: 12 shots around, 3 rows ‒...
MECHA C2 User’s Guide v.01.17 Panorama with Camera Mounted If the above tests are successful, you can repeat each test with a camera mounted. Mount the camera on the upper rail, using the camera mounting knob shown in the image on the right.
MECHA C2 User’s Guide v.01.17 Panorama with Automatic Shooting Pattern Using only the MECHA’s Buttons This method requires the firmware version 02118 (or newer), and works for rectilinear lens from 10 to 200 mm (FF equiv). The shooting pattern will be computed by MECHA based on only few presses of a button, without using the User Interface, as follows: ●...
Page 25
MECHA C2 User’s Guide v.01.17 the computed preset to that particular button. To cancel the assignment, the power button, , can be pressed instead. If MECHA is unable to compute a pattern using the feedback received from pressing the power button (mostly caused by too small intervals), on the display will be shown ”!!!”, which indicates that nothing has changed.
MECHA C2 User’s Guide v.01.17 C2’s Menu Mode So far, we’ve entered the codes using the buttons of the controller. Here's another approach that is simpler. By long pressing the (menu) button, on C2’s display is shown either your Favorite Code 3 (FavCode 3 set on Configuration page) or the C2’s menus –...
Page 27
MECHA C2 User’s Guide v.01.17 Press the button to set the current option as FavCode 1, and press the button to set the current option as FavCode 2. You can also set your favorite codes on the Configuration page. Press the button to switch to another menu.
MECHA C2 User’s Guide v.01.17 How to Access the UI Access the User Interface (UI) with a Smartphone ● Press the power button, , for about 3 to 5 seconds to power on - + ≡ MECHA, and wait until is shown on the display.
Page 29
MECHA C2 User’s Guide v.01.17 ○ Press the [Connect to Wi-Fi] button on the Configuration page (there is a similar button on the Row page). ○ Enter the name and password of the Wi-Fi network you want to connect to.
MECHA C2 User’s Guide v.01.17 Test Using the UI Some tests performed before – using the controller buttons – now, in this chapter, we want to perform them using the User Interface, so please access the User Interface with your smartphone, for example.
MECHA C2 User’s Guide v.01.17 Tap the [info] button at the top of the Row page whenever you want to find out more details about the functions of the controls available on the User Interface. At the same time, at the top of the page are displayed a few links to some...
Page 32
MECHA C2 User’s Guide v.01.17 To load the preset, tap the [Load] button, if visible, under Presets list. Otherwise, it means the UI complexity is S (Simple) and some buttons and options are not visible, and the selected preset is already loaded.
MECHA C2 User’s Guide v.01.17 User Interface (UI) UI Controls In this chapter, we will explain the functions of the buttons and the options available on the Row page. Ring and Turn pages are quite similar to Row. Access the User Interface as shown in the chapter...
Page 34
MECHA C2 User’s Guide v.01.17 ● Status Feedback — In the next area, the MECHA’s ID, the Refresh rate of the motor/controller status and the Current lower rotator are displayed, followed by the Current angle position for both rotators, and the Current status (shots remaining, position, repeat set).
Page 35
MECHA C2 User’s Guide v.01.17 MECHA will also offer to download a map.zip file containing three small .png images. The images are the same for any map. A high resolution set is also available here, with Mecha as zip password: https://www.nodalninja.com/MECHA-MAP/map-png.zip...
Page 36
MECHA C2 User’s Guide v.01.17 ● [Live NPP] button — Displays the instructions for determining the NPP along lens axis using camera live view, as follows: ○ Use two vertical reference points with one far behind the other. Turn on live view mode. Position tripod to line them up at image center.
Page 37
MECHA C2 User’s Guide v.01.17 ○ When W delay is negative, B delay is referenced to MCU's clock rather than added delay. For example, in time lapse sessions, for W:-0.001 sec and B:5 sec, the result will be a shot at every 5 seconds. If movements are executed, the value of B needs to be large enough to cover the time taken by the move.
Page 38
MECHA C2 User’s Guide v.01.17 ● Single / Dual / Scripted — Select Single for single axis applications. However, you can select Dual even if there are no instructions for the second axis. Scripted is valid for both types of applications. See MECHA’s...
Page 39
MECHA C2 User’s Guide v.01.17 ● [Shoot] button — Shoots the number of photos in a set for a single position. In our example, 1 photo (1 IMG) is taken. Use this feature when you want to take some photos in a certain position, without any rotation.
Page 40
MECHA C2 User’s Guide v.01.17 ● Presets list — This list contains all the presets, both those created and those downloaded from the server. ○ The names of the presets downloaded from the server start with (s), which means they are not saved yet. You can load and save the presets you want to keep.
Page 41
MECHA C2 User’s Guide v.01.17 ● [Save 0] button — Saves the current preset as default preset that can be loaded with the [Load 0] button. ● [Save 1] button — Saves the current preset and assigns it to the button, and can also be loaded with the [Load 1] button on the User Interface.
Page 42
MECHA C2 User’s Guide v.01.17 ● [Go to Ring] button — Accesses the Ring page, and alternates with [Go to Row]. ● [Shut Down] button — Shuts down MECHA in 20 seconds. Press [Cancel] or [Stop] to cancel. ● [Connect to Wi-Fi] button — Initiates the process of connecting to a Wi-Fi network, to use MECHA in station mode, or for firmware update.
MECHA C2 User’s Guide v.01.17 Configuration Page The Configuration page can be accessed at 192.168.8.1/config, using the following username and password: User: admin Password: Mecha At the top of the Configuration page, there are links to access Ring page (for single axis applications), Row page (for dual axis applications), and Turn page (for turn table applications –...
MECHA C2 User’s Guide v.01.17 [Set Wi-Fi Power] button — Sets the value for Wi-Fi power. The maximum value for Wi-Fi power is 100. In our example (see the image below), it is 100. AP Mode SSID — The name of MECHA’s nettwork. This is how it is displayed in the list of available networks on your device.
MECHA C2 User’s Guide v.01.17 Static IP — Remember that the IP address to access the MECHA’s User Interface on your computer is dynamic. Therefore, it changes from time to time. Enter a dynamic, available IP address in the Static IP field to make it static.
MECHA C2 User’s Guide v.01.17 The second Power OFF after field — The same as the first field, but it refers to the period of time immediately after powering on MECHA, when no presets are executed. Value 1 means No Power OFF.
MECHA C2 User’s Guide v.01.17 Buzzer PWM values — Range from 1 to 255, and do not necessarily refer to the sound loudness. We recommend that you try a few values to find your preferred value. Start Page — Can be New, Row, or Ring, and can also be set on these pages.
MECHA C2 User’s Guide v.01.17 Camera is in Portrait Orientation — This checkbox is checked by default. You can uncheck it if you want to specify that the camera is in landscape orientation. For example, if the number of shoots around is 35mm or 35mm2, via custom, the shooting pattern will be computed considering the camera orientation.
MECHA C2 User’s Guide v.01.17 slowly and accelerates afterwards, if the button is kept pressed. Useful for precise alignment done with the buttons of the controller or IR remote. Arrow buttons Interval Speed (RPM) — Rotation speed over a certain interval.
MECHA C2 User’s Guide v.01.17 Battery min and Battery MAX — The minimum and maximum values for the battery voltage according to the technical specifications for the batteries you use. For voltage values greater than zero, the battery level will be expressed as percentage on the User Interface.
MECHA C2 User’s Guide v.01.17 The settings above have fairly self-explanatory descriptions, and we just add that the second – Use ”zLM” – refers to a custom preset, specially created according to the specifications provided by you. Technical Details ‒ IP Addresses, FW...
MECHA C2 User’s Guide v.01.17 Other Updating Methods Firmware Update Using a Smartphone: Method 2 ● Press the power button, , for about 3 to 5 seconds to power on - + ≡ MECHA, and wait until is shown on the display.
MECHA C2 User’s Guide v.01.17 Working with Presets Programming a Preset Using Parameters A programming method available starting with firmware version 02134. This method of programming, or creating, a preset consists in connecting to the User Interface (see How to Access the UI) and passing some parameters in the url.
Page 55
MECHA C2 User’s Guide v.01.17 In both cases will be a pause of 2 seconds after each shot (p=2). Let's now explain the above examples and see how you can modify them to create your own preset. The parameters passed in the url are as follows: ●...
MECHA C2 User’s Guide v.01.17 How to Create Your Own Presets Using the UI Besides the very simple method with buttons only (see Panorama with Automatic Shooting Pattern), and the url with parameters method (see Programming a Preset Using Parameters), the following is the method using the UI.
MECHA C2 User’s Guide v.01.17 If the fisheye presets are not available in the Presets list, you may have a firmware version older than 12202 installed. To hide all factory presets, uncheck the Show Factory (F) Presets in the Presets List option on the Configuration page.
Page 58
MECHA C2 User’s Guide v.01.17 To find out more about a preset, you can choose a higher level for the UI complexity from the drop down list next to [info] button, at the top of the page. Select A3, which is the most advanced level.
Page 59
MECHA C2 User’s Guide v.01.17 ● 1 IMG — This is the number of (bracketed) images for each position. When using automatic exposure bracketing in continuous shooting or self-timer mode, MECHA treats it as 1 image. In other words, this is how many times the camera will be triggered by MECHA.
MECHA C2 User’s Guide v.01.17 ● 6 RPM — Speed denoted by Revolutions Per Minute. ● 16+128 uStep — Micro-stepping value, simple or combined; for example, different values for acceleration + constant speed region. ● Medium Load — Means a profile for an average load. The other options are Light, Heavy, and Ring.
MECHA C2 User’s Guide v.01.17 1. Tap/click [Save] button to save the preset with a different name, or with the same name if it is a presets that can be overwritten. The preset name can be preceded by a power code of maximum 7 digits.
MECHA C2 User’s Guide v.01.17 MECHA’s Simple Scripting (MSS) Starting with firmware version 02116, MECHA’s Simple Scripting (MSS) reached a level of flexibility that allows easy scripting for common shooting patterns, for both single and dual axis applications. A MSS script looks like the following. No need to fully understand it now, as MECHA will generate it for you in most cases.
Page 63
MECHA C2 User’s Guide v.01.17 MSS scripts are row and column oriented and help you photograph a panorama with few clicks or button presses, without the need to understand the script. You only provide the focal length, and MECHA generates the script.
MECHA C2 User’s Guide v.01.17 Shooting Panorama Made Easy for Dual Axis Shooting a panorama is made easy by following the steps below. 1. Use the buttons to position the upper rail in level position (see the section Parked, Level, Raised Positions).
MECHA C2 User’s Guide v.01.17 When you click/tap the OK button, MECHA creates a script for you to shoot a full panorama, according to the focal length provided: The settings provided by the script have priority over the other settings.
Page 66
MECHA C2 User’s Guide v.01.17 4. a single position at a tilt of -90°, known as Nadir 5. a single position at a tilt of 90°, known as Zenith and assuming the Start Level position, as in the image above, this pattern...
MECHA C2 User’s Guide v.01.17 What Needs to be Changed, sometimes, in Real Situations Instead of a single Zenith, more Zeniths may be needed, say, for flare reasons, in which case Z can be replaced with Zx2, for example, which will produce 2 Zeniths 180°...
MECHA C2 User’s Guide v.01.17 Using Pause in MSS Script Let’s take a pause. Sometimes, to the above, we need a pause, say, before the horizontal row, or before Nadir, to be sure we are out of view. The pause can be added using P, so NN IR 0x12 will mean: at a tilt of 0°, a row of 12 positions, while...
MECHA C2 User’s Guide v.01.17 If MECHA is in parked position, we need a pause to adjust the camera settings right after MECHA arrives in horizontal orientation for the first horizontal row. SP,P0x1,P0x12,45x10,-45x10,N,ZZ Let's Take a more Dense Approach with more Photos toward Gigapixel Imagery Suppose we want a shooting sequence made out of rows at a tilt of 15°,...
MECHA C2 User’s Guide v.01.17 SL,0x36,15x32,30x28,45x24,60x20,-15x32,-30x28, -45x24,-60x20(45) As in the examples above, it can have pause(s) before row(s), or extra 1 position row for clapboard, so on. We can also add 1 Nadir and 1 Zenith with pause, and even use that pause to replace the lens with a fish eye, or change the focal lens to the shortest (widest angle) extent.
MECHA C2 User’s Guide v.01.17 SL,0x18,-28.03x18,-56.06x14,28.03x18,56.06x14, ZZ,NN,HZ Example of partial panorama with explicit intervals for lower rotator (24°) and upper rotator (36°) in Horizontal Zigzag, 4 rows, 8 columns: SL,54x8^24,18x8^24,-18x8^24,-54x8^24,HZ Download more Presets from Server In short, to download presets from server, make sure MECHA is connected to the Internet, then select the option More from server from the Presets list on the Row page.
MECHA C2 User’s Guide v.01.17 How to Set Both MECHA and Smartphone to Have Internet Access In this chapter, we will explain how to set both MECHA and smartphone to have Internet access, and also how to enable the update and use your device for usual Internet browsing at the same time.
Page 73
MECHA C2 User’s Guide v.01.17 3. Scroll to the bottom of the page and tap on [Apply] button. 4. Tap on [Connect to Wi-Fi] at the bottom of the page, then enter MECHA- PHONE and the required password. 5. Start MECHA-PHONE hot-spot.
MECHA C2 User’s Guide v.01.17 MECHA’s Current Codes The controller buttons allow you to quickly perform some operations, and they can be an alternative to the User Interface, in most cases. See below the equivalence of buttons and characters: <...
Page 75
MECHA C2 User’s Guide v.01.17 2< 2> Executes the Preset 2 to the left or to the right. By default, the Preset 2 consists of 6 shots around, or it is the preset saved with the [Save2] UI button. 3<...
Page 76
MECHA C2 User’s Guide v.01.17 321< Shows the last part of the IP address, starting with a dot, like “.100“. If “AAA“ is shown, MECHA is in AP mode, and the IP address is 192.168.8.1 If “!!!“ is shown, Wi-Fi is OFF.
Page 77
MECHA C2 User’s Guide v.01.17 Disabling the motors is useful to prevent MECHA from turning on by ac- cident in some cases, for kids protection, or to simulate the functioning of MECHA for learning purposes, and when you want to be able to rotate the rotators by hand.
Page 78
MECHA C2 User’s Guide v.01.17 232< Disables/Enables all LEDs, useful during night photography. As the power LED is off, don't forget the device is turned on. The LEDs will light however if the buttons are pressed for entering a code, to show the result of a code, or for battery check.
Page 79
MECHA C2 User’s Guide v.01.17 123123< Speed calibration for the lower rotator. The procedure takes 1 hour and is silent, the motor is not moving. Please wait until MECHA turns OFF automatically, and don't use the web interface during this time.
Page 80
MECHA C2 User’s Guide v.01.17 32123< Updates the firmware, if possible. To update the firmware using the 32123< code, MECHA must be in STA or AP+STA mode and connected to a Wi-Fi with Internet access, before entering the code. Depending on Default Mode, it may be necessary to enable temporarily STA or AP+STA at start via buttons, then enter the 32123<...
Page 81
MECHA C2 User’s Guide v.01.17 13132< → SET E2 AS ROTATOR 1 Sets E2 as lower rotator. 13121< → SET P1 AS ROTATOR 1 Sets P1 as lower rotator. 23131< → SET E1 AS ROTATOR 2 Sets E1 as upper rotator.
MECHA C2 User’s Guide v.01.17 MECHA’s S (Shots) Language The S Language requires the firmware 02054 or newer. In this chapter we will explain how to make a script for your desired pattern of shooting. The S language is Shots oriented, and it can be used for both single axis and dual axis applications.
Page 84
MECHA C2 User’s Guide v.01.17 For example, use buttons to go from raised to parked and back. Parked Level Raised Adjust the position using buttons The naming conventions to match for starting and ending positions the preset for dual axis presets available via before starting More from Server...
MECHA C2 User’s Guide v.01.17 Panorama of 3 Rows + Nadir + Zenith ‒ EXAMPLE 1 (SL) The MSS example Panorama of 3 Rows + Nadir + Zenith can be translated in S-Language as follows: S=90, 1=0_0, =_30, 11=45, 12=-45, 12=-90,...
Page 86
MECHA C2 User’s Guide v.01.17 After the start position, we have to specify the details for the first position, as follows: {Number of position until the changes occur} ={upper rotator position}_{lower rotator position} 1=0_0 Next 1st position for the change to occur Upper rotator at a tilt or pitch of 0°...
Page 87
MECHA C2 User’s Guide v.01.17 S=90, 1=0_0, =_30, 11=45, 12=-45, As for the previous row, things goes the same for another 11 photos, and at the 12th photo the upper rotator has to rotate at -90°, which is the position...
MECHA C2 User’s Guide v.01.17 Panorama Using Loop in Script ‒ EXAMPLE 3 (SL) S=90, 1=0_0, =10(^3_30, =^3), =10(^-3_30, =^-3), S=90, Start from parked position. 1=0_0, The first position is at =0_0 =10(^3_30, From the next position, we will start a loop (round brackets) 10 times that sets horizontal rotations of 30°...
Page 89
MECHA C2 User’s Guide v.01.17 S=90, The start position is parked. 1=0_0, The first shot is at 0,0 (no rotation). The next shot is at the same tilt, but 36° apart, and will =_30, keep going so. Then, at the 11th shot from the previous change, the tilt...
Page 90
MECHA C2 User’s Guide v.01.17 MECHA will pause before the first shot, and will continue only after you click > the [PAUSE] button on UI or press the button on controller. Useful links: https://www.nodalninja.com/Manuals/mecha-card.pdf MECHA Quick Reference Card https://www.nodalninja.com/manual Quick reference guides and complete manuals.