I just received the iConnectivity iConnectMIDI4+. This is a hardware review.
You know me: take it apart first, and then review it.
So this post is about hardware. The next post will be a software and application review.
In the mean time, you can take a look at MusicInclusive’s Derek Jones series of review/how to videos. The first one is available here: http://www.musicinclusive.com/blog/iconnectmidi4_preliminary_review_part_1/
As usual, click on any image to see a bigger version.
If you’re too busy to read the rest of this article, let me just say this: Buy one! It’s fantastic!
The iCM4+ is solid. Full metal chassis with recessed connectors. It weighs one kilo exactly (2.2 pounds). Most of that weight if for the chassis, which is made of three parts, and the electronic printed circuit board is screwed to the bottom part (in the picture below). This thing is built to last! The unit measures roughly 21x14x4 cm. It is quite large, but this is essentially due to the number of connectors: 8 DIN Midi connectors (4 ports), 3 USB type B (to USB hosts like a computer), 1 USB type A (as USB Host for Midi equipment), one RJ45 network connector (Ethernet), and one power connector.
The included power supply is 12 Volts/16 Watts (3.0 Amps). This is needed to provide power to connected USB devices, and of course to provide power to the iCM4+.
All the connectors are affixed to the printed circuit board and the solder points are all top quality. There are no moving parts on the whole thing, except for a button on the front (pushing a button on the PC board). External screws are recessed.
The Circuit Board
The circuit board is very clean. Well spaced components and well thought signal path should keep interference to a minimum. Everything is logically placed. The board is large because of all the connectors and that gave the engineering team a lot of space to do a neat component placement.
From the top left, clockwise, we have:
The power processor (in red)
The power area integrates a good voltage regulator at 5 volts and another one for 3 volts (or 3.3V ?). The design is classic and the traces are wide. Remember that the iCM4+ is hooked to a 12 volts power brick that take care of AC and rectification. So the internal power processor’s role is voltage sub-division and fine power regulation.
The Midi connectors (black blocks at top and bottom)
The midi connectors (2 in front and 6 in back) are standard DIN 5 pins. As required by the MIDI specifications, the MIDI IN ports only have pins 4 an 5 connected. Pin 2 (ground or sleeve) is not connected. All pins are soldered to the circuit board for solidity. The MIDI IN circuit is standard with its opto-isolator (white ICs in the photo). The MIDI OUT circuits use pin 2 for shielding, as required. The iCM4+ seems to have the proper inverters in place for correct Midi signal processing.
The Midi connectors could easily be modified to provide power through pins 1 & 3, if need be.
The Network connector (RJ45) (in orange)
The network connector is linked to a Teridian 78Q2123 Ethernet Transceiver and then to the main processor.
Why a network connector? The ICM4+ can transmit (and receive) Midi to a connected network. Any device on that network will be able to see and use that Midi device. This includes wireless access… Wow! More on that in the actual usage review (in the next post).
The back USB connectors (in orange-yellow)
The first connector is a standard USB type B connector that is generally used to connect the ICM4+ to a USB host, usually a computer. The USB connector is linked directly to the main processor. Next to it, on the extreme right, is another USB connector, but this one is type A, so logically, the ICM4+ uses it as a host, meaning that you can connect your Midi keyboards here, using a USB port hub if you have more than one.
Note that the USB type B connector does not provide power. So the logical choice is to use it to connect a computer.
Note also that the USB type A connector provides .5 Amps to power connected Midi equipment. A powered USB hub will allow you to power additional equipment. Also note that this port is for Midi only. It is not a standard port and does not offer full USB functionality. So no sound, etc (meaning that is will also not support a printer, disk, etc.)
The Main Processor (in purple)
The main processor is a NXP 1833FET256 chip. Basically an ARM Cortex-M3 with 136KB of SRAM, 512 KB of Flash Memory, an ethernet port (connected to the Teridian 78Q2123, I guess) and a couple of USB ports. Plenty of power and resources for a system like this. The chip also provides support for extra USB ports using…
The Front USB connectors (in blue)
The front USB connectors are linked to a pair of NXP LPC11U series Arm Cortex-M0 processors tailored for USB communication. They are USB 2.0 controllers. They are connected to the Main Processor for data handling.
Note that the one on the left provides 2.1 Amps at 5 Volts (12 watts – enough to charge an iPad) and the one on the right provides enough power to charge an iPhone, etc.
These USB connectors are type B, so you will need a special cable to connect an iPad or iPhone (or iPod). iConnectivity provides one such cable with the ICM4+.
I would guess that there is some fancy programming in the LPC11U processors to properly handle the interface with an iPad or iPhone because the ICM4+ is able to charge the device, exchange Midi data and exchange sound data with the apple devices and also make them visible to other connected equipment all the way through to the network. Wow!
The rest of it
To the bottom left you can see a series of LEDs and the front MIDI port, which is built like the ones on the back of the unit.
I would be curious to see the programming in those NXP processors! No port is directly exchanging data with another one. All communication is handled by the Main Processor (and the pair of USB optimized LPC11U). There is extensive configuration options available through the Mac (or PC) and iOS interface.
Preliminary testing let me see some of the configuration options and so far I have been very impressed by the flexibility of the iConnectMIDI4+. If you think that this is an enthusiastic positive review, wait ’till you see the software/usage review!