You know what. I tried taking some things out of the main cobrapin config file to see if I could narrow it down. If I use the starter config for cobrapin on MPF site, I still get a crash. It appears that it might be an error opening up the USB port?
File "c:\users\billp\appdata\local\programs\python\python37\lib\site-packages\mpf\core\machine.py", line 240, in initialise_core_and_hardware
await self._initialize_platforms()
File "c:\users\billp\appdata\local\programs\python\python37\lib\site-packages\mpf\core\machine.py", line 331, in _initialize_platforms
result.result()
File "c:\users\billp\appdata\local\programs\python\python37\lib\site-packages\mpf\platforms\opp\opp.py", line 105, in initialize
await self._connect_to_hardware()
File "c:\users\billp\appdata\local\programs\python\python37\lib\site-packages\mpf\platforms\opp\opp.py", line 278, in _connect_to_hardware
await comm.connect()
File "c:\users\billp\appdata\local\programs\python\python37\lib\site-packages\mpf\platforms\base_serial_communicator.py", line 45, in connect
await self._connect_to_hardware(self.port, self.baud, self.xonxoff)
File "c:\users\billp\appdata\local\programs\python\python37\lib\site-packages\mpf\platforms\base_serial_communicator.py", line 54, in _connect_to_hardware
self.reader, self.writer = await connector
File "c:\users\billp\appdata\local\programs\python\python37\lib\site-packages\mpf\core\clock.py", line 155, in open_serial_connection
**kwargs)
File "c:\users\billp\appdata\local\programs\python\python37\lib\asyncio\coroutines.py", line 120, in coro
res = func(*args, **kw)
File "c:\users\billp\appdata\local\programs\python\python37\lib\site-packages\serial_asyncio\__init__.py", line 410, in create_serial_connection
ser = serial.serial_for_url(*args, **kwargs)
File "c:\users\billp\appdata\local\programs\python\python37\lib\site-packages\serial\__init__.py", line 90, in serial_for_url
instance.open()
File "c:\users\billp\appdata\local\programs\python\python37\lib\site-packages\serial\serialwin32.py", line 64, in open
raise SerialException("could not open port {!r}: {!r}".format(self.portstr, ctypes.WinError()))
serial.serialutil.SerialException: could not open port '/dev/ttyACM0': FileNotFoundError(2, 'The system cannot find the path specified.', None, 3)