ARDUINO Board Package
※ Arduino Board Package
- - The Arduino Board Package is required to use I/O features not officially supported by Arduino IDE and the built-in commands developed by ILOGICS.
- - Download and run the V42 Windows installer for your language below. It adds ILOGICS boards to Arduino IDE automatically. You do not need this package if you use only MPINO STUDIO 2.
- - The installer uses the Sketchbook location configured in Arduino IDE. If none is available, it uses Windows Documents\Arduino and installs the board files under Hardware\ILOGICS. Restart Arduino IDE after installation.
- - When installing Arduino IDE, download and run the EXE installer from the Arduino website instead of the ZIP file.
- - Using an ILOGICS board after installing the Arduino Board Package provides the following benefits.
- 1. You do not need to write a separate pinMode(Pin, INPUT/OUTPUT) statement for digital input and output pins. The pins are configured automatically.
- 2. You can use the built-in commands provided by ILOGICS. (Built-in command documentation: https://www.ilogics.net/docs/en-us/commands:builtin )
ILOGICS Arduino Board Package V42 (0.0.42) — 2026-10-07
- English installer: ILOGICS_Arduino_Board_Setup_V42-EN-20261007.exe
SHA-256: a4a902be51547b8a6664caf1706070427cc2a62fbbcdb8190fdfe4bed65b5826
V42 changes: initializes the OLD input selection lines, protects fixed input/output directions in extended pinMode, and prevents digitalWrite from accessing its state array for an out-of-range pin number.
- - After installing the required package and starting Arduino IDE, you can confirm that ILOGICS has been added under Tools → Board, as shown in the image below.
- - Select the board you want to use. For example, select MPINO-8A4R(T)-S for an MPINO-8A4R-S or MPINO-8A4T-S.
※ Installing through Boards Manager
- In Arduino IDE Preferences, enter "https://www.ilogics.net/downloads/arduino/package_ilogics_index.json" under Additional boards manager URLs.
- Open Tools → Board → Boards Manager, search for ilogics, and select Install.
# Version Update Information
V41
< ARDUINO_SDK_INSTALL_V41 Download >
< 2026-08-18 >
- - Fixed a pin-numbering issue on MPAINO when the YK, Y2K, Y3, Y4, or K2 optional module configuration was selected.
- - Starting with Arduino SDK V40, MPAINO digital input pin numbers begin at D0, and digital output pin numbers begin at D64. Analog input, analog output, and other channel numbers begin at Channel 0. Refer to the product manual for the pin numbers of your product.
V4.0
>>>><ARDUINO_SDK_INSTALL_V40 Download><<<<
- Changed MPAINO pin numbering so that digital input numbers begin at D0 and digital output numbers begin at D64.
V3.3
>>>><ARDUINO_SDK_INSTALL_V33 Download><<<<
- The pin numbers for MPAINO digital I/O and optional modules were changed in V4.0. This is the latest version released before those pin-number changes.
V2.5 <2025-04-28>
- Updated the digitalWrite() algorithm for MPAINO-48A48R(T) and MPAINO-64A64R(T).
>>>><ARDUINO_SDK_INSTALL_V25 Download><<<<
V2.4 <2024-06-07>
- Fixed an issue that prevented the MPINO-8A4R(T)-S board from being selected in Arduino IDE 2.3.4.
>>>><ARDUINO_SDK_INSTALL_V24 Download><<<<
V2.0 <2024-06-07>
- Added support for selecting every model in the MPINO and MPAINO series.
- The selected model name is defined automatically, allowing the ILIB integrated library to apply product-specific settings automatically. An ILIB update is planned.
>>>><ARDUINO_SDK_INSTALL_V20 Download><<<<
V1.2 <2023-10-25>
- Fixed an upload issue in Arduino IDE 2.2.1.
>>>>< Arduino SDK V1.2 Download ><<<<
V1.1 <2023-10-16>
- Added support on MPAINO-48A48R(T) and MPAINO-64A64R(T) for the X (analog input), Y (analog output), F (PT100Ω temperature sensor input), and K (pulse output or GPIO) optional modules.
>>>>< Arduino SDK V1.1 Download><<<<
V1.0
