Skip to content

Commit

Permalink
Merge branch 'main' of https://github.com/kachurovskiy/nanoels into main
Browse files Browse the repository at this point in the history
  • Loading branch information
kachurovskiy committed Dec 18, 2024
2 parents dd59130 + e466b36 commit 8419534
Showing 1 changed file with 36 additions and 1 deletion.
37 changes: 36 additions & 1 deletion h5/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,8 @@

Latest version of the electronic lead screw controller for metal lathes.

![image](https://github.com/user-attachments/assets/0a85636e-be05-4bb6-93ba-16217404e416)

## Parts list

- 89€ Nextion 5 inch display [NX8048P050 011C Y](https://www.aliexpress.com/item/1005002457232503.html)
Expand All @@ -12,5 +14,38 @@ Latest version of the electronic lead screw controller for metal lathes.
- 6€ 3 packs of [5 pairs 3.5mm terminals 4P straight](https://www.aliexpress.com/item/1005006895741900.html)
- 4€ [USB C male to female](https://www.aliexpress.com/item/1005007549815957.html)
- 5€ [custom PCB](pcb/Gerber_PCB_NanoElsH5-20241218.zip) ordered on jlcpcb.com
- 5x M3 bolts 5-8mm length
- [3D-printed case](case/h5case.step)
- 5x M3 bolts 5-8mm length
- Optional curved 4-pin header to connect display wires to the PCB

## PCB

![schematics](pcb/schematics.png)

![PCB rear](pcb/pcb1.PNG)

![PCB front](pcb/pcb2.PNG)

## Assembly instructions

NOTE: throughout the assembly make sure to avoid static electricity accumulation on your body by wearing suitable clothes and shoes, not using chairs known to cause ESD. Touch any grounded metal device housing to check.

![image](https://github.com/user-attachments/assets/8a630150-ad79-434e-bc0c-9a0f711de5bb)

Check that ESP32-S3 board is working by uploading [h5.ino](h5.ino) onto it using Arduino IDE.

Solder ESP32, 2x SN74HCT245N and optional curved header onto the PCB. Double check the side and orientation of each piece before soldering.

Insert USB extension into the COM port.

Separate all terminals into 2 pieces. Insert female terminals into the 3D-printed housing. Place the PCB on top and secure it with 4 M3 bolts. Secure the other end of the USB extension in the access hole with an M3 bolt.

Solder 15 terminals to the PCB while everything is positioned in the case.

Remove screen back cover. Attach the included 4-lead wire to the screen and to the PCB - each `RX` should be attached to `TX` on the other side.

Bolt the case and screen together using the bolts that used to hold the back cover.

Prepare MicroSD card with 1 file on it - [h5.tft](screen/h5.tft) - insert it into the screen. Connect 5V power supply to the POWER terminal, wait for screen to report that flashing has finished. Disconnect the power, remove the card.

Cut the keyboard cord to the suitable length, find which color corresponds to which line in your particular keyboard [using the port pinout](https://en.wikipedia.org/wiki/PS/2_port) and multimeter continuity tester.

0 comments on commit 8419534

Please sign in to comment.