4D Systems is an Australian based company that is a worldwide leader in the development and manufacture of intelligent graphic display modules. They design and manufacture compact and cost effective intelligent modules using the latest state of the art OLED and LCD technology with an embedded custom graphics processor that delivers stand alone functionality to various applications. 4D Systems products have been successfully implemented into the medical, aeronautical, military and automotive sectors.
4D Systems uCAM-II (microCAM-II) is a highly integrated serial camera module which can be attached to any host system that requires a video camera or a JPEG compressed still camera for embedded imaging applications. The module uses a CMOS VGA color sensor along with a JPEG compression chip that provides a low cost and low powered camera system. The module has an on-board serial interface (TTL) that is suitable for a direct connection to any host micro-controller UART or a PC system COM port. The uCAM-II is capable of outputting both RAW format and JPEG format images. User commands are sent using a simple serial protocol that can instruct the camera to send low resolution (80x60 to 160x120) single frame raw images for viewing or high resolution (160x128 to 640x480) JPEG images for storage or viewing. The uCAM-II comes in a compact form factor with a built in lens and a 5-wire connector that provides easy access to both power and serial data. There are 3 lenses available for this camera from 4D Systems. A 56 degree (Standard), a 76 degree, and a 116 degree. There is a locking nut on the barrel thread of the lens, which is used to lock the focus in place once set, to prevent it from inadvertently being changed.
4D Systems SOMO-II (Sound Module 2) is a tiny Audio-Sound module that can play MP3 audio files stored on a micro-SD card (or USB 2.0 Flash drive with extra components), such as voice and music. The SOMO-II features an on board 16bit MCU, specifically designed for hardware audio decoding. The SOMO-II supports both FAT16 and FAT32 formatted micro-SD and USB Flash Drives up to 32Gb in size, and features a 24-bit DAC output with support for all MP3 bit rates (11172-3 & ISO13813-3 3 Layer Audio Decoding) with 8-Khz to 48Khz Sampling Rate. The compact 16pin drop-in-module takes up very minimal board space and is ideal for any application that requires embedded audio. The SOMO-II features an on board mono Amplifier capable of driving an 4ohm 3 Watt speaker directly (see Section 4.4). It also features stereo DAC output for connecting directly to headphones or into an external amplifier. With only 2 push buttons, a 3.3V to 5V battery and a speaker, an extremely compact and low component count MP3-Player like system can be implemented. In short, 4D Systems SOMO-II offers a very flexible, compact and low cost embedded audio solution for many applications.
4D Systems 4.3" and 7" LCD Capes for BeagleBone Black are specifically designed for the BeagleBone Black (BBB) by CircuitCo, and each provide a primary display for the BBB for direct user interaction and information display. Two 4.3" options are available, one with touch (4DCAPE-43T) and one without touch (4DCAPE-43). These LCD Capes each feature a 4.3" TFT LCD 480x272 resolution display. They utilize the drivers developed for the CircuitCo LCD4, but they provide a different form factor and pricing point to the LCD4. The 4DCAPE-70T LCD cape features a 7.0” TFT LCD 800x480 resolution display with Resistive Touch. The BeagleBone Black connects directly to the back of either of these capes and provides everything the required such as power and display signals. The capes each feature 7 push buttons below the screen, LEFT, RIGHT, UP, DOWN, ENTER, RESET, and POWER, along with 2 LEDs to indicate Power and User Status.
4D Systems uLCD Display Modules for Raspberry Pi include a uLCD Display Module specifically customized for the Raspberry Pi, 4D Serial Pi Adapter, and a 5-way female-female cable. These module packs enable a Raspberry Pi user to quickly connect the 4D Serial Pi Adapter to their Raspberry Pi, connect the 5-way cable between the Adapter and the Display Module, and be connected in seconds to start programming their new 4D Systems Display. The display module can be programmed in a number of ways using the 4D Systems Workshop 4 IDE Software. By default the display module will come loaded with the Serial application. Each module has a comprehensive range of serial commands ready to be received from the Raspberry Pi, to draw primitives such as lines, rectangles, circles, and text, to display images, play sound, and log data to a uSD card.
4D Systems microLCD GOLDELOX & PICASO Intelligent Graphic Display Modules demonstrate class and finesse in the microLCD range. Available in diagonal sizes of 1.44" for GOLDELOX, and 2.4", 2.8", 3.2", 3.2" wide, and 4.3" for PICASO, they offer several ideal sizes for displaying detailed graphics for many attractive embedded display and interactive touch applications. Driving the displays and peripherals is either the GOLDELOX processor or the PICASO processor, both very capable chips which provide impressive graphics power, programmed with the 4D Systems Workshop 4 IDE Software. The Workshop IDE enables graphic solutions to be constructed rapidly and with ease due to its design being solely for 4D's graphics processors.
4D Systems microOLED GOLDELOX 2.0" Transparent OLED Display Module features a 2.0" state of the art Passive Matrix Transparent OLED (PMTOLED) technology that is fully transparent and viewable from both the front and rear. This display module is powered with an embedded GOLDELOX graphics processor that delivers stand-alone functionality to any project. The module is an elegant combination of a fully transparent PMTOLED Passive Matrix Screen, along with a modest but comprehensive collection of I/O features, including a micro-SD card connector, two general purpose input/output pins (GPIOs) with Dallas 1-Wire Support, Analog Input, and sound generation capability, along with serial communications. Embedded at the heart of the design is the GOLDELOX processor, which is driven by a highly optimised virtual core engine called EVE (Extensible Virtual Engine). Powerful graphics, text, image, animation, and countless more features are built inside the GOLDELOX chip. Combining a resolution of 128x160 pixels with 65K colours, this display module is a perfect solution for any application requiring a transparent display with a brilliance of color, animation, or images.
4D Systems GOLDELOX & PICASO Embedded 4DGL Graphics Controllers are custom embedded graphics controllers designed to interface with many popular OLED and LCD display panels. Powerful graphics, text, image, animation, and countless more features are built right inside these chips. The GOLDELOX and PICASO controllers offer simple plug-n-play interfaces to many 8-bit and 16-bit 80-Series color LCD and OLED displays. These chips are designed to work with minimal design effort and all of the data and control signals are provided to interface directly to the display. The user can simply choose a display and interface it to the GOLDELOX or PICASO on the application board. This offers enormous advantage to the designer in development time and cost saving and takes away all of the burden of low level design.
4D Systems OLED & LCD Display Shields for Arduino provide an easy way of interfacing the 4DGL-platform OLED and LCD display modules to the Arduino-Duemilanove, Arduino-Mega, and many other Arduino compatible boards. The 4Display-Shield-96, 4Display-Shield-128, 4Display-Shield-160, and 4Display-Shield-144 come complete with a uOLED-96-G1, uOLED-128-G1, uOLED-160-G1, or uLCD-144 module, a 5 way multi-switch joystick and male headers that help connect the 4Display-Shield to the Arduino boards. The 5 position joystick is connected to the Arduino D2, D3, D4, D5, and D6 pins. The 4Display-Shield-22 includes a 4-wire resistive touch screen. The communication interface between the 4Display-Shield and the Arduino is via the Serial UART, or a combination of the SPI bus plus the analog/digital pins on the Arduino. Both the TX and RX signals are jumpered on the shield PCB so that the Arduino UART can be freed-up when it's being programmed. The 4DGL-platform OLED and LCD modules are each integrated with a full color OLED or LCD-TFT screen, the tiny yet poweful GOLDELOX graphics controller chip, and a micro-SD connector which supports standard and high-capacity memory cards. The memory card can be used to store images, icons, video clips, and data logging.
4D Systems 4DGL-Platform Intelligent OLED Graphic Display Modules are compact and cost-effective display modules using the latest state-of-the-art Passive Matrix OLED (PMOLED) technology with an embedded GOLDELOX-GFX2 graphics processor that delivers 'stand-alone' functionality to any project. Powerful graphics, text, image, animation, and countless more features are built inside the GOLDELOX-GFX2 chip. The display modules are designed to work out-of-the-box and are ready to write code in 4DGL--a high level 4D Graphics Language--using the 4DGL-Workshop3 IDE (editor, compiler, and downloader). 4DGL is a graphics-oriented language allowing the developer to write applications in a high level language, with syntax similar to popular languages such as BASIC, C, and Pascal. The modules offer modest but comprehensive I/O features that can interface to serial, analog, digital, buttons, joystick, sound generation, and Dallas 1-wire devices. All of these features combine to offer one of the most flexible embedded graphics solutions available.