You are not logged in.

#101 2018-03-31 00:27:01

ToS
Member
Registered: 2017-09-18
Posts: 24

Re: Touch screen for NanoDLP

Hi there,

forgett my previous post, I was able to add the TCP/IP-address, a shutdown- and a reboot botton to the homescreen. Also made some nice icons for the settings screen (Z-Axis and Projector):

Regards, ToS

nxt32_home.jpg
nxt32_settings_x.jpg

Offline

#102 2018-04-05 14:18:05

burn
Member
Registered: 2018-04-05
Posts: 1

Re: Touch screen for NanoDLP

Hi!

i have a problem with my nextion display - i believe i did everything just right and display connects to printer, when i hit print on the web interface it starts showing progress but it doesn't register anything i click on the nextion itself. I was thinking that i have busted digitizer but it reacts when i wake it up from sleep and on my older sketches it works fine. Also i have only compilation errors when i try to edit hmi file in itead editor (latest edition) - should it work or there is some other way now? my nextion is 2,4' basic.

ToS - Great to see that you have made version for base hull with place for nextion - is this 3.2''? can you share it on thingiverse?

Offline

#103 2018-04-05 16:47:12

ToS
Member
Registered: 2017-09-18
Posts: 24

Re: Touch screen for NanoDLP

Yep of course I will.
Currently I'm enhancing the Nextion-UI to become able to create new plates from USB-Memory Stick or SD-Card.
Regards, ToS

Offline

#104 2018-04-06 08:53:24

johanvd
Member
Registered: 2018-04-03
Posts: 11

Re: Touch screen for NanoDLP

Do you have already the new software for the New Nextion display with shutdown- and a reboot botton to the homescreen and tne nice pictures for the buttons

Offline

#105 2018-04-06 11:05:56

ToS
Member
Registered: 2017-09-18
Posts: 24

Re: Touch screen for NanoDLP

I'm right in the middle of enhancing functionality. Once I'm done, I plan to fork and publish/ maintain the fork via Github (just also have to figure out how that works).

Yesterday I finished the "Add Plate" functionality:
- on an additional screen a Profile can be selected,...
- one of the available drives (SC-Card, USB-Memory Stick...) can be selected,...
- the files (STL, ZIP...) in the root of the selected drive will be listed and one file can be selected...
- For savety a confirmation page will be shown to approve the action first and then after confirmation...
- the new Plate will be uploaded and sliced and become immediatly available for printing

Also nice feature:
- the TCP/IP address of the printer is now shown in the center of the home screen.
- when the TCP/IP address gets pressed, another screen with the QR-Code of the printers address shows up, so that with the QR-recognition of the smartphone camera, the Web-interface will show up automatically on the smartphone

What comes next:
- add a "remove Plate" feature
- some "beautification" for the new "add Plate" screen
- some more nice icons (for Printing and Deleting of plates)

Offline

#106 2018-04-06 11:14:48

ToS
Member
Registered: 2017-09-18
Posts: 24

Re: Touch screen for NanoDLP

...still looks a bit ugly, but already full functional
- first line allows to fetch through the existing Profiles with the left- and right- arrow buttons
- second line allows to fetch through the existing drives with the left- and right- arrow buttons
- four bottom lines are the files within the root of the selected drive, scrolling through the list via scroll bar

nxt32_addPlate.jpg

Offline

#107 2018-04-06 11:23:03

johanvd
Member
Registered: 2018-04-03
Posts: 11

Re: Touch screen for NanoDLP

Thanks, it looks very well, please keep me updated

Offline

#108 2018-04-08 22:23:04

ToS
Member
Registered: 2017-09-18
Posts: 24

Re: Touch screen for NanoDLP

Made a short video that shows some of the enhancements:
https://youtu.be/yKJH2sTfvlE

Offline

#109 2018-04-09 04:35:06

johanvd
Member
Registered: 2018-04-03
Posts: 11

Re: Touch screen for NanoDLP

Amazing, it has everything you need for use as a standalone 3d dlp

Offline

