I was able to run my code successfully by modifying the file


building and then flashing the MCU with avrdude.

Is there any way to have Arduino IDE build system pick its pins_arduino.h file from somewhere else ?

1 Answer 1


Yes, MiniCore is a self-contained hardware package. After installing MiniCore select one of the MiniCore boards in the Arduino IDE's Tools > Board menu and the Arduino IDE will automatically use the pins_arduino.h file included with MiniCore. There is no need to modify any file in the Arduino IDE folder or any other folder.

  • Arduino IDE does not use the pins_arduino.h file included with MiniCore. Can you give me its path on your installation so I can at least check it is there ?
    – kellogs
    Commented Apr 17, 2017 at 11:21
  • 1
    Do this: Select a MiniCore board from the Tools > Board menu, File > Examples > AVR C code examples > Blink, Sketch > Show Sketch Folder, Navigate up 4 folder levels to the 1.0.3 folder. The pins_arduino.h file used for MiniCore boards is located under that folder in the variants/standard folder.
    – per1234
    Commented Apr 17, 2017 at 12:14

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.