Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Support for RP2040 and BTT SKR Pico (WIP) #24042

Merged

Conversation

thinkyhead
Copy link
Member

@thinkyhead thinkyhead commented Apr 15, 2022

  • Add a new HAL to support RP2040 processor boards.
  • Support for a Generic board.
  • Support for headless BTT SKR Pico.

TODO

@thinkyhead thinkyhead added C: Boards/Pins T: HAL & APIs Topic related to the HAL and internal APIs. A: RP2040 labels Apr 15, 2022
@thinkyhead thinkyhead force-pushed the bf2_wip_rp2040_skr_pico_PR branch from 2945aa7 to e1d5dc0 Compare April 15, 2022 01:00
@thinkyhead thinkyhead changed the title Support for RP2040 and BTT SKR Pico Support for RP2040 and BTT SKR Pico (WIP) Apr 15, 2022
@thinkyhead thinkyhead force-pushed the bf2_wip_rp2040_skr_pico_PR branch 8 times, most recently from 321152e to a3a9027 Compare April 15, 2022 04:20
@thinkyhead thinkyhead force-pushed the bf2_wip_rp2040_skr_pico_PR branch 6 times, most recently from cbf19c8 to f20c07a Compare April 24, 2022 14:47
@thinkyhead thinkyhead changed the base branch from bugfix-2.0.x to bugfix-2.1.x June 4, 2022 06:06
@thinkyhead thinkyhead force-pushed the bugfix-2.1.x branch 5 times, most recently from 627f8ef to 20dea22 Compare June 11, 2022 04:59
@thinkyhead thinkyhead force-pushed the bf2_wip_rp2040_skr_pico_PR branch from b935889 to 20ee41f Compare June 22, 2022 02:34
@thinkyhead thinkyhead force-pushed the bf2_wip_rp2040_skr_pico_PR branch from 20ee41f to c5e8ee5 Compare July 1, 2022 22:58
@thinkyhead thinkyhead force-pushed the bugfix-2.1.x branch 2 times, most recently from 9c65146 to 4f65466 Compare January 26, 2024 00:13
@thinkyhead thinkyhead force-pushed the bf2_wip_rp2040_skr_pico_PR branch from ad45f3c to 640d79c Compare April 23, 2024 23:52
@thinkyhead thinkyhead force-pushed the bf2_wip_rp2040_skr_pico_PR branch from 640d79c to 5ac522b Compare May 6, 2024 23:28
@jneilliii
Copy link
Contributor

more boards are coming out with rp2040 chipsets now, would seem that this PR stalled for some reason, would be great to bring it back to life.

@rondlh
Copy link
Contributor

rondlh commented Sep 1, 2024

more boards are coming out with rp2040 chipsets now, would seem that this PR stalled for some reason, would be great to bring it back to life.

Yes, I agree, especially as things are almost working. For now I switched to STM32 toolhead boards, like the BTT EBB42 V1.2

@thinkyhead thinkyhead force-pushed the bf2_wip_rp2040_skr_pico_PR branch from 5ac522b to e6aae2c Compare September 10, 2024 08:42
@thinkyhead thinkyhead force-pushed the bf2_wip_rp2040_skr_pico_PR branch 2 times, most recently from 65ec0d7 to d16276b Compare September 22, 2024 23:01
@thinkyhead thinkyhead force-pushed the bugfix-2.1.x branch 3 times, most recently from 37d77d6 to aa44542 Compare September 28, 2024 01:10
@thinkyhead thinkyhead force-pushed the bf2_wip_rp2040_skr_pico_PR branch from d16276b to 3cf5a4a Compare September 28, 2024 02:35
@thinkyhead thinkyhead force-pushed the bf2_wip_rp2040_skr_pico_PR branch from 3cf5a4a to f18792f Compare October 15, 2024 23:03
@lint-os
Copy link

lint-os commented Oct 16, 2024

How close is this to testing on an actual hardware system?
I've got an SKR pico for a simple 2d plotter style project and would like to test Marlin out.

@thinkyhead thinkyhead force-pushed the bf2_wip_rp2040_skr_pico_PR branch from f18792f to 5649e61 Compare October 21, 2024 22:44
@thinkyhead
Copy link
Member Author

@lint-os — This should now be compiling and running. We definitely need more feedback about how it performs in a real setup. I have a Pico board here but it's just loose and attached to a serial touch screen.

@lint-os
Copy link

lint-os commented Oct 22, 2024

Cool. I will try it out soon.

@thinkyhead thinkyhead force-pushed the bf2_wip_rp2040_skr_pico_PR branch from c1b6f5e to ca78444 Compare November 3, 2024 19:13
@thinkyhead thinkyhead force-pushed the bf2_wip_rp2040_skr_pico_PR branch from 97563de to f7bf58f Compare November 3, 2024 19:43
@thinkyhead thinkyhead merged commit d876b5e into MarlinFirmware:bugfix-2.1.x Nov 3, 2024
66 checks passed
@thinkyhead thinkyhead deleted the bf2_wip_rp2040_skr_pico_PR branch November 3, 2024 20:15
bsdnomad pushed a commit to bsdnomad/Marlin that referenced this pull request Nov 25, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
A: RP2040 C: Boards/Pins T: HAL & APIs Topic related to the HAL and internal APIs.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

8 participants