You are not logged in.

#1802 Feature Requests » Resin and Resolution Calibration Feature » 2016-02-29 16:53:46

Shahin
Replies: 15

Thank you all for your suggestions and helps about calibration. (Specially Dean and Miguel)

New resin and resolution calibration feature basically is a basic plate generator.
It accepts width,height,depth for rectangle and prepare it for test print.

New feature also accepts comma separated cure times. For each cure time it renders a pillar on the plate.
Our new display module toggle pillars based on their cure time during calibration.

That means if you need to find out a correct cure time for your resin you do not need to print a plate with different cure times. You can print each pillar with different cure time and find out best possible cure time for your resin in one go.

resin-calibration.png

Any suggestion?

#1803 Re: Announcements and Releases » Latest build changelog » 2016-02-29 16:40:43

Build #1034

  • Feature: Resin and resolution calibration

resin-calibration.png

#1804 Re: Help and Support » Cannot access the system through browser » 2016-02-29 16:39:43

Jeff,

It is a network misconfiguration.

Current version of nanodlp supports upnp and online dashboard.
If the rpi has access to internet, it will be shown here  http://www.nanodlp.com/dashboard.
If not check windows network area, maybe you could find correct address this way.

#1805 Re: Feature Requests » Projector Calibration - Implemented » 2016-02-29 16:20:09

I will post a new topic for calibration feature shortly. To get feedbacks.

#1806 Re: Help and Support » Cannot access the system through browser » 2016-02-29 16:18:37

Jeff,

Could you ping your device?
ping 192.168.0.105

Take a look at the following post
http://www.nanodlp.com/forum/viewtopic.php?id=17

#1807 Re: Feature Requests » Raspi 3 support » 2016-02-29 10:56:30

Raspberry Pi 3 is arm8 based architecture which is backward compatible with arm6 and arm7. So no doubt nanoDLP will run on it.

Based on this post http://blog.pimoroni.com/raspberry-pi-3/. We could experience some issues.
* Image display: Despite large performance gain on speed, it is very unlikely we could have issue here.
* GPIO: Still no report of changes, but most of the previous upgrades change memory addressing, So it could have issue, but this time around is unlikely.
* Servo Motor: We use DMA for timing. Small chance of compatibility problems.

I guess there is 90% chance. It works out of box without any problem. Even if we experience problems, I do not think it will takes more than a day or two to fix.

#1808 Support Generator » Support generator feature list » 2016-02-27 21:07:52

Shahin
Replies: 32

We have started developing separate support generation software targeting SLA printers.

Planned major features:

  • Manual support placement

  • Automatic support generation

  • Plate arrangement

  • Automatic plate arrangement

  • Hollowing parts

  • Auto rotation

  • Putting hole

  • Slicing

  • Casting tree arrangement

  • nanodlp integration

It will run on osx,linux and windows, If it could acquire enough customer we have plan for online version too.
Our early versions will target customers using SLA printers for casting as most of the available program's support structure are not very casting friendly.

I will keep post updated on our progress. 
Already we have basic program running on all target platform. Working on slicing. We will release alpha version as soon as it become usable for basic tasks.

We welcome any feedback about features and etc.

#1809 Re: Help and Support » Z-axis doesn't work (it works on manual) » 2016-02-27 07:58:12

nanodlp itself also turn on projector as soon as you start printing, so any delay in gcode-start will help it to reach 5min target.

Your line terminations and ramp connectivity settings look fine. If the manual movement works in z-axis calibration, command like this "G1 Z0.1" would work in gcode boxes too.
Have you tried your commands in terminal tab? If sending commands through terminal working fine, it has something to do with your gcodes which I do not have much experience with.

#1810 Re: Help and Support » i2c 2x16 lcd support » 2016-02-26 16:46:16

neurofun,

I have tested it only on 16x2 display as you said. But it probably works on 20x4 too. Also fixed on 5x8 dots.

#1811 Re: Help and Support » Z-axis doesn't work (it works on manual) » 2016-02-26 10:59:15

If you can, please share file  /home/pi/printer/db/machine.json, if not please share screenshot of you setup page.

My guess is its something to do with your gcodes, most probably termination of command lines.

#1812 Re: Bug Reports » If you change the profile applied to a plate, you can no longer print » 2016-02-25 18:30:50

Exactly, I have not updated online version. I am working on a big feature.

#1813 Bug Reports » Troubleshoot » 2016-02-25 07:37:17

Shahin
Replies: 9

If you cannot not access web interface of your device after installation,

  1. SSH into your device

  2. cd /home/pi/printer

  3. sudo ./printer

If the output contains line below, everything on program side is working fine. Probably there is a browser issue.

2016/02/25 10:54:42.066588 {"Layer":"-","module":"Hardware","level":"Info","action":"Initialization","msg":"-"}
2016/02/25 10:54:42.066786 {"Layer":"-","module":"Terminal","level":"Info","action":"Terminal Reader Activated","msg":""}
panic: listen tcp :80: bind: address already in use

If the output indicate no error, now you should have access to web interface. It is probably a networking or startup script issue.

2016/02/25 10:54:42.066588 {"Layer":"-","module":"Hardware","level":"Info","action":"Initialization","msg":"-"}
2016/02/25 10:54:42.066786 {"Layer":"-","module":"Terminal","level":"Info","action":"Terminal Reader Activated","msg":""}

Run "ifconfig -a" and send report back to us.

If the output contains other errors, the most probably the program hast a bug. Please share output with us.

If the printer crashed during your print, or something else is wrong with your printer software

  1. Go to setup page

  2. Tools tab

  3. Press debug info button and attach exported zip file.

