Frequently Asked Questions
A. Call Mosaic at 510-790-8222 to discuss your requirements with our application engineers and they will help you select the product that is right for you.
A: Mosaic's controllers are extremely I/O intensive and expandable through the use of ever growing line of WildCard I/O modules. Additionally, the real time multitasking operating system (RTOS) powering our controllers coupled with well documented powerful device drivers provides the designer with a high degree of deterministic control over the application. Software running on Mosaic controllers runs directly from flash memory providing fast startup and additional bullet proofing through flash write protection.
A: We provide programming environments for C and FORTH. Assembly language, including inline, is also supported in both environments. The FORTH compiler is built into the QED-FORTH kernel that ships with every board. The Control C Integrated Development Environment (the Mosaic IDE) is used to develop for the QCard Controller, Handheld, QScreen Controller, QVGA Controller; and is sold separately. Forth and Control-C languages are supported.
A: Forth is a simple yet powerful programming language using postfix syntax. Forth allows the interpreter and compiler to reside on the target hardware, giving you the ability to interactively define new routines and immediately execute and debug them.
A: QED Forth Integrated Development Environment (IDE) is included free of charge. If you want to program in C, the Control C IDE (The Control C Integrated Development Environment - Mosaic IDE used to develop for the QCard Controller, Handheld, QScreen Controller, QVGA Controller ) is sold separately for a discount price with the purchase of a starter kit.
A: The Mosaic IDE is used to develop for the Q- lines of products: QCard Controller, Handheld, QScreen Controller, QVGA Controller. Forth and Control-C languages are supported.
A: A PC running Windows and a serial port (un-used). Everything else required is included in the starter kit: i.e. documentation with schematics, serial and power cables, programming environment, serial communications program, etc. If you want to program your QCard, QScreen, QVGA Controller, or Mosaic Handheld in C, the Control C IDE is sold separately for a discount price with the purchase of a starter kit. The Mosaic IDE Plus used for programming the PDQ Board is free.
A: Mosaic's Controllers contain plenty of I/O for most applications: two serial ports and SPI; direct interfaces to graphics displays, touchscreen and keypads; A/D and D/A; timer-controlled digital I/O lines; and high-current drivers. But if your application needs a unique combination of specialized I/O, use Wildcards - small (2.5"x2.0"), stackable I/O expansion boards, including digital I/O, A/D, D/A, and AC and DC relays - that you can mix-and-match to create your own custom system. And if you have a special I/O need for which we don't yet have a Wildcard, we can quickly design one for you.
A: Yes. We have extensive examples on how to use our hardware and software features for all of our products. The examples are included in the product documentation.
A: All Mosaic controllers use RS-232 to communicate with your PC. Our communications software allows you to interactively communicate with your controller to test and debug your application as well as program the on board flash memory. Both C and FORTH programs are installed by downloading files with a serial communications program. No special device programmers are required. All you need is a text editor program and a terminal emulation program that runs on your PC. The text editor allows you to create and modify text files and save them on the computer's disk drive. The terminal program allows you to send and receive characters via the PC's RS232 serial port to communicate with a Mosaic's Controller.
A: Any product with an RS232, RS485, Ethernet, SPI, or digital interface.
A: Yes, we can provide custom connectors on our controllers and also add I/O modules depending on your requirements. Our controllers can host up to 8 off-the shelf I/O Wildcards to create a custom system. And if you have a special I/O need for which we don't yet have a Wildcard, we can quickly design one for you.
A: No. We provide a set of development tools customized to our products.
A: The schematics are included with the documentation that ships with the first unit you order. Or you can call 510-790-8222 to ask for the schematics.
A: We provide free life-long technical support of our products.
A: Pressure sensors, thermistors, RTDs, thermocouples, humidity sensors, strain gauges, photo diodes, photocells, 0-20mA recorders & transmitters, etc.
A: Yes! Although we've gone through great lengths to create products that are easy to use, you will still need someone (preferably with embedded controller and instrumentation design experience) to build your instrument and to code your application.
A: No. We offer free technical support but we won't write your application for you. We do have hardware & software consultants who will gladly assist you with your project. All of our consultants are highly knowledgeable engineers with many years of experience with our products, embedded computers, and instrumentation design.
A: Mosaic Industries does not manufacture anything to mil spec, however, we do offer industrial temperature range boards at a nominal additional price.
A: No. Our products are typically used inside a larger instrument, where the instrument itself must be certified (not each of its internal components). We have many customers that use our products in instruments that are CE/UL certified. We are also happy to work with you to ensure your instrument will pass the certification process.
A: Each Mosaic controller conveys a runtime license for its own operating system, device drivers, and kernel. The development tools do not incur any runtime license fees for software you develop using the tools.
A: Yes, we offer quantity discounts for all of our products as shown in the price sheet.
A: No. All of our products are sold directly from Mosaic Industries.
A: Yes. To allow evaluation of our product, we ask that you obtain prior written approval for an evaluation period and place a purchase order for the goods with net 30 terms (subject to approval of credit). During the 30 day period we encourage you to take advantage of our free technical support. At the end of 30 days, you may either pay the original invoice and keep the product, or return the product shipping prepaid in saleable condition and pay only the invoiced shipping and handling charge. To return the product you must first call and obtain a Return Materials Authorization (RMA) number from Mosaic Industries. There is a 15% restoking fee for Product returned after 30 days from the date of purchase. In either case, returned goods must be in saleable condition.
A: Visa/Mastercard, COD, NET 30 (with 3 credit references) or prepay.
A: We have quarterly newsletters that inform our customers about all upcoming products and upgrades. We respect your privacy and do not share our email lists with anybody. You will be able to have your email address removed if you are not satisfied with the service for any reason.
Home|Site Map|Products|Manuals|Resources|Order|About Us