14POINT7 Edge AFR User manual

JRP Edge Digital Gauge - AFR + Spartan 3 CAN 14point7 MS3 Appendix Page: 11 onwards. Page 1 of 10
Manual - 52mm Edge AFR + Spartan CAN
WARNING - Please Read Entire Manual Carefully!
➥ Main Features
• ⛽Air fuel/ Lambda Display, Petrol 10-20 AFR, Lambda 0.68-1.36, Diesel 10-40 AFR (with compatible input).
• Onboard memory battery. Gauge will retain settings even after being disconnected from the vehicles battery.
• High contrast vertically aligned Liquid Crystal Display (LCD), no shadows when backlight is turned off.
Different colour values can be chosen for night and day running mode.
• Brightness can be set to 5 different values. For both night and day running mode.
• 3x different movements can be set for indicator display type.
Edge series 52mm
AFR Gauge
52mm
Gauge pod
• Do not change settings while driving.
• This product is designed to work with 12 Volt (v) vehicles only! This product will not operate on 6v or 24v systems.
• Please have this product installed by store or dealer where product was purchased.
Installation by the customer will void the warranty.
• Do not disassemble or modify this product. Such actions will not only void the warranty, But may also damage or
destroy the product.
• Do not perform installations of this product immediately after the engine has been switched off. The engine and exhaust system
are extremely hot at this time and can cause burns if touched.
1.5m power
cable
200mm power
link cable
3m yellow
signal cable
Remote
button
• Power-supply voltage:
10v to 15v DC (12v vehicles only)
• Current consumption:
+B line: MAX 120mA
IGN line: MAX 120mA
ILM line: MAX 2mA
• Remote button port
• Sensor port
• Button
• Power ports
(Front) (Back)
Felt strip spare U-bracket pillar
mount kit
“Spartan 3 CAN”
+mini USB connectivity
(Cable not included)
Stand +double sticky
Gauge Specifications
Blade fuse
link kits x2
(ADV or Bosch)
Wideband + link cable
What’s Included In Your Kit?
(No Peak Icon)
• Scale indicator

JRP Edge Digital Gauge - AFR + Spartan 3 CAN 14point7 MS3 Appendix Page: 11 onwards. Page 2 of 10
Manual - 52mm Edge AFR + Spartan CAN
⚡How To Connect Your Wiring
(0.3 - 1A) Fuse
Yellow Signal Wire →Spartan “Terminal 6”
• Disconnect the negative terminal
on the battery. Connect the power
wires as shown. Warning! Always install
a fuse where +12v is indicated.
• Connect the yellow signal wire to the
Spartan 3 CAN Wideband 0v to 5v
output at Terminal 6.
*Pay close attention to the grounding requirements
in the Spartan instructions below. (Grounds Terminal 2 & 4).
• (Optional) Install remote button wire and connect to the gauge.
• Install 1x felt sticky strip if required (included) on inside edge of pod.
• Reconnect negative battery wire and start using the gauge.
Terminal No: Connects To:
1. Spartan Power Engine running 12v (+)
2. Spartan Ground Ground At ECU/ Cabin
3. O2 Heater Power Engine running 12v (+)
4. O2 Heater GND Ground Engine Block
5. Narrow Band (Oponal)
6. Wideband Edge yellow signal wire
7 - 10 Program (Diagnoscs)
*WARNING!
READ ALL SPARTAN INFORMATION CARFULLY
before powering unit. Incorrect power sequence can damage
sensor and void factory warranty!
⚡How To Connect Spartan Wiring - Follow All Warning information!
• Terminal 1. Fused with “Grey 1A” blade fuse (included).
• Terminal 3. Fused with “Caramel 5A” blade fuse (included).
• Spartan grounds must be connected to 2x different
locations! Heater ground on the engine block.
Spartan to share “ground” with ECU, gauge or inside cabin.
• Terminal 5. Simulated 0-1v Narrowband signal in lieu of
factory O2 sensor. Connect this to factory ECU.
• Terminal 6. Wideband 0v to 5v analog signal output, used to
transmit wideband signal to JRP Gauge Products,
ECU’s & Dataloggers.
Signal specifications + LED information on page 4 above notes.
The Wideband Oxygen Sensor should be installed between the
10 o’clock and the 2 o’clock position, less than 60 degrees from
vertical, this will allow gravity to remove water condensation from
the sensor. The Oxygen Sensor must be installed before catalytic
converters. The sensor should be installed about 600mm (2ft) away
from the engine exhaust port - in Naturally aspirated engines.
For Turbocharged engines, the sensor can be installed
immediately after the turbocharger (In the Dump Pipe).
For Supercharged engines - the sensor should be installed 900mm
(3ft) from the engine exhaust port.
10
O'clock
2
O'clock
WARNINGS From ‘14POINT7’ Spartan Manufacturer
• Do not connect or disconnect the Wideband Sensor while
Spartan 3 CAN is powered.
• The Sensor will get very hot during normal operation, please
be careful when handling it.
• The Sensor must be controlled by Spartan 3 CAN While in an
active exhaust stream. Carbon from an active exhaust can
easily build up on an unpowered sensor and foul it.
• Spartan 3 CAN should not be used on public roads.
✔IMPORTANT: “Spartan , sensor and heater” must be powered only after engine has started. (The same 12v (+) should be used).
A good place to access this 12v is from the fuel pump circuit after the relay on Petrol EFI cars.
Oxygen Sensor Exhaust Location Requirements...
(200mm link cable)
• Sensor powered before your engine is running will damage
the sensor. Starting the engine can move condensation in
your exhaust system to the sensor. If the sensor is already
heated this can cause thermal shock and the ceramic
internals inside can shatter with rapid temperature changes.
• Leaded fuels expect short Sensor life: 100-500 hrs.
• Spartan 3 Can should be installed in the driver’s compartment.

