-
Notifications
You must be signed in to change notification settings - Fork 3
opencpn pypilot plugin
marcobergman edited this page Jul 7, 2023
·
2 revisions
WORK IN PROGRESS JUL-2023
This is my favourite interface. It is slick and snappy. I am a keen OpenCPN user and use quite a few of the plugins. To install the pypilot plugin:
- Start Raspberry→Openplotter→OpenCPN
- In the toolbar, click the first icon that looks like a gear wheel. For future reference, this is the ‘Options’ menu.
- Click the ‘Plugins’ tab
- In the lower left hit ‘Update Plugin Catalog: Master’. This takes a few seconds; make sure your ethernet cable is in.
- Scroll down to pypilot and click it; click Install, then check Enable and click Ok.
- The toolbar now has a new icon on it that looks like a sailboat. This is the pypilot plugin. Click it.
- Click the second button in the lower area. It says Config but you won’t see that because the window is too small and you cannot enlarge it manually. Click it anyway and select 127.0.0.1 for ‘host’ and click OK.
- At this point, the plugin should connect and become alive. The pypilot button will turn from grey to red, and to green if you engage it. There are a few small differences with the openplotter user interface:
- If the Arduino is not present, it says ‘no motor controller’, instead of ‘None’. If it is present, it says ‘idle’ or ‘OK’ instead of ‘Arduino’.
- The gains are now under a button, there is no scope, but there is a statistics screen.
- Instead of a rudder slider, you now have the familiar left and right buttons:
Pypilot Workbook
- Introduction
- What is pypilot
- The software component
- The hardware component
- The User Interface component
- Pypilot functions
- Data connections
-
The steps
- OLD
- Step 1: Install Openplotter Headless
- Step 2: Install pypilot
- Step 3: The openplotter user interface
- Step 4: The browser interface
- Step 5: The HAT interface
- Step 6: The Arduino controller
- Step 7: OpenCPN Pypilot Plugin
- Step 8: Looking under the hood
- Step 9: Wiring up the Nano
- Step 10: Installing Tinypilot
- Step 11: Tinypilot under the hood
- Step 12: Using openplotter tools remotely
- Step 13: SignalK connections
- Step 14: The Pypilot Motor Controller
- Step 15: Understanding motor.ino
- Parameters
- Gains
- NEW
- Step 1: Installing pypilot
- Step 2: Web interface
- Step 3: OpenCPN pypilot plugin
- Step 4: Installing the arduino
- Step 5: Wiring the arduino
- Step 6: Setting up data connections
- Step 7: SignalK connections
- Step 8: HAT interface
- Step 9: Debian under the hood
- Step 10: Tinypilot under the hood
- Step 11: Openplotter details
- Updating pypilot: debian
- Updating pypilot: tinypilot
- Feedback
- Todo
- Finally
- Autopilot Route Plugin
- Watchdog
- Workbook Release Notes