After doing some digging it appears that conventional Mach3-style post processors should work, but based on what I've read here: https://www.cnczone.com/forums/uccnc-control-software/301384-fed-uccnc.html it sounds like maybe the existing GRBL/Mach3 default post could just be modified so that all commands (specifically in the startup block) are divvied up with each command code getting its own line. By the sound of it UCCNC for some reason has issue with lines that have more than one G-code command. I will modify the existing default post processor and provide you with a link to a new one to test-drive.
Could you give me any details about what happens when you try to load up G-code generated using the default GRBL post? That may help me to quickly create a post for PixelCNC. Thanks!