Resolving Copper DRC Errors

I can’t cancel that server-side auto-layout job from the chat tools. You’ll need to discard it manually in the Flux UI job/auto-layout panel.
Once it is cleared, send:
rerun focused route
Then I’ll run exactly:
  1. one routing attempt
  2. one DRC count check
  3. stop immediately.
rerun focused route
I’ll run exactly one routing attempt, then one DRC count check, and stop.
Routing attempt failed: the same stuck outOfCredit job is still active.
Final DRC count check: 130 items remain.
Inspect stuck job
Manual USB routing
Check USB placement
Generate Rev A docs
Review export readiness
New Comment

1
New Comment

1
New Comment

1
New Comment

1
New Comment

1
New Comment

34
New Comment

1
New Comment

34
New Comment

1
New Comment

1
New Comment

1
New Comment

1
New Comment

1
New Comment

1
New Comment

1
New Comment

1
New Comment

1
New Comment

34
New Comment

34
New Comment

1
New Comment

34
New Comment

1
New Comment

1
New Comment

1
New Comment

34
New Comment

1
New Comment

1
New Comment

1
New Comment

1
New Comment

1
New Comment

1
New Comment

34
New Comment

1
New Comment

1
New Comment

34
New Comment

1
New Comment

1
New Comment

34
New Comment

1
New Comment

34
New Comment

34
New Comment

34
New Comment

1
New Comment

1

Refine this doc
Ask about this doc
Firmware Starter — HyperPulse Blade 2
Platform
  • MCU: Nordic nRF5340
  • Recommended SDK: nRF Connect SDK / Zephyr
Pin Mapping

Table


FunctionnRF5340 PinNetConnected To
I2C SCLP1.02I2C_SCLMMC5983MA, BMP390, MAX30102, BQ25180
I2C SDAP1.03I2C_SDAMMC5983MA, BMP390, MAX30102, BQ25180
IMU SPI SCKP0.08IMU_SPI_SCKICM-42688-P SCLK
IMU SPI MOSIP0.09IMU_SPI_MOSIICM-42688-P SDI
IMU SPI MISOP0.10IMU_SPI_MISOICM-42688-P SDO
IMU SPI CSP0.11IMU_SPI_CSICM-42688-P CS
IMU INTP0.12IMU_INTICM-42688-P INT1
BLE/status LEDP0.13BLE_STATUS_LEDBlue LED via 1k resistor
GPS UART RXP0.19GPS_UART_RXMAX-M10S TXD
GPS UART TXP0.20GPS_UART_TXMAX-M10S RXD
Firmware Notes
  • Use Zephyr devicetree aliases for I2C, SPI, UART, GPIO LED, and PMIC interrupt.
  • Configure BQ25180 ship-mode behavior for TS/MR/PB: short press wake, >10 s hold off/ship mode.
  • Keep GPS, optical LED current, and sensor sampling duty-cycled to hit <50 µA sleep.
Starter Code Skeleton

C


#include <zephyr/kernel.h>
#include <zephyr/device.h>
#include <zephyr/drivers/gpio.h>
#include <zephyr/drivers/i2c.h>
#include <zephyr/drivers/spi.h>
#include <zephyr/drivers/uart.h>

#define BLE_STATUS_LED_PIN 13

int main(void) {
    const struct device *i2c = DEVICE_DT_GET(DT_NODELABEL(i2c1));
    const struct device *spi = DEVICE_DT_GET(DT_NODELABEL(spi0));
    const struct device *uart = DEVICE_DT_GET(DT_NODELABEL(uart0));
    ARG_UNUSED(i2c); ARG_UNUSED(spi); ARG_UNUSED(uart);
    while (1) {
        k_sleep(K_SECONDS(1));
    }
}
Open Firmware Items
  • Final Zephyr devicetree overlay after layout/pin locking.
  • Sensor driver selection and register configuration.
  • BQ25180 register configuration for charging/current/ship-mode details.
  • Platform

  • Pin Mapping

  • Firmware Notes

  • Starter Code Skeleton

  • Open Firmware Items

HyperPulse Blade 2

HyperPulse Blade 2 thumbnail
Ultra-compact 30 mm × 22 mm, 4-layer wearable sports tracker using Nordic nRF5340 BLE 5.4, motion/environment/optical/GPS sensing, external U.FL antennas, 250 mAh LiPo battery, Qi wireless charging only, and sub-50 µA target sleep current.

Properties

30mm x 22mm 4-layer board; wireless Qi charging only; no USB; soft power control; target sleep current <50uA.

Battery

3.3

V

Wearable

Bluetooth LE

Pricing & Availability

Distributor

Qty 1

Arrow

$25.21–$35.39

Digi-Key

$35.73

HQonline

$13.71

LCSC

$65.07

Mouser

$52.64

TME

$9.29

Verical

$26.87–$68.21

Controls