Charcoal dust is nasty and gets everywhere, do it outside if you can! AWAY FROM SOURCES OF IGNITION OF COURSE!!!!
For 100g
weigh out 75g of KNO3 and grind it down to a powder, then weigh it again to ensure its still 75g. Put it aside in a plastic cup.
Weigh out 10g of sulpur and pass it through a sieve to get rid of any lumps, weigh once again to ensure you still have 10g, add it to the KNO3 in the cup.
Get your willow charcoal (Heffers sell it, 15g appx for 89p in chunky sticks) using a file, file down the willow charcoal into a powder. When you have more than 15g pass it through a sieve to ensure there are no lumps. Most of it will be a nice fine powder, now weigh out 15g and add it to the sulpur and kno3 in the cup.
Carefully pour the un mixed comp into the sieve and catch with a piece of paper, repeat this a good 6 times. Now pour the mixture into the plastic cup and add some hot water, mix it well for 5mins or so and then pour the contents onto grease proof paper or plastic sheeting.
Now is a good time to clean the mess up.
When its dryed overnight pass it once again through the sieve to break up lumps, and there you go!
I have used this in many many things, it does a good job of lifting shells.
The key is that your chemicals are weighed within 0.2g, they are all very fine powder and that they are very well mixed.
Hope this helps

Karl