Running ODROID-C4/N2 with 3D printer

Share here your ideas for new projects
User avatar
tobetter
Posts: 7360
Joined: Mon Feb 25, 2013 10:55 am
languages_spoken: Korean, English
ODROIDs: Many
Location: Paju, South Korea
Has thanked: 411 times
Been thanked: 1120 times
Contact:

Re: Running ODROID-C4/N2 with 3D printer

Post by tobetter »

The original project is to use ODROID-N2Plus for the 3D printer contol, two 3D printer controller board have been assembled for ODROID-N2 and ODROID-C4. Today, I've run ODROID-C4 with my Ender-3 to see if it's capable to run using Klipper and got to know it's fair enough so far. Most CPU hungry process in this setup is klipper_muc at the first row which actually controls steppers and sensors, even this process eats CPU hardly more than 15%. In contrast, Python script - Klipper and service apps are not busy. :)
Screenshot from 2021-01-26 22-38-28.png
Screenshot from 2021-01-26 22-38-28.png (460.49 KiB) Viewed 433 times


The 3DBenchy has been printered at 150mm/sec after several layers at 50mm/sec.
IMG_20210126_2230416.jpg
IMG_20210126_2230416.jpg (116.31 KiB) Viewed 433 times
IMG_20210126_2229577.jpg
IMG_20210126_2229577.jpg (166.66 KiB) Viewed 433 times
These users thanked the author tobetter for the post (total 2):
odroid (Wed Jan 27, 2021 9:40 am) • rooted (Mon Feb 15, 2021 10:50 am)

hominoid
Posts: 520
Joined: Tue Feb 28, 2017 3:55 am
languages_spoken: english
ODROIDs: C2, C4, XU4, MC1, N1, N2, N2+, HC4
Location: Lake Superior Basin, USA
Has thanked: 56 times
Been thanked: 186 times
Contact:

Re: Running ODROID-C4/N2 with 3D printer

Post by hominoid »

So it looks like you got the rest of the electronics working on your control board and with the C4, that's good progress!

User avatar
tobetter
Posts: 7360
Joined: Mon Feb 25, 2013 10:55 am
languages_spoken: Korean, English
ODROIDs: Many
Location: Paju, South Korea
Has thanked: 411 times
Been thanked: 1120 times
Contact:

Re: Running ODROID-C4/N2 with 3D printer

Post by tobetter »

hominoid wrote:
Tue Jan 26, 2021 11:22 pm
So it looks like you got the rest of the electronics working on your control board and with the C4, that's good progress!
Likely, I've run the same set up more than 5 hours to print a couple of things and the last thing while recording the previous video is just finished now.
Just in case, if you are planning to install and use Klipper, you can follow up the instruction in the link on ODROID-N2/C4.
viewtopic.php?p=319026#p319026

This is printed at 150mm/sec.
IMG_20210127_0012059.jpg
IMG_20210127_0012059.jpg (212.55 KiB) Viewed 426 times

hominoid
Posts: 520
Joined: Tue Feb 28, 2017 3:55 am
languages_spoken: english
ODROIDs: C2, C4, XU4, MC1, N1, N2, N2+, HC4
Location: Lake Superior Basin, USA
Has thanked: 56 times
Been thanked: 186 times
Contact:

Re: Running ODROID-C4/N2 with 3D printer

Post by hominoid »

I do want to give klipper a try on my c4, I haven't yet. I'm evaluating whether to upgrade my current printer or build a new one. I was also kinda waiting to see how this project turned out because I might like to do something similar. If I do, starting with a new build to take advantage of the speed and accuracy capability of a sbc driven printer would be my preference. Getting to start with a clean slate with a new design is certainly appealing. if I upgrade, I think I might regret not having kept around my prusa i3 v1 I built all those years ago.

User avatar
rooted
Posts: 8422
Joined: Fri Dec 19, 2014 9:12 am
languages_spoken: english
Location: Gulf of Mexico, US
Has thanked: 740 times
Been thanked: 329 times
Contact:

Re: Running ODROID-C4/N2 with 3D printer

Post by rooted »

Those prints look great, I've been wanting to try klipper for this awesome feature since ghosting or ringing is such a problem at high speeds.

https://www.klipper3d.org/Measuring_Resonances.html

