Muon Dev Board - power on dev board pins

I'm moving over a setup I have on a Boron to the Muon, where it was working great on the Boron using the 3v and 5v output pins. For the Muon, I have setup a new Muon using the Dev Board, and am powering the board with 12v in via the screw terminals. I did the setup via setup.particle.io, which I understand should configure the 3v3 aux to be available.

I'm not seeing any voltage from pins 1 (3v3Aux), or pins 1 or 4 (5v) on the dev board (directly measuring on the 40pin header). Did I configure something incorrectly? Thanks.

Hi @am90 ,

Not sure what's going wrong with the setup process, but you're still able to manually enable the 3v3 auxiliary, as well as configure the Ethernet pins. For your reference: device-os/user/applications/tinker/src/board_config.cpp at develop · particle-iot/device-os · GitHub

You can add the below code snippet in your user app to configure Muon (Only need to run it once and then you can remove it from your user app):

STARTUP (
    SystemPowerConfiguration powerConfig = System.getPowerConfiguration();
    powerConfig.auxiliaryPowerControlPin(D7).interruptPin(A7);
    System.setPowerConfiguration(powerConfig);

    if_wiznet_pin_remap remap = {};
    remap.base.type = IF_WIZNET_DRIVER_SPECIFIC_PIN_REMAP;
    System.enableFeature(FEATURE_ETHERNET_DETECTION);
    remap.cs_pin = A3;
    remap.reset_pin = PIN_INVALID;
    remap.int_pin = A4;
    if_request(nullptr, IF_REQ_DRIVER_SPECIFIC, &remap, sizeof(remap), nullptr)
)

Best regards,
Guohui

Thanks Guohui - I'll give that a try!