#1814 Re: Bug Reports » If you change the profile applied to a plate, you can no longer print » 2016-02-24 22:12:34

I have fixed the bug. Now changing plate's profile will effect print configuration.

SLC files could be huge, to preserve space, the program delete SLC/SVG files after converting all layers.

#1815 Re: Bug Reports » Value of LayerThickness is not clear » 2016-02-24 21:54:21

You are right it should be noted. Distance unit in gcode usually is mm or inch. So using micron directly does not make sense.

#1816 Re: Help and Support » Is there a list of supported/compatible projectors? » 2016-02-23 22:59:11

You can use DLP based projectors with modifications.
Some models would not require modification if you do not need high resolution.

Acer, Viewsonic and Optima are probably the most used ones.

#1817 Re: Help and Support » Drivers for stepper motor » 2016-02-23 22:55:37

Hi Erdrol,

As I know most of the available drivers would work without problem.
I use DRV8825

#1818 Re: Feature Requests » Projector Calibration - Implemented » 2016-02-23 22:49:29

Usually you print just one frame or you need whole cube to be printed?

#1819 Re: Announcements and Releases » Latest build changelog » 2016-02-23 08:48:45

Build #1021

  • Feature: Set GPIO to HIGH and LOW by GCODE. eg [[GPIOHigh 12]]

  • Feature: New hardware fault detection module, currently supports fault pin on stepper drivers such as DRV8825

  • Bugfix: Miss local IP address on some cases

#1820 Re: Feature Requests » Projector Calibration - Implemented » 2016-02-22 20:26:49

I calibrate my own projectors without printing by doing steps below:

1. Put piece of paper in tank
2. Turn boundaries on from projector calibration page
3. Draw two line on sides of rectangle by pen
4. Take it out, measure and draw new lines where it should be.
5. Put paper into tank, try to align with previous lines. Do zooming to overlap light on new lines.

If you think printing could give a better result, let me know. I could add your last suggestion to the program.

#1821 Re: Announcements and Releases » Latest build changelog » 2016-02-22 00:03:39

Build #1014

  • Feature: UPnP auto discovery support

  • Feature: Profile Export/Import

  • Bugfix: Log flood on serial port problems

upnp2.png

#1822 Re: Feature Requests » Projector Calibration - Implemented » 2016-02-21 23:14:04

Scherer,

Please, correct me if I am wrong. You want to display any layer from any plate on the projector?

#1824 Help and Support » FAQ » 2016-02-19 22:02:02

Shahin
Replies: 2

Could it be run on Windows / Linux desktop?
Yes, it is possible to compile nanoDLP to run on those OS/Hardware architectures but some major parts such as image display module need rewrite which currently is not the priority.

Can I regain access to the main terminal?
Sure, go to setup/tools page and press terminal program.

Is it working with Trinamics drivers?
nanoDLP supports binary communication which could be used to connect directly to those drivers.

Why stepper motor makes strange sounds when it’s driven directly with nanoDLP?
It is a known issue with any non-realtime OS hosting software. Uneven steps in high speed movements makes the sounds. It does not affect the print results in SLA printers.

How I should upgrade my nanoDLP version?
nanoDLP already have built-in upgrade function which will be activated when you click on new version available text on the top of the screen.
To upgrade manually redo the installation procedure, and it will upgrade your version without any problem.

Can I remove nanoDLP without formatting my SD card?
Yes, you just need to remove nanodlp reference from /etc/rc.local file.

Is it compatible with older Raspberry Pis?
No, it was used to be but as many advanced features has been added to the program, older Raspberries are too slow to run it.

Is there any advantage to use nanoDLP instead of —-?
Check out this post

Is it possible to take backup settings?
You can always take backup by coping /home/pi/printer/db/ folder.

Do upgrade process overwrite my config and plate files?
No

How to kill the nanoDLP process from the terminal?
From nanodlp itself, setup page, tools tab, you can terminate program by pressing terminate button.
From SSH, execute following command "sudo killall printer" will terminate nanodlp.

Is there any way to not boot into nanoDLP when the system boots?
You have three seconds at the end of boot procedure to prevent nanodlp being execute by pressing any key on your keyboard.

To remove nanodlp from boot completely, comment following line on /etc/rc.local file by putting # at the start of the line.
/bin/bash /home/pi/printer/config/run.sh
to
#/bin/bash /home/pi/printer/config/run.sh

#1825 Re: Tips, Tricks and Tutorials » Why nanoDLP? » 2016-02-19 21:37:21

As said, a chain is only as strong as its weakest link.

You have achieved great uptime.  I agree it is more than enough for the printers.

We have tried different implementations for display module, X11, opengl without x, openvg without x, framebuffer and at last our current implementation which we talk directly with firmware blob.
Our main reason was to improve performance, as the original rpi was much slower than current one.

Unfortunately something which works reliably on x86 could fail miserably on ARM. Our early builds (up until #400-500) were based on python. We had lots of crashes, segfaults some of them very hard to trackdown mostly random.
Even now we do not know why uwsgi goes down so randomly on arm. We do not use 3rd party board to control hardwares everything being done on rpi so lots of stress on rpi.
Eventually we have moved away from python. Lots of things changed but still we have lots of codes remains handling probable crashes and aftermaths to keep position and other details in case of emergency to not lose whole print. It could recover prints.

Currently we have statically linked single binary with bare minimum dependency to external programs. Our crash rate went from around 2% to zero, as I know we have not experienced any problem during at-least last 1000 production prints.
As you probably have seen the same nanodlp is running on our server as demo app during last two months. http://www.nanodlp.com:8080/

At the end I think it's worth it.

Board footer

Powered by FluxBB