I can give you some quick info here!
DAC0 and DAC1 are the output of the on board MCP4922 dac
…regarding the ‘M’ pins, those are the ones connected to the MOZZI compatibility (those are audio libraries).
M–> is connected, as you can see in the second row, to the PWM pins (digital 9 and 10) to implement the high-resolution MOZZI output circuit. You can use 9 and 10 individually without problems with oyur own software if you don’t want to use MOZZI libs
M<-- is the MOZZI library analog input and is connected (with a CAP and a voltage divider, followint the MOZZI app circuit) to the analog A0.
On the bottom part of the first row you have all the ANALOG pins (A0 to A5) numbered as standard Arduino pins.
On the second row you have the DIGITAL Arduino Leonardo pins, starting from the 0 and 1 (connected to LEDS to show USB traffic), then the two I2C pins 2 and 3 (the I2C interface is used to connect with the digital pot MCP42100) the 4(D) that is also the SPI chip select of the MCP4922 and all the remaining pins.
The third row is the interface to the QUAD digital potentiometers and you can see the small symbol of FOUR pots. The pots pins are floating and you can use them to attenuate, slewing the signal (with the help of a capacitor) or even generate voltages by connecting the upper part to 5V and the lower to 0V !
SB1 and SB2 are simple 'sensor blocks' where we arranged the pins in a way that you connect directly some kind of sensors (LDR, POTENTIOMETERS, LIGHT TO FREQ converters... IR receivers, etc..) with the additional convenience of power supply pins nearby.
HAVE A LOOK at the links that are on the NS1 manual. We have a GITHUB repository with two different firmwares and you can check from there the setup!