Karbon K700 Technical Resources

Manual and Documents

K700 Spec Sheet & Dimensional Drawings

K700 Product Manual

K700 BIOS Manual

K700 Windows 10 Drivers

BIOS Updates

VersionLink
Z01-0001A037BIOS Update (A037)

Frequently Asked Questions (FAQ)

How do I enable automotive/ignition timings?

The K700 contains a microcontroller which among other things, controls the timings. You can read more on the controller here: https://www.onlogic.com/support/onlogic-systems/rugged/karbon-series/karbon-series-using-the-serial-interface

What PoE standards does the optional PoE module support?

802.3at – up to 25.5 watts per port

How do I enable auto power on?

Enter the BIOS and go to Advanced > PCH-IO Configuration > Auto Power-On. See below for a step by step guide.

Connecting the power supply

  • Unbox the power brick and grab the 5 pin terminal block from the accessory box.
  • Using a flathead screwdriver, turn the two indicated screws counter-clockwise a few turns.
  • The metal holes at the bottom will open up.
  • Insert the power supply wires as shown
  • Turn the screws clockwise to tighten. Firmly hand tighten.
  • Connect the green terminal block to the K700. It is now ready for use. Note that the labeling on the back of the system matches the wires you just installed.
  • Higher wattage configurations of the K700-X2 may use all 4 wires but they are not needed on the K700-SE model.

Disassembly Instructions

K700-SE

Required tools: Torx T10 Driver, P2 Phillips Driver

Opening the K700 does not void the manufacturer’s warranty. However, some precautions are necessary to avoid damaging the unit.

  • Perform this disassembly in an area free of static discharge
  • Before beginning, touch a grounded metal surface to discharge your body of static electricity
  1. Remove the 6x case screws from the sides of the K700 and lift away the bottom cover.
  1. Pull the metal shroud upward out of the case. Tip: grab it by the metal tabs.

The motherboard is now accessible. The figure below details the different thermal pads required from add-on components.

K700-X2

Required tools: Torx T10 Driver, P2 Phillips Driver

Opening the K700 does not void the manufacturer’s warranty. However, some precautions are necessary to avoid damaging the unit.

  • Perform this disassembly in an area free of static discharge
  • Before beginning, touch a grounded metal surface to discharge your body of static electricity
  • Remove 6x torx screws from both sides of the unit.
  • Lift away the bottom cover
  • Carefully cut the zip tie on the power wire and unplug it from the power board. (If equipped)

  • Tuck the power connector into the cutout.
  • It will be pulled through when you remove the X2 module in the next step.
  • Pull the X2 Module off of the unit. Moderate force may be required.

  • The modbay cards and 2.5″ drives are now accessible.
This image has an empty alt attribute; its file name is K700-Servicing-Guide_page2_image2.jpg
  • Pull the metal shroud upward out of the case. Tip: grab it by the metal tabs.

The motherboard is now accessible. The figure below details the different thermal pads required from add-on components.

This image has an empty alt attribute; its file name is image-154.png

Reassembly

  • Drop the metal shroud back into place. Press downwards in the middle to ensure it is fully seated.
  • Feed the power wire back through the cutout and firmly press the X2 module into place.

  • Reinstall the Torx screws

Enabling Auto Power On

Auto power on will automatically turn on the K700 after power failure. This feature can be enabled in the BIOS.

  • Power on the K700 and immediately press the Del key a few times until you get the “Front Page” menu
  • Use the arrow keys to select “Setup Utility” and press enter
  • Navigate to the Advanced tab and open the PCH-IO Configuration submenu
  • Change the Auto Power-On opttion to Enabled
  • From the Exit tab, Exit Saving Changes
  • Auto power on is now enabled

Clearing the CMOS

If the K700 fails to power on or otherwise function, clearing the CMOS may help restore it to a working state. The CMOS must be reset via this method – removing the battery will not work due to the supercap feature.

  • Unplug the system from all power and peripherals and perform the disassembly steps above.
  • Locate the BIOS_DFLT jumper

  • Short the two pins for 30 seconds with a conductive object such as a screwdriver

  • The CMOS is now clear. Reassemble and power on the unit. It may reboot several times before displaying video.
  • If the unit still fails to function, contact technical support.

Din Mounting Kit Assembly

MTW106 & MTD103

  • Remove the 2x DIN clips and the mounting bracket from the accessory box
  • Install the DIN clips onto the brackets using the small screws that came with the clips.
  • Align clips as shown
  • Install the mounting brackets to the bottom of the K700
  • Final assembly shown

