Nighthawk Scribe User Manual
Nighthawk Scribe User Manual
Scribe
(Production Version Only)
User Manual
Nighthawk Scribe (Production) 1
Nighthawk Scribe Manual (Production) – Revised 19/10/2023
Safety precautions
• Please read this entire manual before using your new Nighthawk Scribe
controller or CNC3D Commander software.
• Please ensure any relevant PPE equipment is worn or used when operating
any CNC machine. This includes safety glasses for using any lasers.
• CNC machines can be dangerous and must be operated with diligence and
safety in mind.
By using this controller and or any associated software, you acknowledge
and agree that you are taking full responsibility for any damage to
property, machinery, person, or persons that could potentially occur as a
result of using this product. CNC3D PTY LTD will not be held liable or
responsible in any way for the misuse or use of this product.
* WARNING: The Nighthawk Scribe does not come with a DC Power supply. CNC3D PTY LTD only recommend
using certified power supplies for operating your Nighthawk Scribe. The use of an uncertified power supply will
be deemed as improper use and void your warranty. If you are unsure if the power supply you plan on using is
certified or have not yet selected a power supply, please confirm with a licensed electrician in your region.
There is a buzzer on the Scribe which will activate at certain times during normal operation. It will
activate for a short duration when the board is turned on, when any limit switch is triggered, and
when the probe is triggered.
You can disable the buzzer using the small switch located in the top-right corner of the Scribe board.
* These voltages should stay fairly stable and within a small window of the intended voltage. If these
voltage readings drop or raise significantly the reading will change colour and the buzzer will activate.
Immediately power off the controller and check for any damage to the board or any attached
electrical components.
The Scribe uses ‘Polulu’ or ‘StepStick’ style driver cards as they are easily sourced, easy to use and can
be easily replaced if they get damaged. There are also different drivers that operate in different ways
so you can tune them to your motors, allowing you to set up your Scribe with the drivers to suit your
specific purpose.
To access the drivers and DIP switches, you will need to remove the top cover of the Scribe. This is
easily accomplished by removing the 4 screws in the corners, then gently lifting the entire top off
the board. Note: Power off the Scribe before starting!
Be aware of the cable that powers the fan and unplug it from the board to give yourself more room
to work.
DRV8825
SW1 SW2 SW3 Pulse/Rev Microstep (1 / ..)
Off Off Off 200 1
On Off Off 400 2
Off On Off 800 4
On On Off 1600 8
Off Off On 3200 16
On On On 6400 32
A4988
SW1 SW2 SW3 Pulse/Rev Microstep (1 / ..)
Off Off Off 200 1
On Off Off 400 2
Off On Off 800 4
On On Off 1600 8
On On On 3200 16
TMC2208/2209 StepStick drivers do not have a way to physically override microstep settings using
DIP switches. You will need to refer to the user manual of your driver to set this via UART interface.
The current output from your driver is determined with the following equation.
𝑰𝒎𝒂𝒙
𝑽𝒓𝒆𝒇 =
𝟐
Vref is the voltage you will set the driver to
Imax is the required current of your stepper motor in Amps (1A = 1000mA)
This equation is only listed as a reference, keep reading further for simplification of this formula.
To set your motor current, you will need to provide 12V power to the Scribe. You will also need:
- Multimeter (Alligator clip on the + lead will be helpful!)
- Small Screwdriver (Must be conductive along the shaft)
- 4x Driver Cards (Your choice of driver)
Step 1: Plug in your driver cards paying close attention to the orientation. Both the Scribe
board and your driver card will have VMOT and GND printed on them, and it is crucial
that they line up. If your driver card isn’t in the correct orientation before powering
up, you will cause driver failure. Picture below shows where to find orientation
indicators.
Scribe DRV8825
Driver Mounts (Viewed from underside)
Step 3: Set up your multimeter. You will need to have the COM touching any GND pin on the
Scribe and the positive will need to be reading the voltage in the centre of the
potentiometer on the driver card. The easiest way to do this is using an alligator clip
onto the shaft of the screwdriver. See picture below for example.
+ve to centre of
potentiometer
Picture was taken with a prototype Scribe board; however the process is the same. You can leave
the screen attached when tuning the drivers on a production board.
You can tune the driver by turning the potentiometer clockwise or anticlockwise to
raise or lower the voltage being read on the multimeter, known as Reference Voltage
(Vref).
The current output from your driver is determined with the following equation.
(DRV8825) Voltage = Current ÷ 2
Current is the required current of your stepper motor in Amps (1000mA = 1A)
Using the example above where our stepper motor is to be run at 1.8A on a DRV8825
driver, after putting 1.8A into the equation we get a result of 0.9. This is the number to
look for on the multimeter when tuning the driver.
Step 4: After tuning all 4 drivers to match your required motor current, you can move on to
connecting your stepper motors.
The current output from your driver is determined with the following equation.
This equation is only listed as a reference, keep reading further for simplification of this formula.
To set your motor current, you will need to provide 12V power to the Scribe. You will also need:
- Multimeter
- Small Screwdriver
- 4x Driver Cards (Your choice of driver)
Step 1: Plug in your driver cards paying close attention to the orientation. Both the Scribe
board and your driver card will have VMOT and GND printed on them, and it is crucial
that they line up. If your driver card isn’t in the correct orientation before powering
up, you will cause driver failure.
TMC2208 Scribe
(Viewed from top) Driver Mounts
Step 3: Set up your multimeter. You will need to have the COM touching any GND pin on the
Scribe and the positive will need to touch the Vref pin on the driver. See picture below
for example.
Picture was taken with a prototype Scribe board; however the process is the same. You can leave
the screen attached when tuning the drivers on a production board.
You can tune the driver by turning the potentiometer clockwise or anticlockwise to
raise or lower the voltage being read on the multimeter, known as Reference Voltage
(Vref).
The current output from your driver is determined with the following equation.
(TMC2208) Voltage = Current x 1.2
(TMC2209) Voltage = Current x 1.77
Current is the maximum required current of your stepper motor in Amps (1000mA = 1A)
Using the example above where our stepper motor is to be run at 1.8A on a TMC2208
driver, after putting 1.8A into the equation we get a result of 2.16V. This is the number
to look for on the multimeter when tuning the driver.
Step 4: After tuning all 4 drivers to match your required motor current, you can move on to
connecting your stepper motors.
The Nighthawk Scribe supports the connection for 4-wire stepper motors. Generally, these motors
have 2 pairs of motor poles. Connecting them to your controller should be relatively straight
forward. You can confirm which wires are pairs using a multimeter in continuity mode.
**PLEASE NOTE**
Always ensure the unit is powered OFF and the USB cable is disconnected before connecting or
disconnecting any motors from your controller. Failing to properly power off the board while
working on the motors can cause irreparable damage to the controller.
When it comes to laser modules, there are both 3-pin and 2-pin laser connections to ensure a wide
compatibility range with different laser modules available on the market.
If your laser only has 2 wires coming out of it you will connect it to the white plug labelled Laser- and
Laser+, pay close attention to the orientation of the wires. Red will most likely be positive however
you will need to refer to your laser’s documentation to confirm.
If your laser has 3 wires coming out of it you can choose to use the white 3-pin plug or the 6-pin
green terminal block.
If using the white JST plug, ensure the wires are in the correct orientation before powering up or you
risk damaging your laser or the controller.
If using the green terminal block, you will use the pins labelled GND, PWM and +12v. The +12v will
always be active while the Scribe is powered on and the PWM signal will control the intensity of the
laser beam.
Overcurrent Protection
Overcurrent protection is provided in the form of a 7.5A automotive fuse located just near the power
input on the Scribe board. If there is a short circuit and the board is put into an overcurrent situation,
the fuse will blow and remove power from the board.
If power is supplied to the Scribe with a blown fuse, or if the fuse is not inserted correctly you will see
a red LED light under the FUSE label.
Never attempt to insert anything other than a 7.5A blade fuse into the fuse holder.
Using anything other than a blade fuse rated at 7.5A has a high chance of causing
overheating or fire in the case of an overcurrent.
Using anything other than a blade fuse rated at 7.5A will void your warranty.
https://www.cnc3d.com.au/commander
To use your Nighthawk Scribe CNC Controller, you will need to have a way of communicating with it
from a PC so you can give it GCODE files as well as commands like movement and of course, running
your jobs!
There are multiple options that you can use to connect to your Nighthawk Scribe CNC Controller – USB,
WiFi, and Bluetooth.
Note: There are some network configurations that the Scribe will not work with or will have limited
connectivity.
• WiFi routers are often capable of putting out signals in both the 5.8GHz and 2.4GHz frequency
bands. Your Scribe is only capable of interacting with and connecting to the 2.4GHz band. If
you are unsure which frequency band your network is you will need to contact the person
who set it up for you as our support team cannot help with this.
• Mesh networks are common in large properties where a single router isn’t powerful enough to
provide wireless signals to the entire property. You will need to make a simple setting change
to use a WiFi mesh network.
• WiFi range extenders are common in large properties where a single router isn’t powerful
enough to provide wireless signals to the entire property. You will need to make a simple
setting change to use a WiFi network with a range extender.
To get started with this process you will need to have a Windows PC located near the machine so you
can connect to it with a USB cable.
Plug in your USB cable, turn on your PC, turn on the Scribe and open CNC3D Commander.
Note: If your Scribe is not installed automatically or detected by your PC, refer to the USB setup
section of this guide.
Select COM in the first drop-down menu. In the second drop-down menu select the correct COM
port, it should be the one that has CP210x in the description.
With the correct options highlighted, click on the “Show WiFi List” button to bring up the list of
available WiFi networks that your Scribe can see.
Pro Tip: Your network will usually be the one with the best signal, but not always!
WiFi 1
WiFi 2
WiFi 3
WiFi 4
If your computer is connected to your WiFi network, you can click “Yes” on the popup box.
The window that pops up next is asking you if your network is a mesh network, or if you have a range
extender in use. Make sure you answer this correctly. If you are not sure you may need to contact
your network administrator or the person who set up your network – CNC3D’s support team can likely
not answer this question for you.
The next box allows you to set the Scribe controller’s IP Address. For most users the default of 155 is
perfect. If you do not need to assign a particular number here, you can leave it at 155.
Click OK to update the numbers and look for the popup to confirm it has been completed and click
“OK”.
If you did not get a popup box telling you the settings have been updated, check to see if your
machine is in an Alarm state in the bottom left corner of the Commander window next to the E-Stop.
If you are in Alarm state you will need to clear it by clicking the E-stop button, then “Unlock” and re-
do the process to update your settings.
You should now click “Disconnect”, turn off your Scribe controller, wait 10-20 seconds, and then turn
it back on.
After powering the controller back on, you can click “Connect” to re-establish a connection via the
USB cable after selecting the correct COM port, then switch over to the Connections/ESP32 tab. If
your connection was successful, you will see green text at the top right of the tab.
‘WiFi 1’ XX.XXXX
You can now click “Disconnect” at the top left of Commander, then change that first drop-down box
to IP, type in the IP Address that was specified in the previous step and click “Connect”.
You can now unplug the USB cable from both the PC and the Scribe and continue to control your
machine via your WiFi connection.
To get started with this process you will need to have a Windows PC located near the machine so you
can connect to it with a USB cable.
1: Plug in your USB cable, turn on your PC, turn on the Scribe and open CNC3D Commander.
Note: If your Scribe is not installed automatically or detected by your PC, refer to the USB
setup section of this guide.
2: Select COM in the first drop-down menu. In the second drop-down menu select the correct
COM port, it should be the one that has CP210x in the description.
Once connected, you will need to clear the Alarm by clicking the E-stop button and then
“Unlock” so the Alarm box changes to green, then click on the Connections/ESP32 tab to
access the wireless settings.
3: In the first drop-down box you will need to select WiFi – Direct Access Point and the relevant
options will highlight in the middle of the window in the WiFi (Access Point) section.
Please Note: Computers will vary due to the different versions of Windows/Mac
operating system that are available. Because of this yours might look a little different
to the pictures below. If you are unsure on how to navigate the next step on your
particular computer you may need to get help from your computer retailer’s
technical support as this is specific to your computer and is not a part of CNC3D
Commander software.
6: Look for the WiFi signal in the bottom-right corner of your computer screen. Open the menu
to see the available wireless networks and look for the NighthawkCNC network.
Windows 10 Windows 11
After selecting the NighthawkCNC network in the list, click ‘Connect’ and enter the password.
If you did not specify a password in the previous step, your default password will be 12345678 with
no spaces between the numbers and no other characters.
If everything was successful, Commander will light up and you will have full control of your
machine. You will also see “Connected.. NighthawkCNC…” in the coloured bar above the
“Disconnect” button. You can ignore the description in the brackets eg: 4 Axis.
You can now unplug the USB cable from both the PC and the Scribe and continue to control your
machine via your WiFi connection.
Note: When the connection to your Scribe drops by either turning off the machine, moving your PC
out of range or by using the Emergency Stop button, you may need to repeat steps 6-7 to reconnect
to your NighthawkCNC WiFi Network before attempting to reconnect to your Scribe in Commander.
To get started with this process you will need to have a Windows PC located near the machine so you
can connect to it with a USB cable.
1: Plug in your USB cable, turn on your PC, turn on the Scribe and open CNC3D Commander.
Note: If your Scribe is not installed automatically or detected by your PC, refer to the USB
setup section of this guide.
2: Select COM in the first drop-down menu. In the second drop-down menu select the correct
COM port, it should be the one that has CP210x in the description.
Once connected, you will need to clear the Alarm by clicking the E-stop button and then
“Unlock” so the Alarm box changes to green, then click on the Connections/ESP32 tab to
access the wireless settings.
From here you can set the Device Name, however leaving it as the default NighthawkScribeBT
is perfectly fine.
4: This will be all the settings you need to change in Commander so you can now click “Update
Connection Settings” and look for the popup box confirming the settings have been updated
and click “OK”.
If you did not get a popup box telling you the settings have been updated, check to see if your
machine is in an Alarm state in the bottom left corner of the Commander window next to the
E-Stop. If you are in Alarm state you will need to clear it by clicking the E-stop button, then
“Unlock” and re-do the process above to update your settings.
5: You should now click “Disconnect”, turn off your Scribe controller, wait 10-20 seconds, and
then turn it back on.
Please Note: PCs will vary due to the different versions of Windows operating system
that are available. Because of this yours might look a little different to the pictures
below. If you are unsure on how to navigate the next step on your particular PC you
may need to get help from your PC retailer’s technical support as this is specific to
your computer and is not a part of CNC3D Commander software.
6: Look for the Bluetooth symbol in the bottom-right corner of your computer screen. You may
need to click the ^ to see it. Open the menu and select ‘Add a Bluetooth Device’ and another
window will open. Click ‘Add Bluetooth or Other Device’ then ‘Bluetooth’.
It will then search for available Bluetooth devices and should find the NighthawkScribeBT
device. If you changed the device name in the previous step then you should see that name
show up now. Click on it and it will attempt to connect. Once it shows as ‘Paired’ you have
successfully connected, and it will show up in your ‘Other Devices’ section of the window.
Windows 10 Windows 11
It may be necessary for you to wait a minute or two while your computer installs the device after the
first time connecting. After the installation is complete you can switch back over to Commander.
Unfortunately, it is not currently possible for Commander to tell you which the correct COM
port is to select as your computer doesn’t differentiate between them. One of them will work
and the other will not, though often it’s the lower number that is the correct one.
8: Choose one of the available Bluetooth link COM ports and click ‘Connect’. If Commander stops
responding for a few seconds then it is likely the wrong one and you can click ‘Disconnect’.
Select the other Bluetooth link and click ‘Connect’.
If everything was successful, Commander will light up and you will have full control of your
machine. You will also see “Connected.. NighthawkCNC…” in the coloured bar above the
“Disconnect” button. You can ignore the description in the brackets eg: 4 Axis.
You can now unplug the USB cable from both the PC and the Scribe and continue to control your
machine via your Bluetooth connection.
Note: If the connection to your Scribe drops by either turning off the machine, moving your PC out
of range or by using the Emergency Stop button, you may need to go through the steps 6-8 to
reconnect to your NighthawkScribeBT Bluetooth connection before attempting to connect to your
Scribe in Commander.
Contact your PC retailer’s technical support if you need assistance with disabling
these features as they are specific to your PC and not part of our Commander
software.
To get started with this process you will need to have a Windows PC located near the machine so you
can connect to it with a USB cable.
1: Plug in your USB cable, turn on your PC, turn on the Scribe and open CNC3D Commander.
2: Select COM in the first drop-down menu. In the second drop-down menu select the correct
COM port, it should be the one that has CP210x in the description.
If you do not have any COM ports, or no COM ports with the CP210x description then it’s likely that
you do not have the correct driver installed. You will need to download the driver by clicking the
link below or typing it into a browser window from your computer.
https://libraries.sharpsoft.com.au/nighthawk/ch340.zip
You will also need to turn off your Scribe and unplug the USB cable from your computer.
Open the ‘CH340’ folder, then open the folder called CP210xDriver (Nighthawk Scribe) and look for
the file called silabser.inf.
If everything was successful, Commander will light up and you will have full control of your machine.
You will also see “Connected.. NighthawkCNC…” in the coloured bar above the “Disconnect” button.
You can ignore the description in the brackets eg: 4 Axis.
Network settings
Do not change these setting unless you are certain that you must! Setting these to
the wrong values can cause your machine to behave unexpectedly or crash!
Below is a list of other resources we recommend for further information on your machine use,
specific guides/manuals for parts or general tips and tricks for your machine or software usage.
CNC3D TV cnc3d.com.au/cnc3dtv
“How-To” Videos / Video Guides youtube.com/@cnc3d
We are always looking for feedback! If you have any suggestions regarding
how we can re-word our manuals or support pages to make them easier to
understand please let us know using the links above!