JRP Edge Digital Gauge - AFR + Spartan 3 CAN 14point7 MS3 Appendix Page: 11 onwards. Page 3 of 10
Manual - 52mm Edge AFR + Spartan CAN
• To make changes to your new gauge, use the button on the back of the gauge or the remote button included in each kit.
(Both provide the same function). The button can be used to scroll through the menu. Short press will take you through the menu
options, long press on the displayed option will take you into the setup menu for that selection. Make adjustments to that menu
option using short presses, when the setting displays the required value, wait five seconds to return to live data to be
display - Saved. (This will confirm and save your set up option). See page 4 for detailed button operation.
*Note* Day and night time modes can be set to display different settings shown in a table on page 4. You have to enter the night
time mode to make changes to night time menus. (Night mode is triggered from a 12 volt signal input from the yellow power wire).
Common Button Operation EDGE Gauge
How Does An Oxygen Sensor Work?
Important - How Does An Oxygen Sensor Work? (In Detail)
If given some thought, it’s actually pretty crazy the harsh environment oxygen sensors are required to operate in.
Put simply: Oxygen sensors read oxygen levels in hot gasses traveling through the exhaust system. The sensor will produce an
accurate voltage signal within ‘milliseconds’ then send that information through specialised cables to be interpreted by a “Wide
band controller” or “Electronic control unit (ECU).”
The sensor element tip is made from a special material called Zirconium-Dioxide. When the sensor element reaches a temperature of
400c or more, Oxygen ions (Electrically charged gas particles) are able to dissolve through this Zirconium-Dioxide material.
This unique material reaction also produces a reliable electronic signal which makes it possible to measure if there is a difference in
oxygen concentrations on either side of the element.
To ensure that the sensor reaches this required temperature quickly. A separate ceramic heater is positioned inside the element.
Within 15 seconds the heater can reach temperatures over 600c degrees to ensure that this unique reaction can take place and
produce a reliable signal for the Wide-band or ECU to interpret. (internal temperatures, caution while handling - external
temperatures can still burn cause burns or injury)
WARNING! Oxygen sensors used incorrectly are vulnerable to thermal shock! Thermal shock is highly likely If “liquid” water hits the
sensor while it’s at operational temperature.
“But why would I have water in my exhaust?” Great question! Well that’s actually pretty normal. You see, if a vehicle is
used for more then a few minutes it will come up to normal operating temperature. When it is turned off, fresh air from the
environment will enter the exhaust system. When this “air” is allowed to cool slowly, it will build up water condensation on all surfaces
inside the exhaust system. So the next time you start the vehicle from cold, exhaust gasses will push most of the condensed water
droplets out of the way. Maybe a teaspoon of actual liquid will come out the tail pipe, but most water most will burn off as steam in
the first 2 minutes.
“So why is all this important to know?” To protect the sensor element tip and reduce the likelihood of thermal shock from
water, We need to ensure that the sensor only activates the internal heating element AFTER THE ENGINE HAS STARTED. So, that means
it is essential to wire your Spartan wideband controller so that it only provides direct power to the
oxygen sensor heater: after the engine has started running.
P.S This water vapor that normally accumulates inside all exhaust systems helps explain why old exhausts
rust from the inside out… Hmm, the more you know!
Following information is directly credited from “Bosch” (Oxygen Sensor Manufacturer):
“In the warm-up phase at engine start, the sensor is operated with reduced heater power... The heater power must only be
increased when the presence of condensed water in the exhaust gas system can be ruled out. The sensor’s ceramic element is
heated up quickly after heater start-up. Prior to heating the ceramic element, it must be guaranteed that there is no condensed
water present. This could damage the hot ceramic element. Never switch on sensor heating or the control unit before engine start.
The sensor installation location design must be selected in a way to minimize, or eliminate, condensed water on the exhaust gas side
from contacting the sensor. If this is not possible by design measures, the start of the sensor heater must be delayed until
demonstrably no more condensation water appears.”
Gauge Mode Configuration
There are 3x different display modes available for the 52mm AFR/ Lambda Edge series gauges
• AF1 - Petrol 10-20AFR: This display mode will show AFR display range appropriate for a petrol powered vehicle. The
numeric readout in the centre of the gauge displays AFR values to one decimal place, the
outside scale type readout as AFR.
• AF2 - Lambda 0.68-1.36: This display mode will show Lambda display range appropriate for most fuel types. The numeric
(Non-Diesel) readout in the centre of the gauge displays Lambda values to two decimal places, the
outside scale numbers are disabled, however the outer scale sweep still shows.
• AF3 - Diesel Only 10-40AFR: This display mode will show AFR display range appropriate for a Diesel powered vehicles while
under load/ in the power band. AFR’s above 40AFR to be expected during cruise conditions.
The numeric readout in the centre of the gauge displays AFR values to one decimal place,
the outside scale number are disabled, however the outer scale sweep still shows.

