Not visible in the picture but .. where are your local anti-oscillation caps ?
paragraph 6.2 : The LDL1117 requires external capacitors to assure the regulator control loop stability.
Any good quality ceramic capacitor can be used but, the X5R and the X7R are suggested
since they guarantee a very stable combination of capacitance and ESR over the
temperature range. The input/output capacitors should be placed as close as possible to
the relative pins. The LDL1117 requires an input capacitor with a minimum value of 1 μF.
This capacitor must be placed as close as possible to the input pin of the device and
returned to a clean analog ground. The control loop of the LDL1117 is designed to work
with an output ceramic capacitor. Other type of capacitors may be used, as long as they
meet the requirements of minimum capacitance and equivalent series resistance (ESR), as
shown in Figure 20: "Stability plan (VOUT = 5 V)" and Figure 21: "Stability plan (VOUT =
1.2 V)".
To assure stability, the output capacitor must maintain its ESR and capacitance in the
stable region, over the full operating temperature range.
The suggested combination of 1 μF input and 4.7 μF output capacitors offers a good
compromise among the stability of the regulator, optimum transient response and total PCB
area occupation.
This is a common mistake when designing with linear regulators. ALWAYS read the datasheet carefully. Some regulators do not need them , some do not want them , some must have them ! If you don't put them on a regulator that needs them , or do put them on a regulator that doesn't want them , or the ESR is too low ( yup, there is such a thing ! everybody is gunning for the lowest esr, but that too is completely wrong. ) the regulator will become unstable and can self destruct.
Simply assuming that all 1117 and 'compatibles' out there behave the same way is wrong. Check your datasheet carefully when selecting alternates.