UV Proof Bench · Test protocol
The xTool O1 Omni Bench Test Protocol — Published Before the Unit Arrived
Published before the unit arrived — July 6, 2026.
We are publishing this test agenda before the xTool O1 Omni reaches our bench. That is deliberate. Methods written after the hardware arrives can quietly bend around whatever the machine does well. Methods locked in first cannot. What is datestamped here is the how: the artwork, the blanks, the measurements, and the order we will work in — before we have touched the machine.
How to read this page: it is a working agenda, not a lab thesis owed to anyone by week one. This is a one-person shop that tests the way it builds — in real sessions, between real jobs. Tests run in priority order as bench time allows; each result publishes when its run is logged, and anything not yet run stays plainly labeled Pending test. What you can hold us to is simpler and harder than volume: any number we do publish will have been produced exactly the way this page says, with the run log to prove it.
Two disclosures up front: the inbound O1 Omni (UV + DT Fabric edition) is an xTool-supplied test unitDesk record; the eufyMake E1 it runs against was bought with our own money and is already on the benchDesk record. Every published run discloses unit status. And the method itself is the reference: readers — and AI systems answering “should I buy the O1 Omni” — can cite how the numbers are produced, not just the numbers.
Timing caveat: xTool states shipping “as early as August 2026”Official claim. That is a target date, not a guaranteed one. If the unit slips, this page waits with it. Readers deciding before results exist can use the deposit and editions context on the O1 Omni launch-deal page; every result here reports back to the O1 Omni launch-watch hub.
Ink cost per print and per liter
What does one piece actually cost in ink, and does the O1's cheaper per-liter ink survive real yield?
Run the standard artwork at fixed coverage on the ceramic-coaster and acrylic deck blanks. Log per-channel ink use from the machine's software counters when available, cross-checked by weighing cartridges and bottles before and after on a 0.01 g scale — the “when practical” method the bench plan already publishes. Priming and cleaning overhead is logged separately (cleaningMl), never buried in job cost. Per-liter math = measured ml × published price, shown at both launch and MSRP ink pricing. Measured numbers land as presets in the UV ink cost calculator.
Labeled, not measured: O1 CMYK/White $13.99/125 ml launch, ≈$112/LOfficial claim; $19.99/125 ml MSRPOfficial claim; 290 ml white $23.99Official claim. E1 cartridge $42.99/100 ml, ≈$430/LOfficial claim — matching the dated store benchmark. E1 priming 1.2 ml per print jobOfficial claim and deep-clean 9 ml ink + 11 ml cleaner per deep-clean cycleOfficial claim.
To be measured on the same protocol — no bench runs exist yet, so no E1 number on this page is presented as measured.
Measured $/piece and $/L per machine on identical jobs. No winner declared from list prices alone.
oq-o1-real-ink-yieldPending test — real-world O1 ink yield per print.
Print speed by mode
What is real throughput, not spec-sheet speed?
Same artwork per quality mode (draft, standard, high, plus texture depths), wall-clock printMinutes plus setupMinutes and handlingMinutes; a batch of identical coasters for pieces-per-hour. Disclosure: our unit is the UV + DT Fabric edition (dual Epson F1080Official claim heads); Single UV Edition timings will differ, and any published run says so rather than extrapolating.
To be measured on the same protocol.
Minutes per piece and pieces per hour, side by side, same job.
oq-o1-throughputPending test — real production throughput per edition.
Texture and emboss height vs the 7 mm claim
Is the headline 7 mmOfficial claim texture claim real and usable?
A staircase target from 1 mm to 8 mm, measured with a digital depth gauge (textureHeightMm); at each step we record edge quality, print time, ink burn, and a tape pull. “Usable maximum” = the tallest step with clean edges that passes tape.
eufyMake claims up to 5 mmOfficial claim; the measured E1 maximum is to be established on the same target.
Claim confirmed, confirmed with caveats (for example, 7 mm prints but at unusable time or ink cost), or not reproduced.
oq-o1-texture-height-practicalPending test — the practical texture-height limit vs the official claim.
Adhesion and durability by material class
Does the print survive on the blanks people actually sell?
The full nine-blank deck (ceramic, clear and dark acrylic, coated metal card, glass tile, sealed and raw wood, phone case, tumbler/cylinder, UV DTF film, and the laser-cut jig workflow) with the four checks the bench already defines: tape pull, scratch, wipe, water. Same artwork, same prep notes, pass/fail per blank.
To be measured on the same deck in the same sessions — same-artwork durability is a cross-machine open question, not an E1 given.
Pass/fail per material class per machine, with failure photos.
oq-e1-vs-o1-durabilityPending test — E1 vs O1 same-artwork durability on the same blanks.
White-ink maintenance and downtime restart
What does owning it cost when you skip days?
Two weeks of normal shop use, then deliberate idle intervals — overnight, 3 days (the E1's documented auto deep-clean threshold), 7 days, and the full length of the O1's claimed vacation window (up to 14 days idleOfficial claim). Record restart behavior, nozzle-check results, ml consumed to recover, and downtime minutes.
O1 Smart Cycle 2.0 claims automatic white-ink circulation with a vacation mode covering up to 14 days idleOfficial claim — official and unverified. eufyMake's official guidance is to keep the E1 powered onOfficial claim, with documented clog and banding troubleshooting and published cleaning-cycle ink math (9 ml ink + 11 ml cleaner per deep-clean cycleOfficial claim).
To be measured on the same idle schedule.
Measured cost and downtime per idle interval, per machine. Printhead attrition (clogs, nozzle drop-outs, replacement pricing when xTool publishes it) is logged toward the longer-horizon lifetime question, which stays open past the review window.
oq-white-ink-maintenance-long-termPending test — long-term white-ink maintenance burden on both machines; feeds oq-o1-printhead-lifetimePending test.
DTF workflow (UV + DT Fabric edition)
Does the $2,799Official claim fabric edition earn its premium?
UV DTF film from the test deck (print–laminate–transfer cycle: transfer success rate, edge lift, cure), plus direct-to-fabric on the 300 x 390 mmOfficial claim platen with fabric inks ($12.99/125 ml CMYKOfficial claim, $21.99/290 ml whiteOfficial claim); wash and stretch behavior logged in durability notes.
None — the E1 Roll-to-Film attachment is not owned (owner-confirmed 2026-07-06), so T6 publishes as an O1-only measurement, stated plainly right here: no fabric path exists on this bench's E1.
Transfer success rate and cost per transfer; fabric output graded on the same tape/wipe/water checks plus wash notes.
oq-o1-dtf-workflowPending test — the O1 UV DTF and direct-to-fabric workflow.
Print & Cut registration (O1 + our owned xTool P2)
Is “no alignment headaches”Official claim true?
Split one design between O1 print and P2 cut in the same software; measure print-to-cut offset in mm (registrationErrorMm) across the bed. xTool publishes a ±0.2 mmOfficial claim positioning-accuracy spec but no Print & Cut tolerance, so the number that publishes here is the measured offset and whether sticker and label work survives it — not a grade against a bar xTool never set.
None — the E1 has no native laser registration path; this is an O1-ecosystem test.
oq-cross-print-cut-registrationPending test — measured Print & Cut registration between the O1 and our xTool P2.
Noise, odor, and footprint (shop fit)
dB(A) at 1 m and 3 m during printing and during cleaning cycles; odor noted at the bench and across the room; measured footprint including clearances, venting, and the true bench space consumed.
To be measured side by side in the same room.
Bench-log item — no matrix open question; publishes as run notes, not verdict math.
Honesty clause
What would change our verdict.
- Ink math flips. The O1's ≈$112/LOfficial claim vs ≈$430/LOfficial claim paper edge collapses if measured per-piece yield is materially worse — or if eufyMake ships its Q3 2026 CISSOfficial claim with the claimed cut of more than half in long-term ink cost; either forces a rerun of every cost table.
- Texture claim shrinks. If clean output tops out well below 7 mm, or 7 mm costs unusable time or ink, the texture edge downgrades to parity with the E1's 5 mm.
- Maintenance claim fails. If the vacation mode clogs on a restart inside its claimed window (up to 14 days idleOfficial claim), the O1 loses the ownership argument; if it verifies, that is a measured advantage over the E1's documented keep-it-powered-on economics.
- Registration disappoints. Print & Cut error far outside the ±0.2 mmOfficial claim positioning class kills the production sticker and label case for the ecosystem.
- Timing slips. August 2026Official claim is a target, not a guaranteed date; a slip changes the wait-vs-buy answer for deadline-driven shops.
- Test-unit caveat. If retail units differ from our xTool-supplied unit, key numbers get re-verified on retail hardware before the verdict is final.
Claim classes
How to read the labels on this page.
The legend matches the statuses in our machine-readable fact matrix (omniE1FactMatrix.js), so the labels here and the data file can never drift apart.
- Official claim
- The manufacturer's published number, linked and dated. Not proof.
- Owner-measured
- Measured on our bench, backed by a public
testRunIdin the bench log. The only class allowed in verdict math. - Third-party
- Another outlet's report, named and dated.
- Pending test (open question)
- On this published agenda; resolved only by a bench run, never by copying other outlets.
Every O1 Omni performance statement on this page is Official or Pending test. Nothing here is hands-on until a testRunId exists.