JRP Edge Digital Gauge - AFR + Spartan 3 CAN 14point7 MS3 Appendix Page: 11 onwards. Page 4 of 10
Manual - 52mm Edge AFR + Spartan CAN
Detailed Button Operation
Long Press
"Symbols blinking"
Short Press Long Press Short Press
Day Mode
Short Press
Night Mode
Wait 5 sec to save
Short Press Long Press Short Press
Day Mode
Short Press
Night Mode
Wait 5 sec to save
Short Press Long Press Short Press
Types
Wait 5 sec to save
AC1►AC2►AC3
Wait 5 sec to save
SCREEN
BRIGHTNESS
There are different brightness settings
available to match other instruments in your
vehicle. Night and day mode can be set to
different levels for each mode.
AF1►AF2►
►AF3►
/
There are 3 different indicator display types.
It's best to view these options when the
vehicle is running.
SCALE INDICATOR
so1►so2►so3
br0►br1►br2
br3►br4►br5
GAUGE MODE
CONFIGURATION
COLOUR
SELECTION
OPEN/ CLOSE
CEREMONIES
There are two modes for all gauges, night
and day mode. Different colours can be set
for each mode: Red, Green, Blue, Yellow,
Purple, Snow, Mustard,
Pink, Light Blue, Orange, Teal, Off, (RGB).
There are 3 options for the opening
ceremony, wait for change to be saved and
view while turning gauge on/ off.
See gauge mode configuration for in-depth
explanation on page 3. Hint: as you change
each AF# value, the outer scale will show
display style.
SHORT PRESS
SHORT PRESS
SHORT PRESS
LONG PRESS
SHORT PRESS
LONG PRESS
LONG PRESS
LONG PRESS
SHORT PRESS
LONG PRESS
SHORT PRESS
SHORT PRESS
SHORT PRESS
SHORT PRESS
SHORT PRESS
• The table below shows what to expect when navigating your 52mm Edge series Air Fuel Ratio gauge, this is more or less an on the
fly cheat sheet to assist you during setup. Best way to understand all the features and functions is to read this whole instruction
manual carefully.
• For further assistance/ trouble shooting please visit our YouTube channel:
• Visit our social platforms for new ideas, and to see our latest products:
Alternatively send us a cheeky Dm, were here to help! CLICK ICONS TO FOLLOW LINKS
• 14point7 warrants Spartan 3 CAN to be free from defects for 2 years, JRP warrants 52mm Gauge for 12 months, sensors are
consumable, and may not be warranted after use. Record the date of purchase here for warranty purposes ____________.
Notes:_______________________________________________________________________________
To change the Wideband display configuration of the JRP 52mm AFR gauge you will need to enter the top configuration menu. To do
this, simply press and hold the button on the back of the gauge or the remote button while live data is displayed. After 5 Seconds you
should hear an audible “Beep.” Then with a short press you will navigate through the three “AF” options displayed above. Once
you’ve selected the wideband Air Fuel mode required for your application, wait for live data to return to the display. Your settings will
now be saved.
**Note to use the Diesel readout on these gauges, you must be using a wideband controller that has had the “0-5v analog out”
Programmed to scale 10 - 40 AFR, example the “Spartan 3D.” Call JRP if you require the values required to configure 10-40AFR.
*CAUTION* When ordering a replacement Wideband O2 Sensor: Its important to reconfigure your “SETTYPEx” setting (See page 5).
Note, only required if changing from LSU style to Bosch 4.9, and Vise versa.
Gauge Mode Configuration (Continued)...
Terminal 5 (Simulated Narrow band signal): Factory default is simulated narrowband output with a switch point of 1[Lambda]. Output
is an RC filtered 8 bit PWM signal.
Terminal 6 (Wideband signal) The Spartan 3 CAN has a “0v to 5v” analog output signal, 0[v] @ 0.68 [Lambda] Linear to 5[v] @ 1.36
[Lambda], which equates to 10 to 20 AFR. Output is a 12 Bit DAC with a 0.1% voltage reference. If this terminal is to be shared
between a gauge and ecu / datalogger ensure same gauge wire is used, and wire length as short as possible to
avoid signal degradation.
Spartan Signal Output Information
Spartan LED: Red slow flash, sensor too cold. Red solid light, Ok. Red fast flash, too hot. Note: If LED is green the device is attempting to
enter the boot loader mode, you need to check your wiring. This is only possible when Spartan is wired incorrectly. Get help from JRP?

