Skip to content

Stage 1a curriculum Kitbot Drivetrain - #153

Draft
Spaceman113138 wants to merge 16 commits into
frcsoftware:mainfrom
Spaceman113138:stage-1a-curriculum
Draft

Stage 1a curriculum Kitbot Drivetrain#153
Spaceman113138 wants to merge 16 commits into
frcsoftware:mainfrom
Spaceman113138:stage-1a-curriculum

Conversation

@Spaceman113138

Copy link
Copy Markdown
Contributor

Description

Cirriculum for evreything needed to program the kitbot drivetrain. Makes progress on #13.

Current known issues:

  • Only creates + configres motors
  • Doesn't say where the code should go
  • Formatting kitbot-drivetrain.mdx causes it to break

Meta

Merge checklist:

@github-actions github-actions Bot added Curriculum material Curriculum materials, lessons for students, etc stage1 examples labels Jul 30, 2026
@github-actions

Copy link
Copy Markdown

🌐 Preview URL: https://pr-153.frcsoftware.pages.dev

Comment thread src/content/docs/learning-course/stage1/stage1a/kitbot-drivetrain.mdx Outdated
Comment thread src/content/docs/learning-course/stage1/stage1a/kitbot-drivetrain.mdx Outdated
Comment thread src/content/docs/learning-course/stage1/stage1a/kitbot-drivetrain.mdx Outdated
Comment thread src/content/docs/learning-course/stage1/stage1a/kitbot-drivetrain.mdx Outdated
Comment thread src/content/docs/learning-course/stage1/stage1a/kitbot-drivetrain.mdx Outdated
Comment thread src/content/docs/learning-course/stage1/stage1a/kitbot-drivetrain.mdx Outdated
---

import { Tabs, TabItem } from '@astrojs/starlight/components';

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I just realized we never tell the students where to find the template. There should be a set up section here that explains how to clone the template. similar to what 1b does

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I'm going to do this in the stage introduction.

Vendors provide classes that can be used to both control and get sensor data from their motor controllers.
While each individual type of motor controller has its own class, motor controllers from the same vendor are
mostly interacted with in the same way so this stage will only use the `SparkMax` for REV code and the `TalonFX` for CTRE code.

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I would add where/which file should students be opening and writing the code in

Comment thread src/content/docs/learning-course/stage1/stage1a/kitbot-drivetrain.mdx Outdated
# Drivetrain

<ContentImage src="/learning-course/stage1/stage1a/kitbotDrivetrain.webp" />

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Might want to make the photo a little bit smaller and maybe have it under the text?
You can adjust the size like below (the numbers can be adjusted)

<ContentFigure
    width="564"
    height="300"
    alt="Drivetrain"
    src=src="/learning-course/stage1/stage1a/kitbotDrivetrain.webp"
/>

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Idk if I'm doing something wrong but the image size doesn't change.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Curriculum material Curriculum materials, lessons for students, etc examples stage1

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants