Running ODROID-C4/N2 with 3D printer

Share here your ideas for new projects
hominoid
Posts: 887
Joined: Tue Feb 28, 2017 3:55 am
languages_spoken: english
ODROIDs: C2, C4, XU4, MC1, N1, N2, N2L, N2+, HC4, M1, H2, H3+
Location: Lake Superior Basin, USA
Has thanked: 128 times
Been thanked: 410 times
Contact:

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

Post by hominoid »

    Wow, Thanks for the post @tobetter, the intro is a nice touch. :)
    rooted wrote:
    Sat Aug 07, 2021 7:50 am
    @hominoid It looks like you are printing the two inner walls slower and the outer wall fast? That's backwards to get a higher quality finish.
    It is so hard to tell because things are moving so fast but looking at the first few layers again it seems right to me. I grabbed a window snapshot at the time of the slice so I knew what the setting were so maybe there is a bug in Slic3r, I am using the developer's nightly version. FYI, the acceleration is set to zero because Klipper is controlling it. The i3 most likely can bridge faster than 100mm/s but I haven’t spent the time yet to test it and make the necessary flow adjustment.
      Screenshot_2021-07-29_20-16-22.png
      Screenshot_2021-07-29_20-16-22.png (96.45 KiB) Viewed 2946 times

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

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

      Post by rooted »

      It's indeed set for the external wall to be 50% but that doesn't seem to be what I see in the video. Unless it's printing the outer wall first. Regardless it's hauling ass :)

      hieppo
      Posts: 3
      Joined: Wed Oct 13, 2021 4:50 am
      languages_spoken: english
      ODROIDs: C2
      Has thanked: 0
      Been thanked: 0
      Contact:

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

      Post by hieppo »

      Hi,
      Could I request the OP to compile an image for the C2? I have a C2 lying around itching to be used as a KLIPPER service. I image my SD card with your image file and tried to boot as is but it does not boot. I then tried to symlink the dtb and dtb-5.10.0-odroid-arm64 to the meson64-odroidc2.dtb then meson-gxbb-odroid2.dtb but no luck in booting.
      Is there something else needed to boot???
      I would suspect the architecture to be similar. Only difference I can tell is AML S905 vs S905x??

      hominoid
      Posts: 887
      Joined: Tue Feb 28, 2017 3:55 am
      languages_spoken: english
      ODROIDs: C2, C4, XU4, MC1, N1, N2, N2L, N2+, HC4, M1, H2, H3+
      Location: Lake Superior Basin, USA
      Has thanked: 128 times
      Been thanked: 410 times
      Contact:

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

      Post by hominoid »

      hieppo wrote:
      Wed Oct 13, 2021 4:56 am
      Hi,
      Could I request the OP to compile an image for the C2? I have a C2 lying around itching to be used as a KLIPPER service. I image my SD card with your image file and tried to boot as is but it does not boot. I then tried to symlink the dtb and dtb-5.10.0-odroid-arm64 to the meson64-odroidc2.dtb then meson-gxbb-odroid2.dtb but no luck in booting.
      Is there something else needed to boot???
      I would suspect the architecture to be similar. Only difference I can tell is AML S905 vs S905x??
      @tobetter is the person to answer your question but I thought I remember that the image was for emmc only. You might need a different uboot as well.

      hieppo
      Posts: 3
      Joined: Wed Oct 13, 2021 4:50 am
      languages_spoken: english
      ODROIDs: C2
      Has thanked: 0
      Been thanked: 0
      Contact:

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

      Post by hieppo »

      Anyone can assist, I am actually stuck trying to use my C2 to use avrdude to flash the bootloader to the Creality 3 Pro Atmega1284. I have Armbian Buster running on the C2 and I can't get the correct GPIO pin to get avrdude to flash.

      It would be so easy if I have an Arduino on hand but i don't have one at this time.

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

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

      Post by tobetter »

      hieppo wrote:
      Wed Oct 13, 2021 11:04 am
      Anyone can assist, I am actually stuck trying to use my C2 to use avrdude to flash the bootloader to the Creality 3 Pro Atmega1284. I have Armbian Buster running on the C2 and I can't get the correct GPIO pin to get avrdude to flash.

      It would be so easy if I have an Arduino on hand but i don't have one at this time.
      I've built the image for C4 including avrdude but not for C2, supporting Klipper for ODROID-C2 works will take more time than C4. Also never tried to run with Armbian.
      viewtopic.php?f=205&t=41827

      I know @gdachs in Klipper discord channel runs a couple of ODROID-C2 with Klipper setup following the install guide for RPi.

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

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

      Post by tobetter »

      I am running my Ender 3Pro with ODROID-C4 plus GPIO based printer board that I designed, that is quite stable so far and never had a hardware issue fortunately. A month ago, I found Voron Tap and it shows quite reasonable performance, it was quite impressive that the toolhead itself can be a level sensor. I thought it can replace BLTouch on my printer, so purchase a Voron TAP and started to print Voron StealthBurner.

      Firstly, let's compare the size between stock toolhead vs StealthBurner. The StealthBurner is twice bigger than the stock one. FYI, I've been using Voron M4 extruder for 2 years and never failed, it's strong enough to extrude filaments.
      20231021_113000.jpg
      20231021_113000.jpg (180.92 KiB) Viewed 968 times

      Secondly, Weight...Roughly, SB is 3 times heavier than the stock toolhead that makes sense since the stock toolhead is not with extruder motor.
      20231021_113650.jpg
      20231021_113650.jpg (154.72 KiB) Viewed 968 times
      Thirdly, Assembly...This is Voron TAP and Colorwork2 are installed to X-Axis Linear rail.
      20231021_120701.jpg
      20231021_120701.jpg (80.26 KiB) Viewed 968 times
      20231021_133735.jpg
      20231021_133735.jpg (167.79 KiB) Viewed 968 times
      One mission I have this time is to add CANBUS driver to SB, so I needed a CANBUS module to ODROID-C4, made one that can be attached to GPIO header of ODROID-C4. But unfortunately, GPIO header is already accommodated to my 3D contoller board, so wired SPI pins to the module and put into the bottom of the printer.
      20231021_163436.jpg
      20231021_163436.jpg (153.77 KiB) Viewed 968 times
      Lastly, still not tested enough yet but let me share how it performs now.




      Thanks. :)

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

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

      Post by rooted »

      Very nice, are you also using input shaping with a ADXL345 sensor?

      If so I imagine that increased weight really affected the maximum speed.

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

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

      Post by tobetter »

      rooted wrote:
      Tue Oct 24, 2023 2:14 am
      Very nice, are you also using input shaping with a ADXL345 sensor?

      If so I imagine that increased weight really affected the maximum speed.
      Yes, I am. Without Input Shaper, it makes very heavy vibration.

      hominoid
      Posts: 887
      Joined: Tue Feb 28, 2017 3:55 am
      languages_spoken: english
      ODROIDs: C2, C4, XU4, MC1, N1, N2, N2L, N2+, HC4, M1, H2, H3+
      Location: Lake Superior Basin, USA
      Has thanked: 128 times
      Been thanked: 410 times
      Contact:

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

      Post by hominoid »

      So the pressure on the bed isn't a lot then. Looks like 3-5g or so in the worst case. It will be interesting to see how the extra mass effects your printing. Thanks for the videos.

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

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

      Post by tobetter »

      hominoid wrote:
      Thu Oct 26, 2023 3:21 am
      So the pressure on the bed isn't a lot then. Looks like 3-5g or so in the worst case. It will be interesting to see how the extra mass affects your printing. Thanks for the videos.
      True, I imagined a bit more but more pressure as much as its weight. The probing accuracy is not that high as promoted on my bed, it could makes sense since the bed is floating with 4 supports even Voron Tap is not for Mendel type printer. Anyway, it's still very nice to compare to BLtouch or the proximity sensor.

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

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

      Post by tobetter »

      ODROID-M1S is announced with 6 stepper motor control board.

      I already installed ODROID-M1S and the controller board to my Ender-3 that worked with ODROID-C4 for more than two years. Having ODROID-M1S with the stepper controller board is a good excuse to replace the tool head to Voron StealthBurner with CAN controller board for missing controls due to lack of pins after adding 2 more stepper motor module places. This is how the boards are installed to Ender-3.
      My Ender 3 with ODROID-M1S.png
      My Ender 3 with ODROID-M1S.png (991.65 KiB) Viewed 613 times
      And this is height of the installation,
      My Ender 3 with ODROID-M1S - layers 1.jpg
      My Ender 3 with ODROID-M1S - layers 1.jpg (140.07 KiB) Viewed 613 times
      My Ender 3 with ODROID-M1S - layers 2.png
      My Ender 3 with ODROID-M1S - layers 2.png (1.23 MiB) Viewed 613 times
      These users thanked the author tobetter for the post (total 2):
      odroid (Wed Nov 15, 2023 9:22 am) • Luke.go (Wed Nov 15, 2023 11:11 am)

      hominoid
      Posts: 887
      Joined: Tue Feb 28, 2017 3:55 am
      languages_spoken: english
      ODROIDs: C2, C4, XU4, MC1, N1, N2, N2L, N2+, HC4, M1, H2, H3+
      Location: Lake Superior Basin, USA
      Has thanked: 128 times
      Been thanked: 410 times
      Contact:

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

      Post by hominoid »

      Nice installation. It will be interesting to see what others do with the M1S and stepper control board. Thanks for sharing @tobetter.

      User avatar
      mad_ady
      Posts: 11751
      Joined: Wed Jul 15, 2015 5:00 pm
      languages_spoken: english
      ODROIDs: XU4 (HC1, HC2), C1+, C2, C4 (HC4), N1, N2, N2L, H2, H3+, Go, Go Advance, M1, M1S
      Location: Bucharest, Romania
      Has thanked: 656 times
      Been thanked: 1196 times
      Contact:

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

      Post by mad_ady »

      I don't know, but I have a funny feeling that the stepper control board was your doing... Or at least, you nagged the right people long enough to have it done.
      These users thanked the author mad_ady for the post:
      steve.jeong (Wed Nov 15, 2023 3:53 pm)

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

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

      Post by tobetter »

      mad_ady wrote:
      Wed Nov 15, 2023 3:40 pm
      I don't know, but I have a funny feeling that the stepper control board was your doing... Or at least, you nagged the right people long enough to have it done.
      The right person whom you are looking for is thanked to you already.

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

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

      Post by rooted »

      @tobetter will TMC5160 drivers work in the M1S driver board?

      I bought 6 of them several years ago to put in a SKR Pro board I purchased at the same time but never got around to building the printer.

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

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

      Post by tobetter »

      rooted wrote:
      Mon Nov 20, 2023 7:41 am
      @tobetter will TMC5160 drivers work in the M1S driver board?

      I bought 6 of them several years ago to put in a SKR Pro board I purchased at the same time but never got around to building the printer.
      I think, unfortunately, it is not since TMC5160 does not support UART mode at all. For SPI support, looks like hardware mod is required and it might be a bit complicated.
      Worst thing is that I cannot find the stocks in domestic stores at all, only Ali have them so cannot try as of today.

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

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

      Post by rooted »

      tobetter wrote:
      rooted wrote:
      Mon Nov 20, 2023 7:41 am
      @tobetter will TMC5160 drivers work in the M1S driver board?

      I bought 6 of them several years ago to put in a SKR Pro board I purchased at the same time but never got around to building the printer.
      I think, unfortunately, it is not since TMC5160 does not support UART mode at all. For SPI support, looks like hardware mod is required and it might be a bit complicated.
      Worst thing is that I cannot find the stocks in domestic stores at all, only Ali have them so cannot try as of today.
      My drivers have jumpers sticking out of the top and I think they do support UART by default and need jumpers or something for SPI but I'm not positive.

      They are bigtreetech TMC5160 V1.2
      Image

      *edit*
      It does seem to be SPI, damnit. My printer has TMC2208 which aren't addressable (standalone) and these TMC5160 are all I have.

      I hate to order more drivers as I already have the SKR Pro and two other mainboards with drivers built in (BTT E3 RRF v1.1).

      I guess I'll eventually end up ordering some 2209, no need for you to order expensive 5160 but I certainly appreciate the thought.

      There is this schematic for UART on 5160 but I don't understand it and likely don't want to modify the drivers as I may just sell them.

      https://drive.google.com/uc?id=1nyRE_kn ... t=download

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

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

      Post by tobetter »

      @rooted, one question, do you think you will use CAN bus tool head board? If not, how many steppers are required? Only 4?
      But you have better board, SKR Pro, already...isn't it worth to build with it?

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

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

      Post by rooted »

      tobetter wrote:@rooted, one question, do you think you will use CAN bus tool head board? If not, how many steppers are required? Only 4?
      But you have better board, SKR Pro, already...isn't it worth to build with it?
      I'm sure it's better to use the SKR Pro, I just wanted to run this for integration since I will be running klipper and have to use an SBC anyway.

      For my current printer it's 5 steppers as it has dual extrusion capabilities but I don't currently use the second extruder, it also has a laser which I've never used. It's why I've hesitated for so long to upgrade it, it's more complex than something like an Ender 3 for full capabilities.

      I do have a decent dedicated laser engraver which has a mediocre control board with no endstops, maybe I'll use the odroid for that when I'm actually able to use the engraver (no ventilated workspace).

      I would prefer to use canbus on the toolhead but I don't currently have a canbus toolhead board, I believe the e3 RRF mainboard I have supports canbus but perhaps only for the IDEX addon board which I also have, it adds two additional drivers and such.

      *edit*
      It's not canbus on the RRF board, it connects to the IDEX board over an FPC cable.

      Post Reply

      Return to “The Ideas”

      Who is online

      Users browsing this forum: No registered users and 2 guests