JRP Edge Digital Gauge - AFR + Spartan 3 CAN 14point7 MS3 Appendix Page: 11 onwards. Page 5 of 10
Manual - 52mm Edge AFR + Spartan CAN
Serial - USBConnection
Serial
Command
Usage Note Purpose Example Factory
Default
GETHW Gets Hardware
Version
GETFW Gets Firmware version
SETTYPEx If x is 0 then Bosch LSU 4.9
If x is 1 then Bosch LSU ADV
Sets LSU sensor type SETTYPE1 X=0, LSU 4.9
GETTYPE Gets LSU sensor type
SETCANFORMATx x is an integer 1 to 3 character long.
x=0; default
x=1; Link ECU
x=2; Adaptronic ECU
x=3; Haltech ECU
x=4; % Oxygen*100
SETCANFORMAT0 x=0
GETCANFORMAT Gets CAN format
SETCANIDx x is an integer 1 to 4 characters long Sets 11 bit CAN ID SETCANID1024
SETCANID128
x=1024
GETCANID Gets 11 bit CAN ID
SETCANBAUDx x is an integer 1 to 7 characters long Sets CAN Baud Rate SETCANBAUD1000
000 will set CAN
Baud rate to 1M-
bit/s
X=500000,
500kbit/s
GETCANBAUD Gets CAN Baud Rate
SETCANRx If x is 1 the resistor is enabled. If x is 0 the resistor
is disabled
Enable/Disable CAN
Termination Resistor
SETCANR1
SETCANR0
x=1, CAN
term Res
Enabled
GETCANR Gets CAN Term Res
State; 1=enabled,
0=disabled
SETAFRMxx.x xx.x is a decimal exactly 4 characters long
including decimal point
Sets AFR Multiplier for
Torque app
SETAFM14.7
SETAFM1.00
x=14.7
GETAFRM Gets AFR Multiplier for
Torque app
SETLAMFIVEVx.xx x.xx is a decimal exactly 4 characters long
including decimal point. Minimum value is 0.60,
maximum value is 3.40. This value can be high-
er or lower than the SETLAMZEROV value.
Sets Lambda at 5[v]
for the linear output
SETLAMFIVEV1.36 x=1.36
GETLAMFIVEV Gets the Lambda at 5
[v]
SETLAM-
ZEROVx.xx
x.xx is a decimal exactly 4 characters long in-
cluding decimal point. Minimum value is 0.60,
maximum value is 3.40. This value can be high-
er or lower than the SETLAMFIVEV value.
Sets Lambda at 0[v]
for the linear output
SETLAMZEROV0.68 x=0.68
GETLAMZEROV Gets Lambda at 0[v]
SETPERFx If x is 0 then standard performance of 20ms. If x
is 1 then high performance of 10ms. If x is 2 then
optimize for lean operation.
SETPERF1 x=0, stand-
ard perfor-
mance
GETPERFx Gets performance
SETSLOWHEATx If x is 0 then sensor is heated at normal rate
during initial power up.
If x is 1 then sensor is heated at 1/3 the normal
rate during initial power up.
If x is 2 then wait, a max of 10 min, for MS3 CAN
RPM signal before heating.
If x is 3 then wait, a max of 10 min, for exhaust
gas to heat sensor to 350C before heating,
requires Firmware 1.05 and above
SETSLOWHEAT1 X=0,
normal sen-
sor heatup
rate
GETSLOWHEAT Gets slowheat setting
Spartan 3 CAN has a built-in serial to USB controller to communicate with your computer. The converter is based on the popular
“FTDI chipset” natively recognised by most operating systems. Typically they already have the driver preinstalled.
Reference the table on the next 2 pages for general Serial commands to set your Spartan CAN.
*Before USB connection: You must power screw terminal 1, & ground terminal 2 & 4 to access the USB serial commands.