Installing the external fan

  • Remove the two circled screws
  • Remove the branding plate
  • Zip tie cable to bracket
  • Place fan bracket on system
  • Install two screws
  • Install remaining screws to front and back plates
  • Plug in fan
  • Reinstall branding plate
  • Installation complete!

Enabling Secure Boot

Secure boot is enabled through the “Front Page” menu.

  • Power up the K700 and immediately press the Del key a few times to access the “Front Page” menu
  • Open the “Restore Secure Boot to Factory Settings” menu.
  • Choose “Enabled”
  • Press F10 to Save & Exit
  • Secure boot is now enabled. Windows should handle key setup, etc automatically.

Troubleshooting: PCIe cards

Older PCIe cards may require the speed to be set manually. This is recommended for a Gen1 or Gen2 card. 3.0 cards should work out of the box.

Manually setting the PCI-E generation

  • Power on the unit and immediately press the Del key a few times to access the Front Page
  • Enter the Setup Utility
  • In the Advanced tab, open the System Agent (SA) Configuration
  • Change all 3 PEG Link Speed options to Gen1 or Gen2 to match your card.
  • Press F10 to save and exit

Ignition Sensing

The Karbon series come with several advanced features that help you make the most out of your applications. One of these features is ignition sensing, a feature that allows you to control your Karbon unit through your vehicle.

So how exactly does ignition sensing work and how is it useful to you?

Ignition sensing on the Karbon series works such that the unit can be powered on or off depending on whether the vehicle itself is on or off. For example, if the vehicle ignition is turned on, the PC unit will power on. Likewise, when ignition is turned off, the PC unit will power off. This process of events can be seen in the timeline below:

Timeline of events for Karbon series ignition sensing

The timeline of events diagram shows ignition power state and the PC power state. Going from left to right, you can see that when the ignition power state is “On” (or the vehicle is turned on), the PC power state enters a PC “boot” time state where the PC boots on. This state lasts only a few seconds, before entering the PC power “on” state, meaning the PC unit is turned on.

When the ignition power state is “Off” (or the vehicle is turned off), the PC power state enters a “countdown active” delay before turning off completely. This delay before the PC unit turns off can be adjusted through OnLogic’s microcontroller (MCU) and can range from seconds to hours.

Ignition Sensing is found on the 5-pin power input terminal block for Karbon 700, or the 3-pin power input for Karbon 300, pictured below, where pin 1 is for ignition power on/off.

Karbon 700 5-pin terminal block

Ignition timing delays can be modified through serial commands to the MCU using python. The Karbon series come with their own module for interfacing with hardware devices called Pykarbon. To learn about how to use serial commands to change your timing delays on ignition, visit OnLogic’s github page on the Pykarbon module.


CAN Bus FAQ

The CAN bus on the Karbon series computers can be modified to fit your applications. Here are some of the frequently asked questions regarding the CAN bus feature.


Q: How do I know which port to use?
A: Messages may be sent by writing to the CAN virtual serial port, like this:
std 123 4 11223344 data
The syntax is: [std | ext] [id] [length] [data] [data | remote]
The Karbon series computers additionally support doing some of the legwork for you, and support using a terminal command to interpret and send a packet:can-message 123 11223344
The syntax is: can-message [id] [data]
So just to be clear, you use the first syntax on the CAN serial port, and the second syntax on the serial terminal.


Q: How do I receive data?
A: CAN messages are delivered to the CAN virtual serial port. If you are monitoring this port in with a serial terminal, you will see the data printed out in the terminal.


Q: Can I set the baud rate?
A: Yes! This is a configuration setting, so you’ll need to access the serial terminal. From there, you have two available commands. The first is:can-autobaud
This command will attempt to detect the baud rate and propagation delay of your CAN bus. It does this by sending messages with ID 7FF, and watching for acknowledgement — so it may not work in every setting. Which is when you want to use the second command:set can-baudrate 800
The syntax is:set can-baudrate [rate](rate is in thousands)
In both cases, you can check if the baud rate was set correctly using config. Don’t forget to save your settings with save-config to ensure that it will persist after a power loss.


Q: Help! Something is terribly broken, how do I reset?
A: If things have stopped working quite right, you can reset the Karbon’s microcontroller and CAN controller by performing a hard power cycle (completely disconnect the system from power). Make sure you shut down normally first!
If something is ever really, really broken, you can force the Karbon series computer to boot in recovery mode by depressing the settings switch while plugging the system in. From here, you should be able to completely re-flash the firmware.


Q: What CAN standards do the Karbon computers support?
A: The Karbon series computers have a CAN 2.0B controller.

Updated on October 20, 2021

Was this article helpful?

Related Articles

Need Additional Support?
Can’t find the answer you’re looking for? Don’t worry, we’re here to help!
Contact Support