I've been making Micarta for quite some time and often would back up my scales with G10. The next step I felt, would be to make G10 for myself... G10 being a glass finer product, I've found almost ZERO useable data to make my own. Admittedly I haven't researched it in awhile, but if you are looking to make G10 for liner material, you may want to look into linen for liners. I make ALL my own liners and after finding linen, I'm a huge fan!
Resin, glass fibres, dye and a press. It's the glass that I don't like. Love the finished product, but hate working with it. Look into boat making/repair glass cloth like: https://www.westmarine.com/buy/west-marine--fiberglass-cloth--P004_120_008_002
I really like the effect of G10 also, but mostly in liners. I like Micarta and exotic woods more for scales. For the amount I use G10 these days I think I'll just keep buying it now that linen has taken its place on my bench.
One thing I will add is that if you don't like the price of factory made G10 you won't like the price of making your own. Most guys making micarta are not saving money, they are creating colors or materials they can't buy elsewhere. By the time you add up the cost of fibreglass sheet, proper resin and hardener, some type of press and mold, and then material waste due to trimming and failed attempts, it will add up quickly. I have done quite a bit of work with fibreglass, from boat repairs, to custom molded volcano style subwoofer enclosures for cars and trucks, and I haven't found any fibre mesh that was fine enough and consistent enough to make good looking G10.