- Products
- Suggested Systems
Suggested Systems
- ACM100 - Alternating Current Monitor
- DCM100 - Direct Current Monitor
- FFM100 - Fluid Flow Monitor
- FPM100 - Fluid Pressure Monitor
- GPS200 - Antenna/Receiver
- J2K100 - J1939 to NMEA 2000 Gateway
- NBE100 - Network Bus Extender
- RAA100 - Rudder Angle Adapter
- SSC300 - Solid State Compass
- SMS100 - Text Messaging
- Support
Support & Downloads
Warranty
Tools
Remote Support
Need help?
- Company
Maretron's DSM150 is a high-resolution sunlight viewable color display that interprets and displays NMEA 2000® instrument, navigation, and vessel monitoring data. The DSM150 is a user friendly dedicated marine display with custom screen configurations and an easy-to-use five-key illuminated keypad. In addition to the monitoring and display capabilities, the DSM150 features an alert / alarm package and electrical switching capability.
Unlike traditional single-display units, DSM150 users can choose numeric, gauge, bar or graph formats in single or multiple displays, with cycling options possible for a wide range of favorite data. These multiple display options conserve mounting space and reduce overall system cost.
The DSM150 will directly connect with any NMEA 2000® network and with the exception of AIS data will display any or all information captured throughout the vessel. Various audio and visual alarms are also programmable. The DSM150 displays a multitude of information including AC power, anchor status, battery, depth, electrical distribution, engine, environment, fuel management, GPS, heading, navigation, pressure/vacuum, rudder, speed, status indicators, tanks, temperature, time, transmission, water makers, weather, wind and more.
Alerts
The DSM150 includes a comprehensive, flexible alert capability. Configure audio and visual alerts on virtually any data that the DSM150 is capable of monitoring. Available alert types include:
- High alert
- Low alert
- Data unavailable alert
- On alert
- Off alert
- Circuit breaker tripped alert
- Course alert
- GPS quality alert
- Outside radius alert
- Inside radius alert
- Direction alert
- Timer alert
The DSM150 is capable of sharing alert information with other DSM150 units as well as any DSM410, DSM250 and N2KView® installations on the network. An alert defined on any device can be acknowledged on any other device on the network. Following is a screenshot of a shallow water alert:

Once the alert appears, you simply press the "Enter" key twice to see the Alert Status screen, shown here:

