As an update to the PCB rework topic mentioned several months ago, we now have an all-SMD component prototype version of SpeedGeek's Omni (C= and GVP) module which is now deemed functional. This was to validate the move off of Eagle to KiCAD, fit the different component's footprints, and a few other minor things. I have a query in to Ralph about my legacy wish list to add to the driver - only for corner case wishes, no changes to current support - but I won't be holding out for a response as he's not been interested in adding them previously.
I am waiting on another PCB revision which will allow for the machine pin strips to be submerged into the PCB, much like the most recent module had. The idea is to hopefully get the module built completely in one automated soldering pass. I am hoping this PCB adjustment will get done by mid-December (busy schedules, holiday, and a volunteer helping me with the KiCAD effort), resulting in a final revision.
My goal will be to have 2x identical PCB modules sent off to be made. Each would be default wired to either C= or GVP. A trace cut/solder over pad, or manually add a 3-pin jumper, would alter it to the other type. Most people seem to not need the option to switch modes, but those that desire to still can. The SMD components will also be on the underside (ref: Attached pic). This lowers the module profile to hopefully support even the A590 under it's metal shield/drive support plate. The downside is this SMD version will not have an option to update the driver ROM - but we haven't had that change in something like 7+ years (v6.16) and v6.14 is still the standard from even further back.
Thanks for the additional interests in the queue. More to come.