10 || Math.abs($event.touches[0].clientY - touch_y) > 10) {
is_dragging = true;
}
}
"
@touchend="
if (!is_dragging) {
gallery_zoom_0 = !gallery_zoom_0;
zoomed = !zoomed;
}
"
x-show="gallery_zoom_0"
x-cloak>
10 || Math.abs($event.touches[0].clientY - touch_y) > 10) {
is_dragging = true;
}
}
"
@touchend="
if (!is_dragging) {
gallery_zoom_1 = !gallery_zoom_1;
zoomed = !zoomed;
}
"
x-show="gallery_zoom_1"
x-cloak>
10 || Math.abs($event.touches[0].clientY - touch_y) > 10) {
is_dragging = true;
}
}
"
@touchend="
if (!is_dragging) {
gallery_zoom_2 = !gallery_zoom_2;
zoomed = !zoomed;
}
"
x-show="gallery_zoom_2"
x-cloak>
10 || Math.abs($event.touches[0].clientY - touch_y) > 10) {
is_dragging = true;
}
}
"
@touchend="
if (!is_dragging) {
gallery_zoom_3 = !gallery_zoom_3;
zoomed = !zoomed;
}
"
x-show="gallery_zoom_3"
x-cloak>
10 || Math.abs($event.touches[0].clientY - touch_y) > 10) {
is_dragging = true;
}
}
"
@touchend="
if (!is_dragging) {
gallery_zoom_4 = !gallery_zoom_4;
zoomed = !zoomed;
}
"
x-show="gallery_zoom_4"
x-cloak>
10 || Math.abs($event.touches[0].clientY - touch_y) > 10) {
is_dragging = true;
}
}
"
@touchend="
if (!is_dragging) {
gallery_zoom_5 = !gallery_zoom_5;
zoomed = !zoomed;
}
"
x-show="gallery_zoom_5"
x-cloak>
10 || Math.abs($event.touches[0].clientY - touch_y) > 10) {
is_dragging = true;
}
}
"
@touchend="
if (!is_dragging) {
gallery_zoom_6 = !gallery_zoom_6;
zoomed = !zoomed;
}
"
x-show="gallery_zoom_6"
x-cloak>
10 || Math.abs($event.touches[0].clientY - touch_y) > 10) {
is_dragging = true;
}
}
"
@touchend="
if (!is_dragging) {
gallery_zoom_7 = !gallery_zoom_7;
zoomed = !zoomed;
}
"
x-show="gallery_zoom_7"
x-cloak>
10 || Math.abs($event.touches[0].clientY - touch_y) > 10) {
is_dragging = true;
}
}
"
@touchend="
if (!is_dragging) {
gallery_zoom_8 = !gallery_zoom_8;
zoomed = !zoomed;
}
"
x-show="gallery_zoom_8"
x-cloak>
10 || Math.abs($event.touches[0].clientY - touch_y) > 10) {
is_dragging = true;
}
}
"
@touchend="
if (!is_dragging) {
gallery_zoom_9 = !gallery_zoom_9;
zoomed = !zoomed;
}
"
x-show="gallery_zoom_9"
x-cloak>
Why It Stands Out
Key Features
- Commercial-grade construction — built for professional training facilities and high-end home rooms
- Wraparound ball-stop fabric — ceiling and sidewalls in a single continuous piece
- Heavy-duty 2-inch EMT pipe framing — pipes sold separately, sourced locally
- ~2 hour setup time — no specialist installation required
- Engineered to support overhead projectors and launch monitors
- 2 impact screen options: Premium and High-Contrast Gray Premium
- Custom sizing available — contact us with your room dimensions
Overview
Technical Specifications
| Frame | Heavy-duty 2-inch EMT pipe |
| Enclosure Design | Wraparound — ceiling and sidewalls in one piece |
| Projector Support | Yes — engineered for overhead projector and launch monitor mounting |
| Setup Time | Approximately 2 hours |
| Screen Options | Premium, High-Contrast Gray Premium |
| Sizing | Custom — made to your room dimensions |
| Grade | Commercial |
Overview
What's In The Box
- Carl's Place Pro impact screen (your choice of material)
- Wraparound ball-stop fabric enclosure (ceiling + sidewalls)
- Heavy-duty 2-inch EMT pipe frame components
- All hardware and fittings
- Assembly instructions
Buyer's Guide
Is This Right For You?
Built For
- ✓Commercial facilities — golf training centers, entertainment venues, and multi-bay operations running high shot volume daily
- ✓Serious home builders who want commercial-grade durability and are comfortable sourcing frame pipe locally
- ✓Rooms needing a custom-sized enclosure rather than a fixed off-the-shelf dimension
- ✓Buyers who want a wraparound ceiling-and-sidewall enclosure built to support an overhead projector and launch monitor long-term
Not Ideal For
- ✗First-time builders wanting an all-in-one kit with frame pipe included — the Pro's EMT pipe is sourced locally, not shipped with the kit
- ✗Renters or anyone needing a fully portable, quick-relocate setup — this is a semi-permanent, wraparound install
- ✗Tight budgets — for a lower-cost DIY option, see the standard Carl's Place DIY Enclosure instead
Build Your Setup
What You'll Also Need
The Pro Enclosure is the frame and screen system for your bay. Frame pipe (2-inch EMT) is sourced locally and isn't included — pair the kit with the equipment below to complete a working simulator.
Launch Monitor
Tracks ball data and feeds your sim software — mounts overhead or floor-based inside the enclosure frame
View Launch Monitors →
Short-Throw Projector
The Pro's frame is engineered for overhead projector mounting — pick a throw ratio matched to your room depth
View Projectors →
Hitting Mat & Turf
A commercial-grade hitting surface to match the enclosure's daily-use durability rating
View Mats →
Frame Pipe & Custom Sizing
2-inch EMT pipe is sourced at any local hardware store. Call us with your room dimensions and we'll spec the exact cut list
+1 (424) 600 9901 →