User avatar
tobetter
Posts: 7360
Joined: Mon Feb 25, 2013 10:55 am
languages_spoken: Korean, English
ODROIDs: Many
Location: Paju, South Korea
Has thanked: 411 times
Been thanked: 1120 times
Contact:

Re: Running ODROID-C4/N2 with 3D printer

Post by tobetter »

rooted wrote:
Wed Jan 27, 2021 2:25 pm
Those prints look great, I've been wanting to try klipper for this awesome feature since ghosting or ringing is such a problem at high speeds.

https://www.klipper3d.org/Measuring_Resonances.html
I've seen this in Youtube, https://www.youtube.com/watch?v=Q4OGfAHRnhY, later I consider to build the PCB, but the 3-Axis board is in my shopping cart already and will try later.

User avatar
tobetter
Posts: 7360
Joined: Mon Feb 25, 2013 10:55 am
languages_spoken: Korean, English
ODROIDs: Many
Location: Paju, South Korea
Has thanked: 411 times
Been thanked: 1120 times
Contact:

Re: Running ODROID-C4/N2 with 3D printer

Post by tobetter »

hominoid wrote:
Wed Jan 27, 2021 9:52 am
I do want to give klipper a try on my c4, I haven't yet. I'm evaluating whether to upgrade my current printer or build a new one. I was also kinda waiting to see how this project turned out because I might like to do something similar. If I do, starting with a new build to take advantage of the speed and accuracy capability of a sbc driven printer would be my preference. Getting to start with a clean slate with a new design is certainly appealing. if I upgrade, I think I might regret not having kept around my prusa i3 v1 I built all those years ago.
I would take the word "SBC DRIVREN PRINTER". :)
Personally, I would go for Voron if my budget permits and want to try with ODROID as well. As of now, I would like to try more stable hardware with this ODROID print setup.

User avatar
rooted
Posts: 8422
Joined: Fri Dec 19, 2014 9:12 am
languages_spoken: english
Location: Gulf of Mexico, US
Has thanked: 740 times
Been thanked: 329 times
Contact:

Re: Running ODROID-C4/N2 with 3D printer

Post by rooted »


tobetter wrote:
hominoid wrote:
Wed Jan 27, 2021 9:52 am
I do want to give klipper a try on my c4, I haven't yet. I'm evaluating whether to upgrade my current printer or build a new one. I was also kinda waiting to see how this project turned out because I might like to do something similar. If I do, starting with a new build to take advantage of the speed and accuracy capability of a sbc driven printer would be my preference. Getting to start with a clean slate with a new design is certainly appealing. if I upgrade, I think I might regret not having kept around my prusa i3 v1 I built all those years ago.
I would take the word "SBC DRIVREN PRINTER". :)
Personally, I would go for Voron if my budget permits and want to try with ODROID as well. As of now, I would like to try more stable hardware with this ODROID print setup.
When my funds are adequate I plan on building a HevORT, similar to Voron in price. CoreXY is definitely the way to go.

https://youtu.be/ibsBiALMMSE


User avatar
tobetter
Posts: 7360
Joined: Mon Feb 25, 2013 10:55 am
languages_spoken: Korean, English
ODROIDs: Many
Location: Paju, South Korea
Has thanked: 411 times
Been thanked: 1120 times
Contact:

Re: Running ODROID-C4/N2 with 3D printer

Post by tobetter »

rooted wrote:
Thu Jan 28, 2021 3:00 am
tobetter wrote:
hominoid wrote:
Wed Jan 27, 2021 9:52 am
I do want to give klipper a try on my c4, I haven't yet. I'm evaluating whether to upgrade my current printer or build a new one. I was also kinda waiting to see how this project turned out because I might like to do something similar. If I do, starting with a new build to take advantage of the speed and accuracy capability of a sbc driven printer would be my preference. Getting to start with a clean slate with a new design is certainly appealing. if I upgrade, I think I might regret not having kept around my prusa i3 v1 I built all those years ago.
I would take the word "SBC DRIVREN PRINTER". :)
Personally, I would go for Voron if my budget permits and want to try with ODROID as well. As of now, I would like to try more stable hardware with this ODROID print setup.
When my funds are adequate I plan on building a HevORT, similar to Voron in price. CoreXY is definitely the way to go.

