Ok by following this guide and using the config below I have my LoPy running through a Jupyter notebook. In kernel.json: { "argv": ["python3", "-m", "jupyter_micropython_kernel", "/dev/cu.usbmodemPy343431", "115200", "-f", "{connection_file}"], "display_name": "MicroPython", "language": "micropython" }