#110 2018-04-10 13:40:11

Doug
Member
Registered: 2017-08-11
Posts: 100

Re: Touch screen for NanoDLP

I can help with the design.
when are you planing to share this?

Offline

#111 2018-04-11 10:35:36

ToS
Member
Registered: 2017-09-18
Posts: 24

Re: Touch screen for NanoDLP

Just a short note to those who requested download:

I forwarded my changes to Julien so that new options can be merged into his master-version.
I'm not quite sure if all modifications will be taken over and when it will become availble to public.

Regards Stefan aka ToS

Offline

#112 2018-04-18 18:57:27

Doug
Member
Registered: 2017-08-11
Posts: 100

Re: Touch screen for NanoDLP

I'm trying to remove layer preview on printingPause page.
How can I do that?

Offline

#113 2018-04-23 16:02:14

JohnnyPlayer
Member
Registered: 2018-04-04
Posts: 6

Re: Touch screen for NanoDLP

Hello Julien,

I recently purchased a Nextion 2.4 screen and installed Tibus firmware on my Pi 3 following your instruction. When I connected the Pi with touchscreen(SD card inside), the screen only showed blank with red words "bard 9600, SD card update", and won't change anymore. Do you have solutions for this?

Thank you!

Johnny

Offline

#114 2018-04-23 17:47:47

Doug
Member
Registered: 2017-08-11
Posts: 100

Re: Touch screen for NanoDLP

JohnnyPlayer wrote:

Hello Julien,

I recently purchased a Nextion 2.4 screen and installed Tibus firmware on my Pi 3 following your instruction. When I connected the Pi with touchscreen(SD card inside), the screen only showed blank with red words "bard 9600, SD card update", and won't change anymore. Do you have solutions for this?

Thank you!

Johnny

After it, you should remove the SD

Offline

#115 2018-05-07 04:06:13

somik
Member
Registered: 2018-02-07
Posts: 65

Re: Touch screen for NanoDLP

To install the latest version:
1. Download the latest version with the command $git clone https://github.com/Tibus/TouchScreen-For-NanoDLP.git
2. replace files from the /home/pi/nextion folder with TouchScreen-For-NanoDLP files
3. Install the IP module. To do this, go to the /home/p/nextion folder and run the command $sudo npm install ip
4. To view the current slice when printing: In the file /bin/plugins/nextion/pages/printingHome.js
remove the word "nextion" from the following block:



        case 11:
                _context2.next = 13;
                return this.nextion.getValue("t12.x");

              case 13:
                this.imageX = _context2.sent;
                _context2.next = 16;
                return this.nextion.getValue("t12.y");

              case 16:
                this.imageY = _context2.sent;
                _context2.next = 19;
                return this.nextion.getValue("t12.w");

Offline

#116 2018-05-07 04:31:51

somik
Member
Registered: 2018-02-07
Posts: 65

Re: Touch screen for NanoDLP

How do I make the "Debug print" button work on the "prtSettings" screen?

Offline

#117 2018-05-08 19:18:44

Doug
Member
Registered: 2017-08-11
Posts: 100

Re: Touch screen for NanoDLP

somik wrote:

To install the latest version:
1. Download the latest version with the command $git clone https://github.com/Tibus/TouchScreen-For-NanoDLP.git
2. replace files from the /home/pi/nextion folder with TouchScreen-For-NanoDLP files
3. Install the IP module. To do this, go to the /home/p/nextion folder and run the command $sudo npm install ip
4. To view the current slice when printing: In the file /bin/plugins/nextion/pages/printingHome.js
remove the word "nextion" from the following block:



        case 11:
                _context2.next = 13;
                return this.nextion.getValue("t12.x");

              case 13:
                this.imageX = _context2.sent;
                _context2.next = 16;
                return this.nextion.getValue("t12.y");

              case 16:
                this.imageY = _context2.sent;
                _context2.next = 19;
                return this.nextion.getValue("t12.w");

How did you replace the file, I got permission errors

Offline

#118 2018-05-10 14:13:22