https://youtu.be/ibsBiALMMSE
HevORT is like Linux with PC while Voron is Apple to me, I perfer to have more fancy one. :) I've ordered the accelometer sensor board and will see I can run it in this weekend.

User avatar
rooted
Posts: 8422
Joined: Fri Dec 19, 2014 9:12 am
languages_spoken: english
Location: Gulf of Mexico, US
Has thanked: 740 times
Been thanked: 329 times
Contact:

Re: Running ODROID-C4/N2 with 3D printer

Post by rooted »


tobetter wrote:
HevORT is like Linux with PC while Voron is Apple to me, I perfer to have more fancy one. :) I've ordered the accelometer sensor board and will see I can run it in this weekend.
I look forward to your results.

hominoid
Posts: 520
Joined: Tue Feb 28, 2017 3:55 am
languages_spoken: english
ODROIDs: C2, C4, XU4, MC1, N1, N2, N2+, HC4
Location: Lake Superior Basin, USA
Has thanked: 56 times
Been thanked: 186 times
Contact:

Re: Running ODROID-C4/N2 with 3D printer

Post by hominoid »

The Voron and HevORT are really nice designs that are very capable. What is garnering my attention is the ramification of the fixed or movable bed or gantry. I'm still evaluating each approach so I don't have an opinion or preference yet.

User avatar
tobetter
Posts: 7360
Joined: Mon Feb 25, 2013 10:55 am
languages_spoken: Korean, English
ODROIDs: Many
Location: Paju, South Korea
Has thanked: 411 times
Been thanked: 1120 times
Contact:

Re: Running ODROID-C4/N2 with 3D printer

Post by tobetter »

My Ender-3 becomes more fancy and ODROID-C4 with my printer board doing great job. All orange colour parts are printed in this printer, it's printing about at 150mm/s. I am printing a board to mount SKR 1.3 to run by ODROID-C4 in order to compare if the performance is different with ODROID-C4 driven printer. In addition, I am about to release a bare minimal Klipper image for ODROID-C4 in a week. :)
IMG_20210204_0154082.jpg
IMG_20210204_0154082.jpg (434.57 KiB) Viewed 315 times
These users thanked the author tobetter for the post:
odroid (Thu Feb 04, 2021 9:20 am)

User avatar
rooted
Posts: 8422
Joined: Fri Dec 19, 2014 9:12 am
languages_spoken: english
Location: Gulf of Mexico, US
Has thanked: 740 times
Been thanked: 329 times
Contact:

Re: Running ODROID-C4/N2 with 3D printer

Post by rooted »

It should be an interesting comparison, although I don't believe you will have any issue printing 150mm/s with the SKR I'm interested in the quality differences.

User avatar
tobetter
Posts: 7360
Joined: Mon Feb 25, 2013 10:55 am
languages_spoken: Korean, English
ODROIDs: Many
Location: Paju, South Korea
Has thanked: 411 times
Been thanked: 1120 times
Contact:

Re: Running ODROID-C4/N2 with 3D printer

Post by tobetter »

rooted wrote:
Thu Feb 04, 2021 8:03 pm
It should be an interesting comparison, although I don't believe you will have any issue printing 150mm/s with the SKR I'm interested in the quality differences.
Ha.... :D
I had the same question and took SKR 1.3 from my CR-10 and attached to new one with ODROID-C4. To be honest, I expected some differences for comparision but quality wise it's not quite different. Klipper is really doing good and ODROID-C4 has enough performance room.
IMG_20210204_2051365.jpg
IMG_20210204_2051365.jpg (162.94 KiB) Viewed 308 times
These users thanked the author tobetter for the post:
rooted (Mon Feb 15, 2021 10:49 am)

User avatar
rooted
Posts: 8422
Joined: Fri Dec 19, 2014 9:12 am
languages_spoken: english
Location: Gulf of Mexico, US
Has thanked: 740 times
Been thanked: 329 times
Contact:

Re: Running ODROID-C4/N2 with 3D printer

Post by rooted »

I think once you pair Klipper with the accelerometer there will be noticeable differences :)

User avatar
tobetter
Posts: 7360
Joined: Mon Feb 25, 2013 10:55 am
languages_spoken: Korean, English
ODROIDs: Many
Location: Paju, South Korea
Has thanked: 411 times
Been thanked: 1120 times
Contact:

