• Rainbow Aircraft, Inc. dba MGL Avionics

Our companyABOUT MGL Avionics

MGL Avionics’ mission is to provide top-performing flight instrumentation at all levels at affordable prices, with the express aim of helping to lower the overall cost of aircraft ownership and private flight.

Read an open letter from Rainier Lamers (CEO and chief design engineer) regarding the Enigma EFIS development by clicking here.

In the North America, our dedicated team has been distributing MGL Avionics products since the beginning. In business since 2000 as Rainbow Aircraft, Inc (dba MGL Avionics) in California, we strive to offer the best service and support of all MGL Avionics products.

  • We sell directly to the aircraft-building public, and offer customer support via phone and e-mail.
  • We offer full stock and warranty service and repairs of MGL Avionics products, directly from California. You don’t have to wait for products to be returned to the factory.
  • We handle a large network of OEM customers who supply our products with their aircraft.
  • We support an ever-growing list of avionics supply stores that carry our products.
MGL Avionics

Here is a question we get asked a lot…

“How are you able to give us all of this functionality for less than what others sell it for?”

Here is the answer…

Simply put, all the hardware, AND software (INCLUDING the proprietary Operating System) is designed in-house with no subcontracting or licensing fees required, thanks to the very fortunate skillset of the designers.

In detail:

  1. All electronics hardware is designed in-house using the very latest available technology. Wide ranging experience and tight
    software integration allows highly efficient electronics design.
  2. Many parts are produced using high tech facilities in South Africa that rank amongst the top class in the World, but offer lower costs.
  3. We have outstanding software development capabilities thanks to development of our own software development tools and compilers. This is further augmented by creation of our own custom operating systems from scratch. All of this combines to allow rapid application development with zero “3rd party” software bugs or issues slowing performance and extending development time.
  4. Hardware and software development is fully merged and not treated as separate entities as is the industry norm. This leads to fast development and highly efficient products.
  5. Low company operating costs, highly enthusiastic personnel all of which are directly and actively involved in all parts of the product development and production cycle.
  6. Prices are low for the simple reason we WANT them to be low. We want our avionics to be affordable to anybody. In our opinion the time of high priced avionics is over. The primary question should be: What can it do and how well does it do it ?



The birth of MGL Avionics in South Africa

Rainier Lamers founds MGL Avionics in South Africa and comes out with a monochrome EFIS called the Ultra. It has primary flight, engine and fuel information and is one of the first such instruments on the market. At this time, Rainbow Aircraft, Inc. in California begins introducing MGL Avionics to the North American market.

First Color EFIS - Enigma

The Enigma was one of the first color EFIS’s on the market that featured wireframe synthetic terrain and moving map GPS – before many competitors in the Experimental Avionics market.

Large Screen EFIS's - Odyssey and Voyager

2007 saw the introduction of the Odyssey 10.4″ color EFIS and the addition of many new features and higher-resolution synthetic terrain and mapping. The Voyager 8.4″ EFIS followed shortly after in 2008.

First Touchscreen EFIS on the market

In 2012 the iEFIS Touchscreen system was brought into existence and has remained to this day with multiple iterations, hardware upgrades and software upgrades. The iEFIS ecosystem has grown over the years to include many components and ancillary products.

Radio Products

MGL Avionics introduces a new range of radio products that continue to expand.

Michigan Avionics appointed as Exclusive North American Sales/Support

In order to continue to expand the reach of MGL Avionics products and server an ever-growing customer base, Michigan Avionics was appointed Exclusive North American Sales/Support.


MGL Avionics Rainier Lamers

Rainier Lamers

CEO and Chief Design Engineer of MGL Avionics South Africa

Rainier Lamers is the architect and Chief Design Engineer of MGL Avionics EFIS systems and radios.

MGL Avionics Matt Liknaitzky

Matt Liknaitzky

CEO of Rainbow Aircraft, Inc. dba MGL Avionics USA

Matt Liknaitzky started and runs the North American Distribution of MGL Avionics

Michigan Avionics

Steve and Adam O’Connor

Co-Owners of Michigan Avionics

Steve and Adam O'Connor run Michigan Avionics, Exclusive North American Sales and Support for MGL Avionics products.


Letter from Rainier Lamers, CEO MGL Avionics
September 2006Rainier Lamers: On this page I would like to tell the story of Enigma. Where did it start and what is the path we intend following? Hi, my name is Rainier Lamers and I am one of the two partners that founded MGL Avionics. I’m the guy that does all the hardware and software design and I often climb into production as needed. Of course, I run the company as well so I tend to be a little busy sometimes – but that is another story.

Enigma started five years ago, before we even released our very first instrument. But it never happened then. The technology was not there or in a form that we did not like. But the idea was and it slowly took shape. Many components where bought along the way for evaluation, displays where bought and discarded, software concepts planned and scrapped. During this time I designed all our other products and a few that we never released for various reasons. But Enigma was a goal. Now you know why we called it “the Enigma”. It was simply that and a better name did not exist.

