From 78b8126a52e4e81a160dd632e328a53fdbdcbacc Mon Sep 17 00:00:00 2001 From: Paul Busby Date: Sat, 6 Sep 2025 14:43:18 +0100 Subject: [PATCH 1/2] Fixed an incorrect RAPID code on the chassis board --- .../UKMARSBOT_RP2040Chassis/UKMARSBOT_RP2040Chassis.kicad_pro | 2 +- .../UKMARSBOT_RP2040Chassis/UKMARSBOT_RP2040Chassis.kicad_sch | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/ecad/UKMARSBOT_RP2040Chassis/UKMARSBOT_RP2040Chassis.kicad_pro b/ecad/UKMARSBOT_RP2040Chassis/UKMARSBOT_RP2040Chassis.kicad_pro index 1a494bd..9de04f9 100644 --- a/ecad/UKMARSBOT_RP2040Chassis/UKMARSBOT_RP2040Chassis.kicad_pro +++ b/ecad/UKMARSBOT_RP2040Chassis/UKMARSBOT_RP2040Chassis.kicad_pro @@ -719,7 +719,7 @@ "group_by": false, "label": "RSONLINE", "name": "RSONLINE", - "show": false + "show": true }, { "group_by": false, diff --git a/ecad/UKMARSBOT_RP2040Chassis/UKMARSBOT_RP2040Chassis.kicad_sch b/ecad/UKMARSBOT_RP2040Chassis/UKMARSBOT_RP2040Chassis.kicad_sch index 1d1c5ac..26d056f 100644 --- a/ecad/UKMARSBOT_RP2040Chassis/UKMARSBOT_RP2040Chassis.kicad_sch +++ b/ecad/UKMARSBOT_RP2040Chassis/UKMARSBOT_RP2040Chassis.kicad_sch @@ -6011,7 +6011,7 @@ (hide yes) ) ) - (property "RAPID" "11-0282" + (property "RAPID" "11-4119" (at 91.44 130.81 0) (effects (font @@ -6491,7 +6491,7 @@ (hide yes) ) ) - (property "RAPID" "11-0282" + (property "RAPID" "11-4119" (at 115.57 130.81 0) (effects (font From 0112843be12276f4940227eed171feffdfd87ea6 Mon Sep 17 00:00:00 2001 From: IanSuper7 <52510011+IanSuper7@users.noreply.github.com> Date: Thu, 11 Sep 2025 11:36:48 +0100 Subject: [PATCH 2/2] Add operating instructions to GeminiLineFollower.py --- sampleCode/GeminiLineFollower.py | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/sampleCode/GeminiLineFollower.py b/sampleCode/GeminiLineFollower.py index dd49abf..0a7f287 100644 --- a/sampleCode/GeminiLineFollower.py +++ b/sampleCode/GeminiLineFollower.py @@ -13,6 +13,16 @@ # * It is not necessary to have the bluetooth module installed the robot will run but # * without the bluetooth serial link, logging information will not be available. # * +# * Operation: +# * 1 Switch on the robot and place it anywhere on the white line of the track +# * 2 Press the right button on the Mezzanine board +# * The LED next to the button will illuminate to show the button is detected +# * The robot will spin on the spot to callibrate the sensors +# * 3 Place the robot on the line in the start position +# * 4 Press the left button on the Mezzanine board +# * The LED next to the button will illuminate to show the button is detected +# * The robot will complete one circuit of the track and come to a halt between the start and finish markers +# * Step 4 can be repeated multiple times, if re-calibration is wanted press RESET and go to step 1 # * ----- # * MIT License # * @@ -401,8 +411,8 @@ def displayThresholds(): onBoardLED.value(1) time.sleep(0.1) onBoardLED.value(0) + leftMezzLED.value(1) #signal button detected with LED time.sleep(0.1) - leftMezzLED.value(1) #signal button detected with LED leftSensorLED.value(0) #clear LEDs used to signal significant steering adjustment rightSensorLED.value(0) uart.write('Starting robot')