PCB designing

Job ID: 36794763

Budget: $750 – $1,500 USD

Hello, we need a PCB design for a board that can be connected to raspberry pi 4B and..... :

It should have direct connection ports for 16 of the 28BYJ-48 step motors and be able to drive them directly and the board must have the needed logic to receive a number from a microcontroller (raspberry pi in my case) and step a selected motor accordingly, for example, if the sent number is 50 the board moves the stepper motor 50 steps
Also, I need to be able to connect a minimum of 20 of the described board to one raspberry pi
And of course, I will need you to provide me with the required software for the board

Is such a board design within your area of expertise? How much would the design cost and how much will the manufacturing cost?