JRP Edge Digital Gauge - AFR + Spartan 3 CAN 14point7 MS3 Appendix Page: 11 onwards. Page 6 of 10
Manual - 52mm Edge AFR + Spartan CAN
Serial
Command
Usage Note Purpose Example Factory
Default
MEMRESET Reset to factory settings.
SETLINOUTx.xxx Where x.xxx is a decimal exactly 5
characters long including decimal
point, greater than 0.000 and less than
5.000. Linear Output will resume normal
operation on reboot.
Allows the user to set the High Perf Linear
Output to a specific voltage
SETLINOUT
2.500
DOCAL Requires Firmware 1.04 and above Do Free Air Calibration and
display the value. Recommended for
clone sensors only.
GETCAL Requires Firmware 1.04 and above Gets Free Air Calibration value
RESETCAL Requires Firmware 1.04 and above Resets Free Air Calibration value to 1.00
SETCANDRx x is an integer 1 to 4 characters long
Requires Firmware 1.04 and above
Sets CAN Data Rate in hz X=50
GETCANDR Requires Firmware 1.04 and above Gets CAN Data Rate
Serial - USBConnection (Continued)...
1. Windows 10 search bar,
type & search
“Device Manager” and
open it.
2. Spartan 3 CAN will show
up as “USB Serial Port”, in
this example “COM3” is
assigned to the Spartan.
3. In Termite, click
“Settings”
(No handshake ok).
4. Make sure the Port is correct and that
the Baud rate is “9600.”
After Try test command: GETLAMZEROV
REMINDER: Before USB connection: You must power screw terminal 1, & ground terminal 2 & 4 to access the USB serial commands
The recommended serial terminal is Termite, compuphase.com/software_termite.htm, please download and install complete setup.
Follow the 4 steps outlined below to setup basic communications. Once done you should be able to enter basic “string” commands.
Windows 10 Serial Communication Terminal
CAN BUS! Default Protocol (Lambda)
For %O2 CAN Format please see PAGE 8: “For Lean Burn and Oxygen Metering Applications.” Spartan 3’s CAN Bus operates with 11
bit addressing.
Default CAN Baud rate is 500kbit/s. Default CAN Termination resistor is enabled, this can be changed by sending “SETCANRx” serial
command.
Default CAN Id is 1024, this can be changed by sending “SETCANIDx” serial command. Data Length (DLC) is 4.
Default Data Rate is 50 hz, data is sent every 20[ms], this can be changed by sending “SETCANDRx” serial command.
Data[0] = Lambda x1000 High Byte
Data[1] = Lambda x1000 Low Byte
Data[2] = LSU_Temp/10
Data[3] = Status
Lambda = (Data[0]<<8 + Data[1])/1000
Sensor Temperature [C] = Data[2]*10
Status: To be disclosed

