Origami structures have made significant contributions to the field of robotics, offering various advantages. One such advantage is their ability to conserve space by transforming the structure into a compact form. Additionally, many origami structures can be fabricated in a flat state to simplify manufacturing, giving them the potential for large-scale and cost-effective production. Rotational joints play a crucial role in the construction of robotic systems, yet origami rotational joints can suffer from a limited range of motion. We previously theoretically proposed the Self-Lock Joint to address this issue, but it is only partially flat-foldable. This paper presents a novel approach to the 3D printing of modular origami joints, such as the Self-Lock Joint, using 3D-printed plates joined with a fabric layer. The compliance of the fabric can improve the joints semi flat-foldability or even enable it to achieve complete flat-foldability. Furthermore, the rotational motion of the joint is enhanced, allowing for close to 360 degrees of rotational movement. We assess the physical properties of the joint under both loaded and unloaded conditions in order to identify design trade-offs in the physical properties of the joints. Moreover, as a proof of concept, we construct and demonstrate manipulators utilizing these joints. The increase in rotational movement enabled by this fabrication method, coupled with the compliant joints flat-foldability and modular nature, make it a promising candidate for use in a wide range of applications.