I started out by creating a background with Adobe Illustrator. Just testing out some textures I could create with thin lines.
I then used this texture as a background in p5js and added circle dots as cutouts.
I tried printing in green and blue. The first few passes didn’t show up very well, but starting around the 3 pass was clear.