JRP Edge Digital Gauge - AFR + Spartan 3 CAN 14point7 MS3 Appendix Page: 11 onwards. Page 7 of 10
Manual - 52mm Edge AFR + Spartan CAN
CAN Devices Standard Setup
Name CAN Format Serial
Command CAN ID Serial Command BAUD Rate Serial Command Notes
Link ECU SETCANFORMAT1 SETCANID950 SETCANBAUD1000000
Read “Spartan 3 to Link G4+ ECU.”
On Page: 9
Adaptronic ECU SETCANFORMAT2 SETCANID1024 (Default from
factory)
SETCANBAUD1000000 N/A
MegaSquirt 3 ECU SETCANFORMAT0
(Default from
factory)
SETCANID1024 (Default from
factory)
SETCANBAUD500000
(Default from factory)
Read “Spartan 3 to MegaSquirt 3”
Aached in 14point7 Appendix at the
end of this manual. (Single & Mulple).
Haltech ECU SETCANFORMAT3 Not required SETCANBAUD1000000 Spartan 3 Emulates Haltech WBC1
wideband controller.
YourDyno Dyno
Controller
SETCANFORMAT0
(Default from
factory)
SETCANID1024 (Default from
factory)
SETCANBAUD1000000 N/A
Torque Pro for
Android
Only works with “Pro version of app
On Page:10
⁉CAN Termination Resistor
This section requires a bit of abstract thinking. If you’ve got this far you should be okey! Suppose we call the ECU; Master,
and devices that send/receive data to/from the ECU we will call; Slave Eg: Spartan 3 CAN, Digital dashboard, EGT controller, etc…
In most applications there is one Master (ECU) and then one or more Slaves that all share the same CAN Bus.
If “Spartan 3 CAN” is the only Slave on the CAN Bus, then the CAN Termination Resistor on the Spartan should-be enabled using the
serial command “SETCANR1” By default the CAN Termination Resistor on the Spartan is enabled.
If There are multiple Slaves, then the Slave that is farthest from the Master (based on wire length) should have the CAN Termination
Resistor enabled, all other Slaves should have their CAN Termination Resistor disabled/disconnected.
In practice; it often doesn’t matter if the CAN Termination Resistors are properly set, but for the best reliability the CAN Termination
Resistors should be properly set at this time.
Bootloader Mode - Required For Firmware upgrades
When “Spartan 3 CAN” is powered up without the LSU (Wideband) Heater Ground connected, it will enter bootloader mode.
Powering up the Spartan with the Heater Ground connected will not trigger the bootloader and Spartan 3 CAN will work as normal.
When Spartan 3 is in Bootloader mode there is an onboard LED, which can be observed through the case slits, that will shine a solid
green.
When in bootloader mode, serial commands are not possible. In Bootloader mode, only firmware update is possible,
all other functions are disabled.
To enter bootloader mode for a firmware upgrade:
1. Make sure Spartan 3 is off, no power to Pin 1 or Pin 3 of the screw terminal
2. Disconnect the sensor
3. Disconnect LSU Heater Ground from Pin 4 of the screw terminal
4. Power on Spartan 3,
5. Check if the onboard LED is shining a solid green, if it is then your Spartan 3 is in bootloader mode
Disclaimer: 14Point7 is liable for damages only up to the purchase price of its products.
14Point7 products should not be used on public roads.

JRP Edge Digital Gauge - AFR + Spartan 3 CAN 14point7 MS3 Appendix Page: 11 onwards. Page 8 of 10
Manual - 52mm Edge AFR + Spartan CAN
Lean Burn & Oxygen Metering Applications
For Applications where the BOSCH LSU 4.9 or ADV Oxygen sensor is primarily
operated in a lean or positive oxygen environment, the sensor is prone to error
caused by electrode charge build up known as CSD error.
By sending a “SETPERF2” serial command the oxygen sensor will be operated in such a way as to mitigate CSD error. SETPERF2 will
cause a response time penalty in rich conditions and should not be used for normal engine applications that require fast response
times in rich exhaust gas. The Spartan 3 CAN Bus and Spartan 3/Lite Linear output can be changed to show % Oxygen instead of
Lambda. Sending a “SETCANFORMAT4” will change Spartan 3 CAN Bus output and Spartan 3/Lite linear output to show % Oxygen.
The linear output will output 0[v]@0%O2 linear to 5[v]@21%O2.
The Spartan 3 %O2 CAN Format is below:
Spartan 3’s CAN Bus operates with 11 bit addressing.
Default CAN Baud rate is 500kbit/s
Default CAN Termination resistor is enabled, this can be changed by sending “SETCANRx” serial command.
Default CAN Id is 1024, this can be changed by sending “SETCANIDx” serial command.
Data Length (DLC) is 4.
Default Data Rate is 50 hz, data is sent every 20[ms], this can be changed by sending “SETCANDRx” serial command.
Data[0] = %O2 x100 High Byte
Data[1] = %O2 x100 Low Byte
Data[2] = LSU_Temp/10
Data[3] = Status
%O2 = (Data[0]<<8 + Data[1])/100
Sensor Temperature [C] = Data[2]*10
Status: To be disclosed

