This workflow uses JSPaint to sketch a input image that is used by Controlnet.
Inputs :
Output :
You can also tweak :
Don't forget to install the missing nodes and the one mentioned above for JSPaint.
This workflow can easily be used for SD15 and Flux.1-Dev as well if modified properly.