Re: Running ODROID-C4/N2 with 3D printer

Post by tobetter »

rooted wrote:
Fri Feb 05, 2021 8:05 am
I think once you pair Klipper with the accelerometer there will be noticeable differences :)
Have you done this with your printer?
SKR 1.3 is also running by Klipper, maybe comparing with stock board would be noticeable...

User avatar
rooted
Posts: 8422
Joined: Fri Dec 19, 2014 9:12 am
languages_spoken: english
Location: Gulf of Mexico, US
Has thanked: 740 times
Been thanked: 329 times
Contact:

Re: Running ODROID-C4/N2 with 3D printer

Post by rooted »

tobetter wrote:
rooted wrote:
Fri Feb 05, 2021 8:05 am
I think once you pair Klipper with the accelerometer there will be noticeable differences :)
Have you done this with your printer?
SKR 1.3 is also running by Klipper, maybe comparing with stock board would be noticeable...
No my printer doesn't support klipper currently and I've not replaced the board with the SKR Pro yet.

I keep track of a few people who run klipper using the accelerometer and the difference it makes is amazing.

User avatar
tobetter
Posts: 7360
Joined: Mon Feb 25, 2013 10:55 am
languages_spoken: Korean, English
ODROIDs: Many
Location: Paju, South Korea
Has thanked: 411 times
Been thanked: 1120 times
Contact:

Re: Running ODROID-C4/N2 with 3D printer

Post by tobetter »

New part ADXL345 has been added to ODROID-C4 and had performed resonance test, it's a bit confusing and difficult part since I've run Klipper on my printers. :) And it looks like it would take long time to get decent measurement figures. So...I've just performed a couple times for X and Y axis and got the graphs as below. The tool recommened a different resonance values and after applying them to the Klipper configuration, don't know if it's properly applied or not, but feeling a bit shaking smoother even higher acceleration.
IMG_20210207_2037424.jpg
IMG_20210207_2037424.jpg (161.77 KiB) Viewed 268 times
shaper_calibrate_x.png
shaper_calibrate_x.png (174.85 KiB) Viewed 268 times
shaper_calibrate_y.png
shaper_calibrate_y.png (170.48 KiB) Viewed 268 times
These users thanked the author tobetter for the post:
odroid (Mon Feb 08, 2021 11:11 am)

User avatar
tobetter
Posts: 7360
Joined: Mon Feb 25, 2013 10:55 am
languages_spoken: Korean, English
ODROIDs: Many
Location: Paju, South Korea
Has thanked: 411 times
Been thanked: 1120 times
Contact:

Re: Running ODROID-C4/N2 with 3D printer

Post by tobetter »

I've finally built an OS image for ODROID-C4 to run Klipper and uploaded to here. This image installs required modules, Klipper/Moonraker/Mainsail/KlipperScreen, so you can run Klipper after finishing the basic Klipper configuration.

What's different with the official instruction guide of Klipper.
1. All services are debianized, update can be managed by apt update.
2. Klipper configuration file is located /etc/klippy_config/printer.cfg.
3. Very first Klipper configuration for your 3D printer board can be selected using /usr/sbin/klipper_config.
4. No need to compile the Klipper MCU firmware, it's already compiled for many CPUs and provided in /usr/sharel/klipper/firmware/*
5. KlipperScreen is already installed and run by default, can be display to HDMI.

These users thanked the author tobetter for the post (total 3):
hominoid (Mon Feb 15, 2021 9:32 am) • odroid (Mon Feb 15, 2021 9:44 am) • rooted (Mon Feb 15, 2021 10:48 am)

User avatar
rooted
Posts: 8422
Joined: Fri Dec 19, 2014 9:12 am
languages_spoken: english
Location: Gulf of Mexico, US
Has thanked: 740 times
Been thanked: 329 times
Contact:

Re: Running ODROID-C4/N2 with 3D printer

Post by rooted »

Awesome job. You have just made it easy to get started using klipper from the C4, I'm very thankful for what you have done and will be sharing it with the 3D printing community.

I'm blown away.
These users thanked the author rooted for the post:
tobetter (Mon Feb 15, 2021 11:16 am)

Post Reply

Return to “The Ideas”

Who is online

Users browsing this forum: No registered users and 1 guest