I am a beginner in LaTex, trying to use TikZ to draw a series of RF cables for industrial documents. On the MWE below, I cannot find a way to prevent overlapping the threads of the braid while preserving the alignment of the threaded strands. Also I wonder if the code can be improved, as I have lots of different wires to handle, some with dual braids, etc....
\documentclass{article}
\usepackage{tikz}
\usetikzlibrary{positioning, calc, arrows,backgrounds}
\begin{document}
\begin{tikzpicture}[ >=latex',auto,inner sep=2mm,node distance=4cm and 6cm]
\tikzset{box1/.style={draw,minimum width=2cm,rectangle, rounded corners =1 pt, line width=2pt}}
\node[box1, text width = 2 cm,text height= 1 cm] (jacket) {};
\node[box1, text width = 2cm,text height= 0.8 cm, right=- 2pt of jacket] (braid) {};
\node[box1, text width = 1.5cm,text height= 0.5 cm, right=-2pt of braid] (insul) {};
\node[anchor=center] (A) at (0, -0.9) {};
\node[anchor=center] (B) at (0.2, 0.9) {};
\draw[anchor=center] (A) .. controls (-0.2, -0.2) and (0.2, 0.2) .. (B);
\node[anchor=center] (C) at (0.1, -0.9) {};
\node[anchor=center] (D) at (0.3, 0.9) {};
\draw[anchor=center] (C) .. controls (-0.1, -0.2) and (0.3, 0.2) .. (D);
\clip (1.2, -0.6) rectangle (3.6,0.6); %clipping braided area
\foreach \x in {1,2,...,8} %starting drawing patterns for braid
\draw [anchor=center, xshift=1.5cm, yshift =0.8 mm, rotate=45] (\x/19,0) -- (\x/19,0.6);
\foreach \x in {1,2,...,8}
\draw [anchor=center, xshift=2.1cm, yshift =0.8 mm, rotate=45] (\x/19,0) -- (\x/19,0.6);
\foreach \x in {1,2,...,8}
\draw [anchor=center, xshift=2.7cm, yshift =0.8 mm, rotate=45] (\x/19,0) -- (\x/19,0.6);
\foreach \x in {1,2,...,8}
\draw [anchor=center, xshift=3.3cm, yshift =0.8 mm, rotate=45] (\x/19,0) -- (\x/19,0.6);
\foreach \x in {1,2,...,8}
\draw [anchor=center, xshift=3.9cm, yshift =0.8 mm, rotate=45] (\x/19,0) -- (\x/19,0.6);
\foreach \x in {1,2,...,8}
\draw [anchor=center, xshift= 0.9cm, yshift=1.5 mm, rotate=-45,] (\x/19,0) -- (\x/19,0.4);
\foreach \x in {1,2,...,8}
\draw [anchor=center, xshift= 1.5cm, yshift=1.5 mm, rotate=-45,] (\x/19,0) -- (\x/19,0.4);
\foreach \x in {1,2,...,8}
\draw [anchor=center, xshift= 2.1cm, yshift=1.5 mm, rotate=-45,] (\x/19,0) -- (\x/19,0.4);
\foreach \x in {1,2,...,8}
\draw [anchor=center, xshift= 2.7cm, yshift=1.5 mm, rotate=-45,] (\x/19,0) -- (\x/19,0.4);
\foreach \x in {1,2,...,8}
\draw [anchor=center, xshift= 3.3cm, yshift=1.5 mm, rotate=-45,] (\x/19,0) -- (\x/19,0.4);
\foreach \x in {1,2,...,8}
\draw [anchor=center, xshift=1.6cm, yshift =-6 mm, rotate=45] (\x/19,0) -- (\x/19,0.6);
\foreach \x in {1,2,...,8}
\draw [anchor=center, xshift=2.2cm, yshift =-6 mm, rotate=45] (\x/19,0) -- (\x/19,0.6);
\foreach \x in {1,2,...,8}
\draw [anchor=center, xshift=2.8cm, yshift =-6 mm, rotate=45] (\x/19,0) -- (\x/19,0.6);
\foreach \x in {1,2,...,8}
\draw [anchor=center, xshift=3.4cm, yshift =-6 mm, rotate=45] (\x/19,0) -- (\x/19,0.6);
\foreach \x in {1,2,...,8}
\draw [anchor=center, xshift=4cm, yshift =-6 mm, rotate=45] (\x/19,0) -- (\x/19,0.6);
\foreach \x in {1,2,...,8}
\draw [anchor=center, xshift=0.9 cm, yshift=-4.5 mm, rotate=-45,] (\x/19,0) -- (\x/19,0.4);
\foreach \x in {1,2,...,8}
\draw [anchor=center, xshift= 1.5cm, yshift=-4.5 mm, rotate=-45,] (\x/19,0) -- (\x/19,0.4);
\foreach \x in {1,2,...,8}
\draw [anchor=center, xshift= 2.1cm, yshift=-4.5 mm, rotate=-45,] (\x/19,0) -- (\x/19,0.4);
\foreach \x in {1,2,...,8}
\draw [anchor=center, xshift= 2.7cm, yshift=-4.5 mm, rotate=-45,] (\x/19,0) -- (\x/19,0.4);
\foreach \x in {1,2,...,8}
\draw [anchor=center, xshift= 3.3cm, yshift=-4.5 mm, rotate=-45,] (\x/19,0) -- (\x/19,0.4);
\end{tikzpicture}
\end{document}



