The Basler acA4112-8gm/8gc belongs to the ace L GigE family and uses the 1.1" Sony Pregius IMX304 progressive-scan CMOS sensor with global shutter, providing 4096 x 3000 (12.3 MP) resolution at 3.45 µm pixel pitch and roughly 9.4 fps at default settings. It connects over Gigabit Ethernet (GigE Vision / GenICam) with an RJ45 data connector and supports Power over Ethernet (IEEE 802.3af) or 12-24 VDC via a Hirose 6-pin I/O connector, typically consuming 2.7-3.3 W. The C-mount camera ships in a compact 50 x 40 x 30 mm box housing (<150 g, IP30), supports 10/12-bit output, and reaches 72.8 dB dynamic range. The 8gc color variant additionally provides Basler PGI image optimization (5x5 debayering, color anti-aliasing, denoising, sharpening).
At the heart of the Basler ace acA4112-8gm/8gc sits the 1.1" Sony Pregius IMX304 progressive-scan CMOS sensor (17.6 mm diagonal), a 4096 x 3000 array that delivers 12.3 MP of resolution at a 3.45 micron pixel pitch. The critical detail for an installer is the global shutter: every pixel is exposed simultaneously, so fast-moving parts on a conveyor or an indexing turntable are captured without the geometric skew that a rolling shutter introduces. Combined with the large 1.1" optical format and the IMX304's clean 72.8 dB dynamic range, this is a sensor built for demanding inspection where you need to resolve fine defects and dimensional detail across a wide field of view in a single frame. The trade-off is throughput: at full 12.3 MP resolution the camera runs roughly 9.4 fps at default settings (8 fps nominal), so it favours high-detail, moderate-speed stations over very high-rate line-rate applications.
Connectivity is plain GigE Vision over a single RJ45: Gigabit Ethernet at 1000 Mbit/s, GenICam-compliant, with no frame grabber required. That makes it straightforward to integrate into a PC-based vision system or a network of cameras using standard switches. Power is flexible: the camera accepts Power over Ethernet (IEEE 802.3af) so a single cable carries both data and power, or you can supply 12-24 VDC through the Hirose 6-pin I/O connector, which is also where you wire hardware trigger input and strobe/flash output to synchronise acquisition with a sensor or PLC. Typical consumption is around 3.2 W (roughly 2.7-3.3 W), and the compact 50 x 40 x 30 mm box housing weighs under 150 g, fitting into tight enclosures and small robot end-effectors. Note the IP30 rating: this is a clean-environment camera that expects a protective enclosure in dusty or wet plants.
The C-mount lens interface is the practical anchor for designing-in the optics. Because the sensor is a large 1.1" format, you must specify a C-mount lens that covers the full 17.6 mm image circle to avoid vignetting, and the small 3.45 micron pixels reward a high-resolution lens to actually deliver the 12.3 MP the sensor promises. The mono acA4112-8gm is the choice when you care about maximum spatial detail and contrast for measurement, surface and defect inspection, while the acA4112-8gc color variant adds Basler PGI image optimization (5x5 debayering, color anti-aliasing, denoising and sharpening) for applications where color discrimination or print/label verification matters. With 10/12-bit output available, the global shutter and a hardware trigger, this camera pairs cleanly with a strobed light and an external trigger to freeze motion and hold consistent exposure station to station.
Best for
High-resolution surface and defect inspection on electronics, semiconductor and metal parts, where the 12.3 MP IMX304 sensor resolves fine flaws across a wide single-frame field of view
Dimensional measurement and gauging that benefits from the global shutter and 4096 x 3000 detail to take distortion-free measurements of moving or indexed parts
OCR/OCV and printed-code reading on packaging and printing lines, especially with the acA4112-8gc color variant and Basler PGI optimization
Traceability and 2D code reading where high pixel count lets one camera cover a larger inspection area at adequate code resolution
Robot guidance and pick stations in clean indoor cells, using PoE single-cable wiring and the compact sub-150 g housing on or near the end-effector
Selection notes
Match the lens to the format: this is a 1.1" (17.6 mm diagonal) sensor, so a C-mount lens must cover that image circle, and the 3.45 micron pixels demand a high-resolution lens to realise the full 12.3 MP
Budget your frame rate: roughly 9.4 fps at default settings (8 fps nominal) suits high-detail moderate-speed stations; if you need higher rates you will have to window/ROI the sensor or reconsider the application
Plan the GigE link: a single Gigabit Ethernet link (1000 Mbit/s) caps bandwidth, so at 12.3 MP and 10/12-bit you trade resolution against achievable fps; use a PoE-capable switch or injector if powering over the network
Wire trigger and strobe through the Hirose 6-pin I/O connector to synchronise exposure with a part-present sensor or PLC, and pair with strobed lighting to freeze motion given the moderate full-frame fps
Respect the environment limits: IP30 and a 0 to 50 C operating range mean a protective enclosure and thermal management are needed in dusty, wet or hot plants; choose mono (8gm) for maximum detail/measurement or color (8gc) when color or PGI-enhanced print inspection is required
Specifications: General
Brand
Basler
Camera type
Area scan
Specifications: Sensor
Resolution
12.3 MP
Horizontal resolution
4096 x 3000 px (12.3 MP)
Mono / color
Mono (acA4112-8gm) / Color (acA4112-8gc)
Sensor manufacturer
Sony Pregius
Sensor model
Sony IMX304 (IMX304LLR mono)
Shutter
Global shutter
Sensor size
1.1" (17.6 mm diagonal)
Pixel size
3.45 x 3.45 µm
Specifications: Performance
FPS
9.4 fps at default settings (8 fps nominal)
Specifications: Interface
Interface
GigE (Gigabit Ethernet 1000 Mbit/s, with PoE)
Protocols
GigE Vision, GenICam
Specifications: Optics
Mount
C-mount
Specifications: Electrical
Power
PoE (IEEE 802.3af) or 12-24 VDC
Power consumption
3.2 W
Specifications: Environment
IP rating
IP30
Operating temperature
0 to 50 °C
Specifications: Mechanical
Dimensions
50 x 40 x 30 mm
Weight
150 g
Applications this camera is commonly selected for. Open one to see the full recommended hardware and approach.
Matched automatically by: lens mount fits the camera mount · lens image circle covers the camera sensor — this camera: C-mount · 1.1" (17.6 mm diagonal) sensor.
By category
All 67C-mount lenses 43Telecentric lenses 24
By brand
All 67Basler 34iRAYPLE 23Omron / Sentech 8Datalogic / Datasensing 2
Get a first image quickly with the pylon Viewer, then move into the pylon SDK for your application. These cameras are GenICam/GenTL-compliant, so any compliant vision software can drive them as well.
Download and install the pylon Camera Software Suite for your OS from Basler. This provides the pylon Viewer, the GenTL transport-layer producers and the pylon SDK (C/C++/.NET/Python). On Windows the installer adds the needed drivers; on Linux follow the included setup notes for USB and network permissions.
2. Connect the camera and check the link
Cable the camera to its matching interface: GigE Vision to a GigE port (use a quality cable and, ideally, a dedicated NIC with jumbo frames enabled), USB3 Vision to a USB 3.x port with the supplied cable, or CoaXPress to the frame grabber. Provide power where required (PoE, USB bus power, or PoCXP). Open the pylon Viewer and confirm the camera appears in the device list; for GigE, make sure the camera and NIC are on the same subnet.
3. Grab a first image and set exposure, gain and pixel format
Select the camera in the pylon Viewer and start a continuous grab. Adjust exposure time and gain until the image is well exposed (avoid clipped highlights), set the pixel format (e.g. Mono8 or a Bayer/RGB format), and focus the lens. Use a test pattern if the lens or scene is not ready yet.
4. Configure triggering and acquisition
Decide between free-run and triggered acquisition. For synchronized capture, set the trigger source (software or a hardware line on the I/O connector), trigger mode and any debounce or exposure mode, then verify timing. Note the parameter names you change in the Viewer feature tree, as you will reuse them in code.
5. Move to the SDK or a GenICam-compliant library
Recreate your settings in code with the pylon SDK (C, C++, .NET or Python) to open the device, apply the same features and pull frames into your pipeline; pylon vTools and pylon AI can add processing blocks. Because the cameras are GenICam/GenTL standard, third-party vision libraries work too. Once the image stream is stable, you can route frames to a deep-learning inspection such as Rosepetal for automated defect detection.
Frequently asked questions
It uses a 1.1" Sony Pregius IMX304 global-shutter CMOS sensor delivering 4096 x 3000 pixels (12.3 MP) at a 3.45 x 3.45 micron pixel pitch, with up to 72.8 dB dynamic range and 10/12-bit output.
Roughly 9.4 fps at default settings (8 fps nominal) across the full 4096 x 3000 frame, which suits high-detail, moderate-speed inspection rather than very high-rate line applications.
It connects over Gigabit Ethernet (GigE Vision / GenICam) through a single RJ45 at 1000 Mbit/s, with no frame grabber needed. Power comes either via PoE (IEEE 802.3af) over the same cable or 12-24 VDC through the Hirose 6-pin I/O connector, typically drawing about 3.2 W.
The acA4112-8gm is monochrome for maximum detail and contrast in measurement and defect inspection, while the acA4112-8gc is color and adds Basler PGI image optimization (5x5 debayering, color anti-aliasing, denoising and sharpening) for color and print/label tasks.
It has a C-mount; pair it with a high-resolution C-mount lens that covers the 1.1" (17.6 mm) image circle. It carries an IP30 rating and operates from 0 to 50 C, so it needs a protective enclosure in dusty, wet or hot environments.