Skip to content

feat: Add SparkFun MicroMod RP2040 Processor Board (Closes #175)#231

Open
SiddhantOfficial wants to merge 1 commit into
tscircuit:mainfrom
SiddhantOfficial:fix/issue-175-micromod-rp2040
Open

feat: Add SparkFun MicroMod RP2040 Processor Board (Closes #175)#231
SiddhantOfficial wants to merge 1 commit into
tscircuit:mainfrom
SiddhantOfficial:fix/issue-175-micromod-rp2040

Conversation

@SiddhantOfficial

Copy link
Copy Markdown

PR: Add SparkFun MicroMod RP2040 Processor Board

Summary

This PR adds the SparkFun MicroMod RP2040 Processor Board (DEV-17720) to the tscircuit sparkfun-boards catalog.

Closes #175

Changes

New Components Added

File Description
RP2040.tsx RP2040 dual-core ARM Cortex-M0+ microcontroller component (QFN-56)
W25Q128JV.tsx 128Mbit SPI flash memory chip (WSON-8)
MicroModEdge.tsx MicroMod M.2 edge connector (75-pin)
SparkFun-MicroMod-RP2040-Processor.circuit.tsx Main board schematic
index.tsx Package exports
README.md Documentation

Technical Details

RP2040 Features Modeled:

  • Dual ARM Cortex-M0+ cores @ 133MHz
  • 264KB SRAM
  • 30 GPIO pins with alternate functions (SPI, I2C, UART, PWM, ADC)
  • USB 1.1 Host/Device
  • QSPI flash interface
  • SWD debug interface

Board Features:

  • 12MHz external crystal with load capacitors
  • 16MB external flash (W25Q128JV)
  • Status LED on GPIO25
  • Full MicroMod M.2 interface
  • Decoupling capacitors

Testing

  • TypeScript compilation passes (bunx tsc --noEmit)
  • All components follow existing codebase patterns
  • Pin mappings verified against official schematic

References

Bounty

Algora Issue #175 - $500

Adds the SparkFun MicroMod RP2040 Processor Board (DEV-17720) to the catalog.

Components added:
- RP2040 microcontroller (QFN-56)
- W25Q128JV 128Mbit flash memory
- MicroMod M.2 edge connector
- Complete board schematic with crystal, decoupling, LED

Closes tscircuit#175

@rushabhcodes rushabhcodes left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Add Snapshot

@rushabhcodes

Copy link
Copy Markdown
Contributor

Also fix format

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.

SparkFun MicroMod RP2040 Processor

2 participants