juliendelnatte
Member
Registered: 2017-06-07
Posts: 84

Re: Touch screen for NanoDLP

Just made a V0.3 release with all ToS add,...

Offline

#119 2018-05-12 15:51:36

suraalex
Member
Registered: 2018-05-03
Posts: 2

Re: Touch screen for NanoDLP

juliendelnatte wrote:

Just made a V0.3 release with all ToS add,...

Thank you for the good work, Julien!

I tried to install V0.3, but ...on the screen again only "connecting to printer.."  After that I downgraded to V0.2. On Nextion 5´´ is the file preview window very small, I can´t see the black-white layer window during printing process, another things, but V0.2 is correct connected to nanodlp, can control, usw..

Thanks anyway

Offline

#120 2018-05-12 16:23:21

juliendelnatte
Member
Registered: 2017-06-07
Posts: 84

Re: Touch screen for NanoDLP

OK, will check the V0.3

Offline

#121 2018-05-13 23:24:58

juliendelnatte
Member
Registered: 2017-06-07
Posts: 84

Re: Touch screen for NanoDLP

Please retry now, I updated the tar.gz file for V0.3

Offline

#122 2018-05-14 00:13:42

Yianni-VJ
Member
Registered: 2016-05-24
Posts: 95

Re: Touch screen for NanoDLP

I update to the latest version, the display works but the touch functionality does not.
Any advice?

Do I have to edit the config.json?
Does it need credentials?

Last edited by Yianni-VJ (2018-05-14 00:14:13)

Offline

#123 2018-05-15 14:11:25

ToS
Member
Registered: 2017-09-18
Posts: 24

Re: Touch screen for NanoDLP

@juliendelnatte:

I had a look inside the pi2_3.tar.gz of version 0.3 from what I have seen, the package.json that contains all dependencies is not part of it, but instead a huge subfolder node_modules that contain most of the dependencies but not the latest additions:

 "dependencies": {
    "babel-polyfill": "^6.23.0",
    "babel-preset-es2017": "^6.24.1",
    "get-pixels": "^3.3.0",
    "imagemagick": "^0.1.3",
    "png-js": "^0.1.1",
    "pushbullet": "^2.0.0",
    "request-promise-native": "^1.0.4",
    "reqwest": "^2.0.5",
    "serialport": "^4.0.7",
    "sharp": "^0.18.1",
    "three": "^0.86.0",
    "xhr2": "^0.1.4",
    "ip": "^1.1.5",
    "drivelist": "^6.1.5",
    "child_process": "^1.0.2"
  }

...so for example png-js is part of the node_modules folder but not drivelist for example.
Maybe that is the reason for fhe reported issues here?

For those that reported issues: can you try the following:

sudo cd /home/pi/nextion
sudo npm i ip
sudo npm i drivelist
sudo npm i child_process
sudo shutdown -r now

Regards
ToS

Offline

#124 2018-05-17 16:38:35

Andre267
Member
Registered: 2017-04-21
Posts: 9

Re: Touch screen for NanoDLP

hello Guys,

i've recently bought the: "ILS - 3,2-Zoll-Nextion Display" and did everything i've found to get it working but it dosen't show me the IP (Yes it is connected to my WLAN)
And dosen't react on any Touchscreen actions. (Onclick the Button changes but it dosen't go to Settings or reboot.)

I've got a Rasberry Pi 3 B+ and connected the Red Wire to Pin 2 the black to 6 the yellow to 8 and the blue to 10.

As far as i know the UART GPIO Pins are on: 14 and 15 on default.

could someone help me with this?

Offline

#125 2018-05-17 17:04:36

juliendelnatte
Member
Registered: 2017-06-07
Posts: 84

Re: Touch screen for NanoDLP

If you see buttons after the "connectings" screen, it's that the UART connexion work! I think there is a problem in ID's... Nextion probably change all ID (don't know why) and so the software di not work anyway. Will try to fix this asap and talk about it on Nextion forum

Offline

Board footer

Powered by FluxBB