So what is so special you may ask ?

Well, starting with our Ultra which has been our best selling instrument, I introduced a measure of user design and configuration. For the first time you could take control of how your screen layouts would look like, to a very large degree. Clearly, Enigma had to build on that.
But Enigma is far bigger and endlessly more complex. As I progressed, more and more requests from customers, aircraft builders and our ever vigilant distributors emerged. Enigma became serious. It was clear that a very powerful hardware platform was needed. While the hardware design had to be first rate using just the right components for the job, the software side is far more daunting. How can I make a system that is powerful, extensible and can support the clearly large software required ? The obvious answers would be to make a Windows CE or Linux system or perhaps use one of the lessor known RTOS as base. Use an embedded PC as the bases for the system itself.

I did none of that.

Being the author of an embedded development system (Embedded Pascal), I know a thing or two about writing compilers for small processors so, using that as a base, I wrote a compiler for the ARM 32-bit processor core. I choose this processor as it is a low power device, yet has the performance I need. The actual processor chip to use was finally decided on: The Atmel AT91SAM9261 with an ARM9 core. But it did not exist for a long time even after hardware development started and actual production versions of this chip have only been released a few months ago. I did most of the design using “Engineering samples”, often causing endless frustrations due to early bugs on the silicon.

So what about the operating system then ? Linux was a candidate, I must admit. In the end I wrote a system completely from scratch. I called it “FlightOps”. EnigmaJoraNow, as everybody including Bill Gates will tell you, that is stupid. But it has some merits. Being able to write the development system compiler AND the operating system allows me to optimize the system tightly around the hardware, i.e. the processor core and its exact abilities. This allows another advantage: I need less memory and can even run right out of Flash. Less memory means I can implement all memory as static memory (this is the kind you would use in outer space due to it’s radiation resistance). Static is expensive but good.

So, there you have the basics: hardware in all respects, operating system and the actual application programs all done by a single person. That is good. Everything fits together in a way that is impossible to achieve when many people are involved. Here we do not have the traditional costly and time consuming conflict between the hardware department (which does not know a lot about software) and the software department (that knows nothing about the hardware). [Inserted note by MGL Avionics US: The fact that a single person has designed the hardware and software means that speedy development was possible. However, the continued support and development of the product is handled by a growing team of capable and qualified persons].

Displays are a story on their own. You have the choice of “expensive”, “cheap”, “somewhere in between expensive and cheap”, “very good”, “OK”, “bad” and every possible combination. Some are good at something, but bad at other things. Some are good but difficult to get or have unreliable supply. Many display manufacturers make to order. That means you have to buy a serious quantity (perhaps 1000 or 2000). That is a lot of money. But displays are one of the most important items in our instruments. So we solved this problem nicely. We found a display manufacturer that can listen and that understands us. We tweaked and modified displays until they were right. What is the big issue you may ask ? The issue is simple: We need a display that you can view with direct sunlight falling onto the display (and I am talking about the very bright sunlight you get here in South Africa – not the mushy glaze in London !). At the same time the display must not require a huge amount of power to achieve this. Power consumption is a major issue for me. It has a direct effect on overall system reliability and lifetime. Enigma has the lowest power consumption of any EFIS. That is no accident.

OK, so now we know a bit about Enigma. Again, what is so special ?
Enigma is intended to be an open, extensible system. This starts at mundane things such as data formats used for waypoints, airfield information, maps, airspace data and so on. Traditionally, an EFIS manufacturer would develop a system and then closely guard all data formats, encrypted if required. Usually you would then need to enter into a subscription agreement to get the maps for your EFIS.
I did not like that and after a few probes where sent out to see if we can use existing formats, it was clear the best thing to do would be to reinvent the wheel and then to publish the data formats putting them into the open domain. This we will do the moment our formats are deemed stable (i.e. not subject to frequent changes). This will do two things: Firstly, anybody can contribute (we provide the tools for free) and any other EFIS manufacturer can use our formats if they so desire, no strings attached.
Data formats are one aspect, but Enigma goes further: If you are handy with writing software programs you might want to see some of your own software run on the Enigma hardware. This can be done on three levels. The first is you write a small “user” program that is executed as part of our own Enigma application, much in the way you can run a program on a PC. Your application can take ownership of one or more screens and you have access to all functions and sensor data.
The second level is you use our FlightOps operating system but provide a complete application yourself.
The third level is the most ambitious – you provide all software, including operating system.
Required documents and tools will be released as they become available – let’s see how this plays out…

Finally, the Enigma as you see it now, is the start of a family of compatible instruments. Work on the larger brother [the Odyssey] is underway !

Now you have a good overview of what Enigma is. It’s much more than just an EFIS.

Rainier Lamers
CEO MGL Avionics South Africa