JRP Edge Digital Gauge - AFR + Spartan 3 CAN 14point7 MS3 Appendix Page: 11 onwards. Page 9 of 10
Manual - 52mm Edge AFR + Spartan CAN
Spartan 3 CAN - Link G4+ ECU
The suggested connecon method for the Link wire-in ECU’s is via the CAN pins on the main harness
connectors, then no special plug/connector is required. The connector is a common Amp superseal 1.0
series if extra terminals are required.
Table 1 below lists the pin numbers for CAN H & CAN L. On ECU’s with the extra round comms port this can also be used –
pinout is as per Fig 2. in this case. For connecng to the CAN bus on Link’s plug-in ECU’s you will need 2 extra items, a
CANPCB adapter cable and the mang CANF plug. The CANPCB cable is a short pigtail that plugs into a socket on the ECU
circuit board inside the ECU case to bring the CAN bus connecon outside of the case. The CANF plug then plugs into the
round plug on the end of the CANPCB cable. Fig 2. Below shows the pinout for the CANF plug.
All Link ECU’s have a 120ohm terminaon resistor built in. CAN wiring should be twisted pair
1. Go to ECU controls >
CAN Setup
2. Select the CAN module that
you have connected the
Spartan to.
3. Set mode to User Defined.
4. Set Bit Rate to 1Mbit.
5. Select any spare channel.
6. Set mode to “Link CAN-
Lambda”
7. Set CAN ID to 950 and format to
normal.
ECU Configuration

JRP Edge Digital Gauge - AFR + Spartan 3 CAN 14point7 MS3 Appendix Page: 11 onwards. Page 10 of 10
Manual - 52mm Edge AFR + Spartan CAN
Spartan 3 CAN - Android - Google Play Setup
Download Android app: Torque Pro: By Ian Hawkins.
Need to purchase app, the free version doesn’t work. Not currently available on IOS.
IOS users can copy with similar app.
Spartan 3 uses a FTDI serial to USB solution for USB communication, FTDI solutions are very common and
most Android devices have the driver already installed. If your Android device has a type c connector,
you will need to purchase a “Mini USB to Type C Cable”. If your Android device has a “Usb C,” Or
“Micro Usb.” Connector, you will need to purchase a “Mini USB to Micro USB cable.”
App Walkthrough
1. Select Gear icon 2. Settings 3.OBD2 Adapter Settings 4. Connection Type 5. USB
6. Realtime information 7. Add Display 8. Choose Preference 9. 14P7 A/F 10. Medium

Interfacing Spartan 3 to MegaSquirt 3, Jan 20 2023
1
Interfacing Spartan 3 to MegaSquirt 3
Section 2 and 2.1. are optional
1. Configuring Spartan 3 to transmit Lambda to MS3 over CAN
Spartan 3’s default CAN Baud rate is 500kbit/s and the default CAN Format is 0 and the default CAN ID is
1024. The default settings do not need to be changed for a single Spartan 3 install. For installing Multiple
Spartan 3 please refer to “Interfacing Multiple Spartan 3 to MegaSquirt 3.pdf”.
Please refer to Section 11 of the Spartan 3 User manual regarding the CAN Termination Resistor.

Interfacing Spartan 3 to MegaSquirt 3, Jan 20 2023
2
1.1. Configuring MS3 to receive Lambda from Spartan 3 over CAN
Your Megasquirt 3 ECU must be running Firmware 1.5.1 or newer, earlier firmwares have fewer user
adjustable CAN settings. If you find that you are missing CAN options in Tuner Studio; you are most
likely running a firmware older than 1.5.1
In Tuner Studio
Click CAN-bus/Testmodes and select CAN Parameters.

