Skip to content

Add RP2040 Support for JackW01 and BTT SKR Pico boards - #298

Open
EricSchubert wants to merge 6 commits into
OpenAstroTech:developfrom
EricSchubert:RP2040-Support
Open

Add RP2040 Support for JackW01 and BTT SKR Pico boards#298
EricSchubert wants to merge 6 commits into
OpenAstroTech:developfrom
EricSchubert:RP2040-Support

Conversation

@EricSchubert

Copy link
Copy Markdown

Supersedes #280, which had to be closed after a force-push broke its
shared history with develop (see #280 for the full review discussion
with @julianneswinoga — all her feedback is addressed in this branch).

Adds RP2040 support for two boards:

  • JackW01 Pi Pico printer carrier board
  • BTT SKR Pico v1.0

All review comments from #280 are addressed:

  • Restored INFO_DISPLAY_UPSIDE_DOWN/INFO_DISPLAY_MIRRORED defines and
    the OAE validation branch that were accidentally dropped
  • Removed references to unimplemented boards (bare Pico, RP2350)
  • Fixed invalid @Version library specs in platformio.ini (should be
    #version for git-hosted deps)
  • Reverted an unrelated Mount.cpp/Mount.hpp refactor that had been
    bundled into the port, keeping only the toff(1)->toff(4) change
    actually needed for TMC2209 StealthChop on RP2040

Verified: rp2040_jackw01 and rp2040_skr_pico build and flash cleanly;
SKR Pico hardware responds correctly to Meade protocol commands.

Eric Schubert and others added 6 commits March 10, 2026 00:12
Fixes requested by julianneswinoga on PR OpenAstroTech#280 (see prior commit for
detailed breakdown): restore accidentally-dropped defines/comments,
remove references to unimplemented boards, fix invalid platformio.ini
library specs, and revert the unrelated Mount.cpp/Mount.hpp refactor
back to only the toff(1)->toff(4) StealthChop change actually needed
for RP2040 support.

Verified: rp2040_jackw01 and rp2040_skr_pico build and flash cleanly;
SKR Pico hardware responds correctly to Meade commands after flashing.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant