usb
arduino
Creality
Ender 3
adafruit
ender 3 v2
bluetooth
Polymaker
teensy
nRF52840
usb to serial
teensy 40
Adafruit ItsyBitsy
bluetooth module

8
1
Summary
It's a bluetooth adapter that plugs into the USB port of the printer. It works exactly like Pronterface using a serial terminal app on a phone to control the printer. I think it would also work with any standard usb serial device that can interface with a terminal. I use the adapter to adjust settings while printing inside an enclosure.
The app I use is Serial Bluetooth Terminal for Android. It has macro buttons that you can assign m-codes to. For iOS the app is called Bluefruit Connect.
There are two micro controllers in the box. A Teensy 4.0 handles the USB connection with the printer and a Adafruit Itsybitsy nRF52840 provides bluetooth connectivity. It will also work on a Teensy 4.1. The code serial.ino is for the Teensy, and bleuart.ino is for the nRF52840. Both programmed from Arduino IDE.
The passthroughs are meant for a usb-a and micro-usb straight through-hole type connectors. The usb-a is meant to connect to the printer and the micro-usb provides power.
Notes
The libraries you need for the code are: USBHost_t36.h, bluefruit.h and Adafruit_TinyUSB.h.
Program the boards before you wire the serial connection together. Do not have the 5V 1A supply hooked up while trying to program the boards.
Make sure the wiring is correct for the USB to the printer\device. D- to D-, D+ to D+ and Ground to Ground. I used this image as a reference for the wiring.
Increase the serial TX\RX buffer sizes to 1024 for both the Teensy and ItsyBitsy. The file for the ItsyBitsy can be tricky to find - it depends on where Arduino saved the nRF52 libraries. The files for me were located in the following folders:
- Teensy: C:\ProgramFiles(x86)\Arduino\hardware\teensy\avr\cores\teensy4 - HardwareSerial1.cpp
- ItsyBitsy: C:\Users\you\AppData\Local\Arduino15\packages\adafruit\hardware\nrf52\1.3.0\cores\nRF5 - RingBuffer.h
Here is a short video of it in operation. https://youtu.be/ju_YhHGslBI
Originality of the Model
The author declares that this work is their personally shared model
This model is licensed under the following terms:
No Copyright.
Models(8)
- BB_.step
721.16 KB
2025-05-15
- BB.stl
294.03 KB
2025-05-15
- bleuart.ino
1.45 KB
2025-05-15
- Sleeve.step
32.18 KB
2025-05-15
- Serial.ino
1.00 KB
2025-05-15
- BB_Lid.stl
137.78 KB
2025-05-15
- Sleeve.stl
4.77 KB
2025-05-15
- BB_Lid.step
143.65 KB
2025-05-15
View all(8)










