Philip McGaw in front of a Landrover Defender at JLR in Gaydon

Philip McGaw has over a decade of professional electronics experience, in EMC, Testing and Research and Development

Philip enjoys working within a fast-paced R&D environment developing innovative solutions to allow for testing complex systems within regulatory framework testing, Hardware in the Loop, or production line testing of prototypes through to final products.

Philip can apply his Electrical and Electronic Systems Engineering backgrountld and his skills in 3D Printing, rapid prototyping and Embedded Systems to develop and test innovative hardware solutions for Devices under test, recently this has included Electric Vehicles and Electric Vehicle Supply Equipment. Previously this also included hardware supplied for testing by customers.

You can view Philip McGaw’s LinkedIn Profile for more information

Philip McGaw’s Recent Posts

  • Adeept Robot HAT for Raspberry Pi
    Subsequently to the Serial interface issues, I bought an Adeept Robot HAT from Amazon. I have been keeping an eye on it for a while. The schematics and example code for the Robot Hat are available to download, which means that I can work on utilising the designs in my own hardware solutions. A basic overview of its peripherals includes: Running the Example Code for the Adeept Robot HAT The example code is available from Adeept’s repository. Since it is Python, my wife, Tamarisk, is a professional Python programmer, so I take her advice on how best to work with… Read more: Adeept Robot HAT for Raspberry Pi
  • Serial issues with the Arduino Pro Micro
    The Arduino Compatible Pro Micro and the Arduino Leonardo both use the ATmega32u4, which has built-in USB communications. While this eliminates the need for a secondary processor or UART chip, it allows the Leonardo to appear to a connected computer as a USB device, such as a mouse or keyboard, in addition to the virtual (CDC) serial/COM port. While this sounds really useful, I was having a weird issue using a Pro Micro as a serial device with my ROV hardware, where, despite explicitly stating the baud rate and being able to turn on and off outputs while manually connected… Read more: Serial issues with the Arduino Pro Micro
  • How to measure cable loss using an ESR7
    To more accurately measure emissions from a DUT (Device Under Test), it is wise to calculate the path loss, or cable loss, from the receiving device, whether that is a LISN, a Current Clamp, or an antenna. We can do this by using the tracking generator on the EMI receiver or the Spectrum Analyser. At work, we have an R&S ESR7 EMI test receiver with a Schwarzbeck VTSD 9561-F attenuator on the low-frequency input. This attenuator lists its frequency range as between DC and 200 MHz, with an attenuation of 10 dB. I wanted to know the loss above 200… Read more: How to measure cable loss using an ESR7
  • My Basic Linux Setup
    At the same time as sorting out Passwordless Sudo on my Ubuntu virtual machine, I am trying to make it match my fairly default Raspberry Pi or other Linux box setup. My default username on a Raspberry Pi is still ‘pi’, not for any real reason other than nostalgia. And because it is easy to remember. Since this virtual machine is called “Fake Raspberry Pi”, the user for it is also pi. Some of these instructions are not required when using the Raspberry Pi Linux software natively Basic Linux housekeeping Before we do anything else, we will make sure the… Read more: My Basic Linux Setup
  • Passwordless Sudo
    At home, I have a Raspberry Pi that I use to develop my ROV and K-9 software. Raspbian seems to have passwordless sudo, meaning you don’t have to enter the user’s password to run a command as root. I share this development machine with my wife, Tamarisk. In the interest of getting some more of the code written, at the expense of having a development machine available for some of the work while I am not at home, I have installed Ubuntu Server on a VirtualBox Virtual machine. The default setup is that to run a command as ‘sudo’, you… Read more: Passwordless Sudo

Philip McGaw’s previous responsibilities

Projects that Philip McGaw has worked on previously have included:

  • Commissioning of the new EMC, and electrical test facilities
  • Designing EV EVSE test equipment.
  • Development of design validation plans (DVP) and procedures for Electric vehicles (EV) components to meet industry standards [ISO 16750, CISPR 25, ECE Regulation 10, ISO 10605, ISO 11452, ISO 7637] and company requirements.
  • Performing validation tests for EV components – HV traction inverters, ECU, DCDC, BMS, ADAS, HMI, etc.) .
  • Performing R&D and functional tests, fault analysis for new EV component designs.
  • Performing tests with Vector CANalyzer environment, Python, and Matlab/Simulink scripts.
  • Preparation and release of test reports, hardware bug tracking via Atlassian Jira/Confluence