Interfacing Spartan 3 to MegaSquirt 3, Jan 20 2023
3
Set Master Enable to On. Set CAN baud rate to 500k.
Click CAN-bus/Testmodes and select CAN EGO, GPS

Interfacing Spartan 3 to MegaSquirt 3, Jan 20 2023
4
Set Fetch EGO Data to Generic
Click CAN-bus/Testmodes and select CAN Receiving

Interfacing Spartan 3 to MegaSquirt 3, Jan 20 2023
5
Set Enable receiving CAN data to On
Click on Fuel Settings and select AFR/EGO Control

Interfacing Spartan 3 to MegaSquirt 3, Jan 20 2023
6
Set EGO 1 Port to CAN EGO

Interfacing Spartan 3 to MegaSquirt 3, Jan 20 2023
7
2. Configuring Spartan 3 to read engine RPM from MS3 Simplified
Dash Broadcasting
Section 2 and 2.1. are optional
By default, Spartan 3 will immediately start heating the oxygen sensor as soon as power is applied. If the
serial command, see sections 6 to 8 of the Spartan 3 User manual, “SlowHeat2” is sent to spartan 3 then
Spartan 3 will receive engine RPM from MS3 Simplified Dash Broadcasting over CAN and only start
heating the sensor once the engine is running. Spartan 3 will wait a maximum of 10 minutes for the
engine to run, after 10 minutes Spartan 3 will start heating the oxygen sensor regardless of engine RPM.
This feature requires Spartan 3 to running firmware 1.04 or later. Use the serial command, see section
6 to 8 of the Spartan 3 User manual, “GETFW” to see the firmware version.
Spartan 3 reads engine RPM via the MS3 Simplified Dash Broadcasting. Both Simplified Dash
Broadcasting and Advanced Real-Time Data broadcast can operate at the same time.
2.1. Configuring MS3 to transmit Simplified Dash Broadcasting
In Tuner Studio
Click CAN-bus/Testmodes and select Dash Broadcasting.

Interfacing Spartan 3 to MegaSquirt 3, Jan 20 2023
8
Set Enable to On, set Configuration to Advanced, set Outputs transmit rate to 10Hz, and set Base CAN
Identifier to 1512.
You can change the Outputs transmit rate to any value without problems. The lower the value the less
burden there is on the ECU and less traffic there is on the CAN Bus.

Interfacing Multiple Spartan 3 to MegaSquirt 3 May 23 2021
1
Interfacing Multiple Spartan 3s to
MegaSquirt 3
Your Megasquirt 3 ECU must be running Firmware 1.5.1 or newer, earlier firmwares have fewer user
adjustable CAN settings. If you find that you are missing CAN options in Tuner Studio; you are most
likely running a firmware older than 1.5.1
Spartan 3 CAN settings
Spartan 3’s default CAN Baud rate is 500kbit/s and the default CAN Format is 0 and the default CAN ID is
1024. The First Spartan 2 will use default settings. The second Spartan 3 will need a unique CAN ID, in
this example a CAN ID of 1026 will be assigned to the second Spartan 3 by issuing a “SetCANID1026”
serial command, see section 8 and 9 of the Spartan 3 User Manual for details.
Please refer to Section 12 of the Spartan 3 User manual regarding the CAN Termination Resistor.

Interfacing Multiple Spartan 3 to MegaSquirt 3 May 23 2021
2
MegaSquirt 3 Tuner Studio settings
Click CAN-bus/Testmodes and select CAN Parameters.
Other manuals for Edge AFR
2
This manual suits for next models
2
Table of contents
Other 14POINT7 Controllers manuals
Popular Controllers manuals by other brands

SOMFY
SOMFY animeo IB 9011809 installation guide

Erbe
Erbe VIO C user manual

UNIPRODO
UNIPRODO UNI SAUNA C05 user manual

elsner elektronik
elsner elektronik KNX S1R-B4-UP DES Technical specifications and installation instructions

Samson
Samson 3372 Mounting and operating instructions

Akai
Akai APC20 Service manual

Siemens
Siemens SIRIUS S2 owner's manual

LAE
LAE LTR-5 Series Instructions for use

Balluff
Balluff SmartVision BAE PD-VS-014-05 user manual

MOTECK
MOTECK 01US10 user guide

Interactive Technologies
Interactive Technologies SceneStation 3 user manual

Addonics Technologies
Addonics Technologies AD2U3PX1 user guide