This is single walled print, the 3D design is applied by post processing the GCode with ExtrusionPainting.
This was created by modifying @Mark_Wheadon 's brilliant #VelocityPainting technique to adjust extrusion instead of print speed. Mark’s technique is here: Home · MarkWheadon/velocity-painting Wiki · GitHub
This was created by slicing a simple cube. Then I ran the script, which applies an image to the GCode. The pattern was created by increasing the extrusion, pushing out more plastic and creating a 3D pattern.
More information on the extrusion painting modification here: Extrusion Painting | 3D Printing | Code and Science
I’ve uploaded the code to GitHub here: GitHub - napter/velocity-painting: #VelocityPainting Python:: patterning 3D prints by modulating the print speed (Python port) (unfortunately I do not know Perl and so I had to fork Mark’s code and translate it to Python to make my modifications).

