Small

Dimensions:
Width = 10.25 in
Height = 16.13 in
Depth = 15.25 in

Work Area:
Depth: 11 in
Width: 8 in
Height: 7.5 in

*Specs on build area depend on module.

Medium

Dimensions:
Width = 15.75 in
Height = 19.63 in
Depth = 18.25 in

Work Area:
Depth: 15 in
Width: 12 in
Height: 9 in

*Specs on build area depend on module.

Large

Dimensions:
Width = 18.38 in
Height = 28.25 in
Depth = 18.36 in

Work Area:
Depth: 17 in
Width: 15 in
Height: 17 in

*Specs on build area depend on module.

Hardware Modularity

There are 3 base sizes for the OmniMaker.

  1. Small - designed for the smallest of projects
  2. Medium ā€“ designed for smaller projects of less than 1 cubic ft.
  3. Large ā€“ designed for the larger projects, almost 3 cubic ft.
The different sizes vary only by case dimensions; they use same high quality components and Open Source software.
The Bases uses 4 high torque stepper motors that are directly connected to the drive rods.  No belts to slip or tension to adjust!  The four cornered drive rod design allows for automatic and precise leveling of the platform.


All of the Bases will be unobstructed on each of the 2 sides and the front so that the platform will allow work that extends beyond the outline of the working area.
For example, a CNC sign-maker module could work on a sign that is 3-feet long with proper clamping and programming.
When needed to control dust or vapors, side and frnt panels can easily be added.
The intent at OmniMaker is to have the modules get all of their electrical and other requirements directly from the base.
An Open Source proprietary connector is mounted on the modules that makes all the necessary connections when it is placed on the base ā€“ a touch screen then provides the correct menus for module functions.

Software Modularity

Rapid Prototyping hobbyists are often confounded by the complexity of the software needed to control their devices. In response, all OmniMaker software is Open-Source (except for commercial use) and written in a powerful but easy to understand language.
Cā™Æ was chosen so that hobbyists and the greater community can easily enhance the features of new modules as they are developed; the language was designed to encourage the use of bite-sized code segments called "classes" and "libraries" that make it simple to understand and develop.
The software development environment "Visual Studio Express" is easy to understand and free. There are more sofisticated versions for the commercial developer.

To make it even easier for experimenters to extend the usefullness of OmniMaker, electronic building blocks can be added without even soldering.

Modules developed by the community are not restricted to using C#. In fact, there are no restrictions on the language or controller board. It could be Arduino, Raspberry Pi, or any microcontroller board as long as it is capable of communicating with the base using standard Serial (RS232) protocol.