I Program Card Manual
I Program Card Manual
I Program Card Manual
Table of Contents
Warning/Features................................................................................2
Hardware Overview..............................................................................3
WARNING
Never insert or remove the iProgram Card from the Easel card
slot while the Easel is powered on. This may cause damage to
the iProgram Card.
Features:
• Full wireless (Open Sound Control) and wired (MIDI over
USB) integration with the Easel208Pad iPad app that allows
for live remote control of the Easel, limitless preset storage,
management of the presets stored on the iProgram Card, and
the ability to voltage control certain parameters not accessible
via the physical 208 panel
• Storage of up to 24 presets that can be recalled without the
need for any additional hardware
• Firmware updateable via USB
2
3
Blinking WiFi Network Info:
The iProgram Card can store one wireless network name and
password at a time. This information is communicated to the iProgram
Card optically from the iPad Easel app by blinking the data to two
diodes located at the top of the iProgram Card.
Things required:
• iProgram Card
• iPad with Easel208Pad app
1. With the Easel powered off, plug the iProgram Card into the Easel.
Hold down the right red button on the iProgram Card and power
on the Easel. After displaying the firmware version of the card, the
screen should display the message “Use iOS app to enter Wifi info.”
2. In some cases moving your hand away from the buttons and briefly
blocking light to one or both of the green diodes at the top of the
card can cause the screen to go blank. This does not affect the
transmission of data from the iPad to the iProgram Card.
3. Open the iPad Easel app and tap on the gear icon at the stop of
the screen.
4
4. A window will open with input fields to input your WiFi network
name and password. The screen brightness should automatically
increase to maximum. If not, manually adjust the screen to its
maximum brightness. In addition, avoid blinking the network
information to the iProgram Card in direct sunlight or bright lighting.
5
6. Tap the “Upload” button in the iPad app, and the window will begin a
countdown giving you 5 seconds to align the iPad with the iProgram
Card as previously described.
7. As the WiFi network information is transmitted, the iProgram Card
display should update to reflect the data it is receiving (e.g., a period
for each character of the SSID/password, or the transmission’s
beginning and end).
8. After the transmission is complete, the card will restart and prompt
you to enable WiFi. Press up on the iProgram Card and it will briefly
display the WiFi network name and password, allowing you to verify
that both are correct, and then attempt to connect to the network.
9. After successfully connecting to the network, the iProgram Card
display will show the name of the first preset stored on the card, as
well as the card’s local IP address on the network.
Things required:
• iProgram Card
• iPad with Easel208Pad app
• iPad 30-Pin Camera Connection Kit/Lightning to USB Adapter
1. With the Easel powered off, insert the iProgram Card into the Easel
and power it on. Press down on the iProgram Card to select “WiFi
Off.”
2. Connect the iPad to the iProgram Card via a mini USB cable and a
USB to iPad adapter.
3. Open up the Easel208Pad app and tap on the gear icon at the top
of the screen.
6
4. A card connection setup window will pop up. Tap the “MIDI” option.
8
Accessing patch management:
Saving patch:
9
Creating a bank of patches and loading onto iProgram Card:
Hidden CV inputs:
10
Appendix A
Updating Card Firmware:
The iProgram Card has a dedicated MCU for USB
communication. When the card is shipped, this comes pre-flashed
with firmware that allows the card to communicate with the iPad app
via MIDI over USB. This would be useful in a case where there is no
wireless network available. In order to upload new firmware, the USB
MCU must first be flashed with USB to serial firmware.
Things required:
• iProgram Card
• Mini USB Cable
• Computer with Mac OS X 10.7 or later
• Tweezers/paperclip/other metallic object
Available at http://buchla.com/
• Latest iProgram Card firmware
• Buchla Firmware Utility 1.6 or later
• USB to serial firmware
• USB to MIDI firmware
1. With the Easel powered off, plug the iProgram Card into the Easel,
then power on the Easel.
2. Using a mini USB cable, connect the iProgram Card to a computer.
3. Take a pair of tweezers, a paperclip, or another slim, metallic object
and short the two leftmost pins on the header labeled ICSP1 at the
bottom left of the iProgram Card as shown.
11
4. Keep the pins shorted for 2 seconds before removing the metal
object. Putting the USB into DFU mode with this method sometimes
resets the main MCU, and the display might clear.
5. Open Buchla Firmware Utility.
6. Under the “Easel” menu at the top, select “Change USB Mode
Firmware…”
7. Navigate to hex file for the USB to serial firmware on your hard
drive and click “Open”
8. The window should display text similar to what is below:
Erasing USB interface chip.
target: atmega16u2
chip_id: 0x2fef
vendor_id: 0x03eb
command: flash
quiet: false
debug: 10
device_type: AVR
------ command specific below ------
validate: true
hex file: /Path/to/USBserial.hex
Validating...
7414 bytes used (60.34%)
Done!
9. Close the Buchla Firmware Utility and reopen it.
10. Under the “Easel” menu at the top, select the device listed under
“USB Serial Ports” as shown.
12
11. Select, from the same “Easel” menu “Upload iProgramCard
Firmware…” and open iProgramCard_v**.hex where ** is the
current firmware version downloaded from http://buchla.com/
12. The window should display text similar to what is below:
Attempting to write new firmware to iProgramCard via avr-
dude USB serial... please wait.
target: atmega16u2
chip_id: 0x2fef
vendor_id: 0x03eb
command: flash
quiet: false
debug: 10
device_type: AVR
------ command specific below ------
validate: true
hex file: /Path/to/USBMIDI.hex
Validating...
3418 bytes used (27.82%)
Done!.
15. The MIDI via USB functionality of the mini USB port has been
restored, the iProgram Card has the latest firmware, and is ready
for use.
13
This page intentionally left blank.
14
This page intentionally left blank.
15
© 2014