Maretron's DSM150 is engineered and manufactured to the highest standards (IEC 60945 Maritime Navigation and Radiocommunication Equipment). Its compact waterproof housing will provide years of reliable performance. The DSM150 is available in a gray enclosure and includes a white sun cover and a one meter NMEA 2000® cable.
Examples of data that the DSM150 can display are:
- AC power (Average Frequency, Voltage and Current, Phase-Neutral Frequency, Voltage and Current, Phase-Phase Frequency, Voltage and Current
- Anchor Watch
- Battery / DC (Voltage, Current, Battery Temperature, Battery State of Charge, Battery Time Remaining, Ripple Voltage, Power)
- Depth (Water Depth, Depth below Transducer)
- Electrical (Resistance)
- Electrical Distribution (Switch/Breaker, Breaker Current, On/Off/Error Counters, On/Off/Error Timers)
- Engine Monitor (Boost Pressure, Hours, Coolant Pressure, Coolant Temperature, Exhaust Gas Temperature, Fuel Pressure, Fuel Rate, Oil Pressure, Oil Temperature, Tachometer, Tilt/Trim, Voltage, Fuel Ecomony, Fuel Consumption, Percent Load, Percent Torque, Trip Fuel Used, Warning Indicators)
- Environment (Barometer, Heat Index, Humidty, Temoperatures, Wind Chill)
- Fluid Flow (Flow Rate, Trip Volume)
- Fuel management (Distance to Empty, Time to Empty, Total Fuel Capacity, Total Fuel Level, Total Fuel Consumption, Total Trip Fuel Used, Total Fuel Economy, Total Fuel Renmaining)
- GPS (COG, Lat/Lon, SOG, Satellites, Time, Accuracy)
- Heading (Heading, Rate of Turn, Variation)
- Humidity (Inside, Outside, User Defined
- Indicators (Status, , On/Off/Error Counters, On/Off/Error Timers)
- Mechanical (dB, Force, Strain)
- Motion (Acceleration, Angle, Angular Velocity, Angular Acceleration, Distance, Rotation Rate, Velocity)
- Navigation (BOD, BTW, COG, XTE, DTW, ETA, Lat/Long, Rolling Road, Set/Drift, SOG, TTG, VWG, Waypoint Number and Name)
- Pressure / Vacuum
- Rudder
- SMS (Status, Signal Strength)
- Speed (Through Water, Over Ground, Total Log, Trip Log)
- Tanks (Capacity, Level, Remaining)
- Time (Local, UTC, Moon Phase, Sunrise, Sunset, Twilight)
- Transmission (Gear, Oil Pressure, Oil Temperature, Warning Indicators)
- Vessel (Heave, Pitch, Roll, Trim Tabs, Keel)
- Watermaker (Sea Recovery Status display)
- Wind (Apparent direction and speed, True direction and speed, Groud direction and speed)
The following accessories are available for the DSM150:
![]() | DSM150 Cover - White Discontinued Part Number: DSM150CVR-03 |
![]() | DSM150 NMEA 2000 1.0m cable Discontinued Part Number: DSM150CABLE-01.0 |
Note: Maretron monitoring sensors are updated using Maretron’s N2KAnalyzer application on a PC paired with an approved NMEA 2000® gateway.
1.7.5.3 / 2.7.5.3 (2017-12-27) - Current Release
- Support invalid data in LAT/LON screen (Bug #4405)
- Correctly display 129029 in LAT/LON screen (Bug #4418)
- Fix crash in control mode set anchor position (Bug #4421)
1.7.3.1 / 2.7.3.1 (2017-07-25)
- Update Fluid Type List (Bug #4260, #4261)
- Re-enable restore factory defaults menu to IPG100 configurations (Bug #4268)
- Fix CAN bandwidth issue by removing usleep in main loop
1.7.2.1 / 2.7.2.1 (2017-05-02)
- Support 130312 with source from 0 to 14 (Bug #4041)
- Total Fuel Rate support both 127489 and 127497 (Bug #4053)
- Correct return data in function get_DISP_FUEL_ECO_CON which cause issue on Total Fuel Economy and related Fuel Management data which base on Total Fuel Economy (Bug #4174)
- Correct mode string for TLA100 configuration menu
- Support Heartbeat PGN (126993) (Buf #4214)
- Support variable transmission settings for TLA, RAA, TLM (Bug #4215)
- Support DSM410 configurations (Bug #4217)
- Cannot recreate the issue of Bug #3288 on FFM100 SW 1.3.1.1 when flash DSM250 SW 1.7.1.1
- Support ARC100 configurations (Bug #4218)
- Correct SMS Test Message limit (Bug #4180,4182)
- Support FFM100 configuration with 1-phase sensors in differential mode (Bug #4214)
1.6.6.3 / 2.6.6.3 (2016-08-24)
- Correct JUL string and ss unit in time display (Bug #3938)
- Correct ALM100 configuration menu text (Bug #3986)
1.6.5.2 / 2.6.5.2 (2016-07-14)
- Correction on unit conversion for generic sensor default data (Bug #3737)
- Correct crash during color setup (Bug #3747)
- Correct sunset/sunrise calculation data overflow (Bug #3920)
- Fix Alert Test on Local display issue (Bug #3923)
- Display “-” instead of 0V on DSM Bus Status screen which does not have ability to measure voltage. (Bug #3045)
- Correct crash issue in SMS Test Dialog (Bug #3847)
- Support heave display (Bug #3412)
- Power off issue (Bug #3733)
- Correct back light control level for DSM250 HW1
- Fix issue for %q on DSM250 (Bug #3922)
- Correctly display title for wind rose
- Add support for DST110 hardware revision 2 (Bug #3815)
1.6.4.1 / 2.6.4.1 (2016-01-11)
- Add ASCII/Unicode conversion on string data received from EMS100 in EMS100 configuration menu (Bug #3677)
- Correct display number of static IP dialog in IPG100 configuration (Bug #3685)
- Correct alert set/clear point settings display (Bug #3706)
- Correct Battery Time Remaining Display for “Infinite” case (Bug #3711)
1.6.3.4 / 2.6.3.4 (2015-11-06)
- Fix issue SSC Configuration incorrectly display NMEA0183 Sentence ID (Bug #3658)
- Re-enable alert (Bug #3660)
- Correct start time display for switch counter and timer (Bug #3663)
1.6.2.4 / 2.6.2.4 (2015-10-05)
- Correct parameter calculation for both float and double which caused Anchor Watch invalid display issue (Bug #3609)
1.6.2.3 / 2.6.2.3 (2015-09-11)
- Unicode version
- Migrate from ARM Developer Suite v1.2 to GNUC/Eclipse
- Support CLM100 Configurations
- Support new DC PGN and Maretron Generic Sensor PGN
- Corrected a problem where the display could reset during configuration of favorite screens in the “four quarters” format (Bug #3518)
- Correctly indicate BOOT version for DSM150 HW 1.0
x / 2.5.3.7
- Correct bug: color setup crash (bug #3415)
x / 2.5.3.6
- Change system reset to linux “reboot”, which allow the emulated EEPROM to be safely stored before shutting down. This will correctly the “Restore Factory Defaults” (bug #3413)
1.5.3.5 / 2.5.3.5 (2015-03-09)
- Enable support SSC300 (Bug #3380)
- Enable New Magnetic Deviation Status Display for SSC300 (Bug #3381)
- Correct VDR percent reading (Bug #3384)
- Add pressure source for FPM configuration to match NMEA2000 v2.0 (Bug #3385)
- DSM150 SW 1.x.x.x supports only DSM150 HW 1.x (C350)
- DSM150 SW 2.x.x.x supports only DSM150 HW 2.x (C355)
- Use 16-bit color on DSM150 HW 2.0
1.5.2.2 (2014-04-03)
- Fix issue: DSM250 reboot on power button hold in control mode (bug #3007)
- Fix issue: DSM250 unable to configure K-Factor on FFM100 (bug #2509)
1.5.1.3 (2014-03-27)
- Use DSM device instance in place of alert source instance (bug #2734)
- Correct Burnt bulb alerts not fully work (bug #2963)
- Remove label setting in USB100 configuration menu
- Add Engine and Transmission Warning Display and alert (bug #1107)
- Improve DSM setting copying protocol (bug #2408, #2748, #2749)
- Revise wording bug #1281, #1709, #2602, #2673, #2675, #2684
- Add SMS device for display (bug #2789)
- Fix TLA configuration screen bug (bug #2220)
- Correct Dutch Translation issue (bug #1828)
- Support special K-factor display on FFM100 SW 1.1.4.1 and above (bug #2509)
- Remove gauge value on RAA configuration menu (bug #2701)
- Bar graph size adjustment for SOC (bug #2585)
- Automatically enable anchor watch alert when anchor watch position was set (bug #2747)
- Allow one more digit to be change in Line Graph Manual Scale Settings (bug #2093)
- Add SMS100 demo data for configuration (bug #2759)
- Improve manual variation on SSC configuration screen (bug #2204)
- Display dew point as DNA when humidity is DNA or 0% (bug #2791)
- Add alert test function (bug #1340)
- Line graph size adjustment (bug #2757)
- Add “Numeric/Precision” type to most of display data type (bug #1414)
- Add ability to reset Airmar devices to factory defaults (bug #2191)
- Add SMS data alert
- Add switch counter and timer alert
- Correct EEPROM file location saving for DSM250 Emulator
- Correct buffer size for remote device selection menu (bug #2662)
1.4.20.5 (2013-08-28)
- Support J2K100 Engine Hours Request (bug #2665)
- Support SMS100 configuration on SMS100 with NMEA2000 Class/Function to 70/171 (Bug #2669)
- Correct Sunset & Sunrise times (Bug #2706)
- Correct missing device in demo mode (Bug #2717)
1.4.19.3 (2013-07-02)
- Support Switch Status Counter/Timer Display and Reset (bug #2541)
- Search for available SMS, not lock only to the first SMS found (bug #2559)
- Support 130316 (Temperature Extended Range) PGN (bug #2556)
- Display “Infinite” for battery time remaining while charging or zero current (bug #2564)
- Support Total kW Hours Reset ( bug #2573)
- Change NMEA 2000 Database Version to 2.000 (bug #2613,2614)
1.4.18.8 (2013-06-05)
- Support SMS100 Configuration
- Alert with SMS feature
- Add SMS Phone Book
- DSM250 Configuration support SMS Phone Book copy (included in alert copy)
- Disable 127501 in SMS100 configurations
- Move Alert Indicator Button to the top layer in all operating mode (bug #2273)
- Support Anchor Watch Control (bug #1730)
- Support Trip Log Reset (bug #2534)
- Support Trip Volume Reset (bug #2120)
- Support Engine Trip Fuel Used Reset (bug #2120)
1.4.17.5 (2013-04-01)
- Support VDR100 Ethernet and password configurations.
- Change VDR status timeout to 12s
- Add “Incompatible USB Flash” to VDR status
- Fix “Custom Title” bug #2445
- Remove 127502 support
- Correct CAN frame filter in BOOT program
1.4.16.5 (2012-10-08)
- Use EEPROM cache to correct gen load default too long issue
- Use 20ms push button time base
- Re-enable Address Claim Process
- Change Manufacturer ID 176 to Carling Technologies
1.4.16.2 (2012-09-14)
- Initial Public Release
SW Version number matched DSM250


