You are not logged in.

#1 2017-10-11 11:55:09

Belal
Member
Registered: 2017-09-10
Posts: 46

Learning how nanodlp internally work

Hi, every body,

Since nanodlp is an open source project, I asked my self why I'm just using it and I can't contribute or even make at least my own small changes!

also since all I know is python and a little bit of bash scripting, but nanodlp is based on javascript and node.js (if I understand correctly)

So I started learning javascript and node.js from w3schools

But It seems to me that after I finished an acceptable amount (in my opinion at least), I still understand nothing, and can't trace where the beginning and how things are work together

So my question is if anyone can tell me what topics I need to study, and how I can link them together I will be completely grateful.
Note: my knowledge of web is very basic only

And thanks in advance.

Offline

#2 2017-10-11 13:38:06

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

Re: Learning how nanodlp internally work

Don't know where you seen that nanodlp is open source? did you found source code or so?

Offline

#3 2017-10-11 13:50:09

Belal
Member
Registered: 2017-09-10
Posts: 46

Re: Learning how nanodlp internally work

https://github.com/nanodlp

I know that the repo didn't update for a while.

Offline

#4 2017-10-11 13:51:52

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

Re: Learning how nanodlp internally work

it's just the UI and it's not updated. Nanodlp is unhappily not opensource.

Offline

#5 2017-10-11 13:59:48

Belal
Member
Registered: 2017-09-10
Posts: 46

Re: Learning how nanodlp internally work

juliendelnatte wrote:

it's just the UI and it's not updated. Nanodlp is unhappily not opensource.

Thank you juliendelnatte for the response

actually, my question is still exist even if nanodlp isn't an opensource,

I need to learn the technologies that nanodlp based on

I know it seems a silly question but I'm totally new to javascript and node.js

also, I see that the touch screen master is based on node.js but I can't follow it.

Can you suggest topics that I need to study after the basics of javascript so I can understand what theas scripts are doing?

and thanks in advance

Offline

#6 2017-10-11 14:07:08

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

Re: Learning how nanodlp internally work

Hello, don't know if nanodlp is based on node.js. I think not. I think it's based on python or so.
you can so learn javascript on the web, and node.js too. Python is also verry simple to learn on internet.

Julien

Offline

#7 2017-10-11 14:14:55

Belal
Member
Registered: 2017-09-10
Posts: 46

Re: Learning how nanodlp internally work

juliendelnatte wrote:

Hello, don't know if nanodlp is based on node.js. I think not. I think it's based on python or so.
you can so learn javascript on the web, and node.js too. Python is also verry simple to learn on internet.

Julien


What about the touchscreen?
https://github.com/Tibus/TouchScreen-For-NanoDLP

I think it's based on node.js, right?

are there any specific topics I need to learn after basis to follow up with the source code?

Offline

#8 2017-10-11 14:17:56

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

Re: Learning how nanodlp internally work

Yes, the touchscreen module I made (I'm Tibus ;D) is done in node.js because I didn't have access to nanodlp source-code to put it in and I really like nodejs...
The code of Touchscreen is classic javascript/nodejs. Lean so Javascript, NodeJS, Gulp (why not) and ES2015 (javascript new standard) and you will be able to modify the TouchScreen code easily.

Julien

Offline

#9 2017-10-11 14:22:34

Belal
Member
Registered: 2017-09-10
Posts: 46

Re: Learning how nanodlp internally work

juliendelnatte wrote:

Yes, the touchscreen module I made (I'm Tibus ;D) is done in node.js because I didn't have access to nanodlp source-code to put it in and I really like nodejs...
The code of Touchscreen is classic javascript/nodejs. Lean so Javascript, NodeJS, Gulp (why not) and ES2015 (javascript new standard) and you will be able to modify the TouchScreen code easily.

Julien


Thank you julien, for both the GUI you made and your answer :D

Last edited by Belal (2017-10-11 14:24:20)

Offline

#10 2017-10-11 15:27:33

Shahin
Administrator
Registered: 2016-02-17
Posts: 3,546

Re: Learning how nanodlp internally work

NanoDLP is free to use but not an opensource software.
It is based on golang and very little C. You can contribute to UI part if you want.

Offline

#11 2017-10-18 18:04:12

1125lbs
Member
Registered: 2017-03-15
Posts: 81

Re: Learning how nanodlp internally work

In perspective, Nanodlp have some kindly tools which "open" some degrees of freedom(i2C,serial,formulas), i hope someday nano becomes a great product.

Offline

Board footer

Powered by FluxBB