Epson Error 031004 After Unplugging the FFC Cable: Is the Mainboard or Printhead Detection Circuit at Fault?
- By Ellen Joy
- On Jun 04, 2026
- Comment 0
Question
I previously had an Epson 031006 error and replaced the SMD F2 fuse on the mainboard. After that, I disconnected the FFC cable from the mainboard to test whether the carriage would still move. The carriage still moved, the gears rotated, and I did not get an immediate error, but the printer eventually showed 031004.
Does this mean the problem is likely on the mainboard? Is there anywhere else I should inspect on the mainboard before sending it in for repair? I am hoping the F2 fuse is not the main cause of the issue and would like help diagnosing the 031004 error.
Answer
For the Epson 031004 error, the most common interpretation is that the printer is not properly detecting the printhead. In other words, the machine is moving the carriage, but electrically, the mainboard is not seeing the printhead circuit correctly. That can happen because of the printhead itself, the FFC cable, a bad connection, a damaged connector, a blown fuse, a failed transistor/MOSFET, or damage to the printhead detection circuit on the mainboard.
Since you mentioned that you previously had 031006 and replaced the SMD F2 fuse, that is important. On many Epson-based DTF, DTG, and converted printers, errors in the 03100x range often point to problems in the printhead drive, printhead detection, or related electrical protection circuits. The F2 fuse is usually part of the protection path for the printhead circuit. When it blows, it is often not the original cause by itself. It is usually a symptom of another electrical problem, such as a shorted printhead, damaged FFC cable, ink contamination, a shorted connector, or a failed component downstream.
The fact that the carriage still moved when the FFC cable was unplugged does not necessarily prove that the mainboard is fully good or fully bad. The carriage motor and gear movement are controlled by a different part of the system than the printhead detection and firing circuit. So the printer can still move the carriage while still being unable to detect the printhead. That is why you can see movement but still end up with 031004.
The 031004 error after unplugging the FFC cable actually makes sense because, with the FFC disconnected, the printer cannot communicate with or detect the printhead. If the printer expects to see the printhead circuit and does not, it can throw a printhead-detection-related error. So, unplugging the FFC and seeing 031004 is consistent with "printhead not detected," but it does not by itself isolate whether the failure is the printhead, cable, connector, or mainboard.
Here are the areas I would inspect before sending the board in:
First, check the FFC cable very carefully. Look for burnt pins, lifted traces, creases, cracked ends, ink contamination, corrosion, or darkened contact areas. Even a tiny carbon mark or slightly damaged contact can cause the mainboard to lose printhead detection. If the cable was ever inserted at a slight angle, reversed, partially seated, or contaminated with ink, it can create a short and damage the fuse or nearby components.
Second, inspect the FFC connector on the mainboard. Look inside the connector for bent pins, missing pins, ink residue, corrosion, or melted plastic. Sometimes the cable looks fine, but one contact inside the board connector is damaged. If one printhead-detection line is open, the printer may still power up and move the carriage but fail with 031004.
Third, inspect the printhead-side FFC connector. The printhead connector is a very common failure point, especially on DTF conversions or printers that have had ink leaks around the carriage. If ink or cleaning solution gets into the printhead connector, it can short the head and blow the F2 fuse. Even after replacing the fuse, the original short may still be present.
Fourth, check whether the F2 fuse is still good after replacement. Do not assume it stayed good just because you replaced it. If the original fault is still present, the new fuse may blow again immediately or partially fail. Use a multimeter in continuity mode to verify that the fuse is not open. Also inspect your solder joints around the fuse. A fuse that is electrically good but poorly soldered can still cause intermittent printhead detection errors.
Fifth, check for nearby damaged components around the F2 fuse area. Depending on the board model, there may be small resistors, capacitors, transistors, MOSFETs, or driver components near the printhead power path. If one of these is shorted or open, replacing only the fuse will not restore normal operation. Look for cracked ceramic capacitors, burned SMD parts, discoloration, or components that measure shorted to ground.
Sixth, check for a short between the printhead power line and ground. With the printer unplugged and discharged, you can use a multimeter to compare resistance to ground on the printhead power circuit. If the reading is extremely low, you may still have a shorted printhead, shorted cable, or shorted board component. Do not keep powering the printer repeatedly if you suspect a short, because each power-up can cause additional damage.
Seventh, consider the printhead itself. A bad printhead can absolutely cause both the original 031006 and the later 031004 situation. A shorted printhead can blow the fuse; an open or internally damaged printhead can fail detection. This is why replacing the fuse alone sometimes does not solve the issue. If the printhead is electrically damaged, the mainboard may continue to report a detection error, or it may damage the repaired board again when reconnected.
Eighth, make sure the carriage board or any intermediate board, if your model has one, is not damaged. Some Epson models and converted systems have a small carriage board or adapter board between the mainboard and printhead. If that board has ink damage, a shorted connector, or a broken trace, it can mimic a mainboard or printhead failure.
In your case, because the printer still moves the carriage and gears but gives 031004, I would focus less on the mechanical carriage system and more on the electrical printhead detection path. The likely suspects are:
-
The printhead is not being detected.
-
The FFC cable is damaged or not seated correctly.
-
The printhead connector has ink contamination or burned contacts.
-
The F2 fuse or its solder joints are still open or unreliable.
-
A nearby mainboard component in the printhead circuit is damaged.
-
The printhead itself is shorted or electrically failed.
The important caution is not to keep testing with the same unknown printhead and cable if you suspect a short. If the printhead or FFC cable caused the original 031006, reconnecting it to a repaired mainboard can damage the board again. Ideally, the board, FFC cable, and printhead should be checked as a system instead of assuming the fuse was the only problem.
So yes, the mainboard is still a strong possibility, especially because you already had an 031006 and had to replace F2. However, the 031004 error does not automatically prove that the mainboard is the only failed part. It usually means the printhead is not detected, and the cause can be anywhere along the printhead detection path: mainboard, fuse, connector, FFC cable, carriage board, or printhead.
Addressing printer issues can be a complicated process because many of these problems require hands-on inspection and testing. Because of that, we are not able to provide remote troubleshooting, detailed repair guidance, or step-by-step support for individual printer repairs. We do offer an in-person evaluation and repair service through our local diagnostic facility: BCH Technologies Printer Repair Service [https://bchtechnologies.com/printer-repair-service]. Due to high demand, we handle repairs on a first-come, first-served basis, so it may take a few weeks before your printer can be dropped off or evaluated. Our service is structured to repair either a complete printer or specific parts, with clear instructions on how to proceed. However, we understand that our rates may not be the most economical option for every situation. For that reason, we also strongly encourage self-help through online research. A good place to start is YouTube, including our channel homepage at BCH Technologies on YouTube [https://youtube.com/@bchtechnologies]. You can use the search icon next to the "About" section on the right-hand side of the channel menu to look for videos on specific topics. I receive dozens of questions every day asking where to find videos on particular repairs, and after making videos for the past nine years, it is difficult to remember every single one. Using YouTube's search function is usually the fastest way to locate the right video, and YouTube may also recommend helpful videos from other repair channels.
Thank you again for reaching out and for explaining your testing results clearly. Based on what you described, I would treat 031004 as a printhead detection problem and inspect the FFC cable, connectors, F2 fuse continuity, nearby mainboard components, and the printhead circuit before powering the printer repeatedly.
