Great job on the PCB design! It’s great that you’re taking the modular approach and using an Arduino Portenta H7 for prototyping.
A few things to consider:
Power and Ground Planes: Make sure you’ve added solid power and ground planes to minimize noise and voltage drops, especially since you're connecting it to other sensors and components. In KiCad, you can use zones to define these.
Decoupling Capacitors: I noticed you might not have added decoupling capacitors for each power pin of the ICs. Adding 0.1 µF and 10 µF capacitors close to the power pins will help with filtering noise and voltage spikes.
TVS Diodes: I see you’re adding a TVS diode for ESD protection, which is excellent! Make sure the TVS diode’s clamping voltage is well within the voltage rating of your components to avoid any damage. The placement should also be close to the input pins to be effective.
The addition of a ferrite bead is also great for filtering high-frequency noise, but keep in mind it will add some resistance, so ensure it's in an area where it won’t impact power delivery significantly.
Looking forward to seeing the final version once you’ve implemented the feedback!
