Kudzu PCB Changelog
Rev 1
Changes
- Updated board outline and keepouts to match CAD model.
- Fixed reversed pinout on
FPC-Connector_1x40-1MP_P0.50mm_Horizontal. - Fixed pinout on charge rate FET (
Q3). - Swapped
TX and GND on UART header so that GND is on pin 1. - Updated board to reflect above changes.
- Corrected
BOOT and RESET button labels. - Increased size of labels.
- Added fiducials to board.
- Added DigiKey part numbers to BOM for passives.
Rev 0
Changes
- Some routing cleanup.
- Move thermal vias under QFN packages to avoid solder wicking.
- Remove overlapping silk on
CONN HEADER SMD 2POS 1.25MM.kicad_mod . - Fixed swapped DISP_SDO & DISP_SDI.
0-rc2
Changes
- Length match QSPI flash traces.
- Impedance control and length match USB traces.
- Length match GBA Link traces.
- Keep GBA Link and QSPI traces on top layer (directly above ground plane) as much as possible.
0-rc1
Changes
- Added 2.2uF and 100nF decoupling to flash chip.
- Changed both RP2040 and IO expander pinout to aid in routing.
- Remove
RESET_N test point - Confirmed battery connector pinout.
- Change pinout of display backlight driver to aid in routing.
- Select right angle LEDs for indicators.
- Board routed.
WIP7
Changes
- Pruned unused parts from
kudzu-parts.kicad_sym. - Updated all parts in
kudzu-parts.kicad_sym to pass klc-check/check_symbol.py. - Switched to
PI4IOE5V6416 IO expander which has programmable pull-up. - Removed pull-ups on
BOARD_ID*, BUTTON_*, TOUCH_RESET, and DISP_RESET in favor of internal pull-ups in the IO expander. - Added pull-up to
RESET_N. - Removed test points from
QSPI_*. - Switched to QFN version of
MCP73831. - Fixed missing pin number on
MAX17048 QSTRT. - Removed pull-up on 3.3V regulator's
EN pin and tied directly to VIN. - Added extra decoupling caps to rp2040's 3.3V and 1.1V lines per design guide.
- Added note to add axis diagram to silk screen on board.
- Miscellaneous visual cleanup.
- Added FET on conduction path for system power.
- Added circuit to charge at 250mA when system is on and 500mA when system is off.
- Assigned all RP2040 IOs.
- Created and switched to dedicated symbols for DPAD, A/B, and SELECT/START.
- Switched display connector symbol for one with a mounting pin.
- Set test point values to net names.
- Selected LEDs and current limiting resistor values.
- Added closed solder jumpers to GBA Link signals.
- Changed solder jumper on GBA VCC pin to open.
- Changed LCD decoupling to mach reference circuit.
- Connected DISP_RD (J9 Pin 12) to +3V3.
- Connected DB0-15 (J9 Pins 17-32) to GND.
- Updated 12MHz Crystal (Y1) to correct symbol and foot print.