RAMPS 1.4 3D Printer: Bluetooth Setup 2, Configure and Connect

Walk-through of setting up a RAMPS 1.4 3D printer controller to connect to a PC via Bluetooth using the HC05 Bluetooth to serial adapter. This is a continuation of this video -    • RAMPS 1.4 3D Printer: Bluetooth Setup 1, V...   which shows how to make a voltage divider for HC05/HC06 variants that do NOT already have one on board. (these chips use 3.3V logic. Some breakout boards include a voltage divider for 5V, some do not.) For simplicity's sake, the adapter used in this video is one that does incorporate it's own voltage divider. So no special cable is needed. (part no is CZ-HC-05) The AT commands used in this video are- AT Basic sanity check. (Response should be 'OK') AT+ORGL Resets settings to Factory Default AT+NAME(=NAME) Get or set the BT device name AT+UART(=115200,0,0) Get or set the UART baud AT+PSWD(=PIN) Get or Set the Bluetooth PIN AT+BIND(=xxxx,xx,xxxxxx) Get or Set the preferred bind address (optional) To make things a bit more confusing there's an almost identical module called an HC06. Information in this video is only PARTLY applicable to the HC06. Programming it is similar, but not the same. Differences include- Command to set baud is AT+BAUD instead of AT+UART. Baud is represented by a single digit: 1---------1200 2---------2400 3---------4800 4---------9600 5---------19200 6---------38400 7---------57600 8---------115200 No Key pin to enter AT mode, enters automatically if not connected via Bluetooth AT command to change PIN is AT+PIN instead of AT+PSWD Default AT mode baud is 9600 instead of 38400 The equal sign is not used So for example, while on the HC05 the commands might be- AT+NAME=Kossel AT+UART=115200,0,0 AT+PSWD=8675 The exact same AT commands on the HC06 would be- AT+NAMEKossel AT+BAUD8 AT+PIN8675 (and they would also need to be sent at 9600 BAUD) So if you have problems getting your Bluetooth module to enter AT mode or connect at 38400, try 9600 and send an 'AT' if you get an OK you probably have an HC06. Try those AT commands instead. ***Note - Movie Maker was not being friendly and my Narration on the screen capture portions is quieter than I would have liked... My apologies.