SBC Case Builder

hominoid
Posts: 760
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: 104 times
Been thanked: 343 times
Contact:

Re: SBC Case Builder

Post by hominoid »

SBC Case Builder 2.0
Version 2.0 release of SBC Case Builder includes significant improvements including new cases and SBC, variable height standoffs, multi-associative parametric accessory positioning and a graphical user interface that allows for the dynamic adjustment of any of the case attributes. New base cases include snap, fitted, round and hex, and work with the 47 SBC represented by 43 models, from 8 manufactures, in the latest version of SBC Model Framework.

New cases can be created and saved, as well as existing cases modified using any case parameter, adjustable from the GUI. This makes the workflow quick and simple with virtually no learning curve and no need to know OpenSCAD. Simply turn on the Customizer located in the OpenSCAD view or window menu and arrange your windows as you see fit. With the new graphical interface, parametric positioning of accessory and the other improvements, SBC Case Builder has reached a new level of functionality, usability, and productivity. Check out the 60 second custom case in the updated op.

Files and docs updated to version 2.0.1 in op.
These users thanked the author hominoid for the post (total 4):
tobetter (Wed Oct 12, 2022 6:05 am) • odroid (Wed Oct 12, 2022 7:34 am) • mctom (Wed Oct 12, 2022 4:33 pm) • rooted (Wed Oct 12, 2022 4:40 pm)

hominoid
Posts: 760
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: 104 times
Been thanked: 343 times
Contact:

Re: SBC Case Builder

Post by hominoid »

When my H3+ arrived the other day I knew it had a different heatsink, so I wasn’t surprised to see that the heatsink was slightly larger. For the lowboy and lowboy_router cases, the heatsink protrudes thru the top so they needed to be modified for the H3.
    h3-h2_heatsinks.jpg
    h3-h2_heatsinks.jpg (241.54 KiB) Viewed 493 times
      A H3 model with it’s new heatsink was added to SBC Model Framework v1.0.9 and is included in this update with separate case entries. Also, the bottom height was increased by 3mm for all H2 and H3 cases that use the bottom accessory access port. There were other minor changes to the alignment of the access cover tab, opening and nut holder when used in landscape mode.

      Files updated to version 2.0.2 in op.
      These users thanked the author hominoid for the post (total 3):
      odroid (Wed Nov 02, 2022 9:33 am) • tobetter (Wed Nov 02, 2022 11:02 am) • mctom (Wed Nov 02, 2022 4:55 pm)

      User avatar
      mctom
      Posts: 2566
      Joined: Wed Nov 11, 2020 4:44 am
      languages_spoken: english, polish
      ODROIDs: OGA, XU4, C2, M1, H3+, SP3, Vu8M
      Location: Gdansk, Poland
      Has thanked: 344 times
      Been thanked: 439 times
      Contact:

      Re: SBC Case Builder

      Post by mctom »

      That's very fortunate you looked into this so soon, I already started playing with Case Builder, trusting the H2 model would be perfectly compatible. :)
      Punk ain't no religious cult, punk means thinking for yourself!

      Maintainer of PiStackMon

      hominoid
      Posts: 760
      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: 104 times
      Been thanked: 343 times
      Contact:

      Re: SBC Case Builder

      Post by hominoid »

      All the external facing I/O is the same but there are some other internal PCB components that are different or rearranged slightly, for example the fan connector. I need to check the eMMC as well, it may have been moved.

      hominoid
      Posts: 760
      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: 104 times
      Been thanked: 343 times
      Contact:

      Re: SBC Case Builder

      Post by hominoid »

      Three new H3 cases have been added that support the HK 92mm x 25mm fan internally:
      h3_tallboy - internal fan, side wall mount battery holder
      h3_tallboy-ssd - internal fan, single vertical 2.5” SSD
      h3_shell_drivebox2.5v - internal fan, twin 15mm vertical 2.5” HD
        h3_tallboys.gif
        h3_tallboys.gif (51.6 KiB) Viewed 445 times
          h3_tallboy_open.jpg
          h3_tallboy_open.jpg (40.59 KiB) Viewed 445 times
            These are available now on the main branch at https://github.com/hominoids/SBC_Case_Builder and will be included in the next release.

            This is my lowboy setup I’m running with a Noctua NF-A8. It’s the smallest H3 case available and can be run vertical too. The 80mm fan is a good fit for a direct heatsink mount and the new heatsink easily accepts the Noctua isolation mounts. I’m running a nvme drive so we’ll see how the bottom temperatures are over the long run. Plan B: Vents can be added to the access port cover if necessary. Plan C: raise bottom height and use a 40mm fan in the bottom. It will also be getting some rubber feet and maybe a vertical stand.
              h3_lowboy_front.jpg
              h3_lowboy_front.jpg (36.29 KiB) Viewed 445 times
              These users thanked the author hominoid for the post (total 2):
              odroid (Fri Nov 04, 2022 9:35 am) • mctom (Fri Nov 04, 2022 5:08 pm)

              L67GS
              Posts: 951
              Joined: Wed Apr 22, 2020 3:02 pm
              languages_spoken: English, Jibberish, Pig Latin
              ODROIDs: XU4, M1 8GB, C1+, (3) C0's, H3+, N2L 4GB, and a whole big pile of accessories, VU7A Plus,, MIPI-CSI Camera Kit, etc....
              Location: Great Lakes Region, U.S.A
              Has thanked: 291 times
              Been thanked: 120 times
              Contact:

              Re: SBC Case Builder

              Post by L67GS »

              Damn you hominoid! Now I want a 3D printer! Beautiful work as always.....
              These users thanked the author L67GS for the post:
              hominoid (Sun Nov 06, 2022 5:35 am)

              lcapriotti
              Posts: 4
              Joined: Sat Aug 20, 2022 10:25 pm
              languages_spoken: english
              Has thanked: 2 times
              Been thanked: 0
              Contact:

              Re: SBC Case Builder

              Post by lcapriotti »

              M1 cases any? possibly housing a 3.5" disk? :)

              hominoid
              Posts: 760
              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: 104 times
              Been thanked: 343 times
              Contact:

              Re: SBC Case Builder

              Post by hominoid »

              I see I forgot to update the case list for the M1 in the op but there are some M1 cases already(m1_panel, m1_tray, m1_tray_drive, m1_tray_sides, m1_tray_vu5, m1_tray_vu7, m1_snap, m1_fitted). There is not a predefined case for the M1 with a 3.5" drive bay yet, the m1_tray_drive is for a 2.5" drive. I'm finishing up on a release with the N2L so I'll take a look to see if a M1 case can be created with a 3.5" drive bay. I have an appointment today so check back in a day or two and it should be ready, It'll be in the coming 2.0.3 release.
              These users thanked the author hominoid for the post:
              mctom (Fri Dec 09, 2022 12:06 am)

              hominoid
              Posts: 760
              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: 104 times
              Been thanked: 343 times
              Contact:

              Re: SBC Case Builder

              Post by hominoid »

              lcapriotti wrote:
              Thu Dec 08, 2022 5:58 pm
              M1 cases any? possibly housing a 3.5" disk? :)
              In case you didn't see them, outside of SBC Case Builder there also are vuScape8m and Cloudshell4 Unauthorized M1 Series cases that might interest you.
              These users thanked the author hominoid for the post:
              lcapriotti (Fri Dec 09, 2022 6:28 pm)

              hominoid
              Posts: 760
              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: 104 times
              Been thanked: 343 times
              Contact:

              Re: SBC Case Builder

              Post by hominoid »

              After much to do with my printer, software bugs and other uninteresting things, I have finally finished adding the odroid-n2l and odroid-n2lq into SBC Case Builder with the following cases predefined:

              Odorid-N2L - 9 :n2l_shell, n2l_panel, n2l_stacked, n2l_tray, n2l_tray_sides, n2l_tray_vu5, n2l_tray_vu7, n2l_snap, n2l_fitted

              Odorid-N2LQ cases - 9 :n2lq_shell, n2lq_panel, n2lq_stacked, n2lq_tray, n2lq_tray_sides, n2lq_tray_vu5, n2lq_tray_vu7, n2lq_snap, n2lq_fitted

              Test prints were conducted for the n2l_shell, n2l_panel and n2l_tray predefined cases.
                n2l-n2lq.png
                n2l-n2lq.png (38.87 KiB) Viewed 186 times
                  Small compact boards can pose some clearance challenges and such was the case. Some component locations currently don’t allow the use of sidewall supports for the N2l so they have been turned off for the predefined cases. They can be used if 2 of them are manually trimmed to allow for component clearance. For the tray cases, one of the nut holder interferes with the eMMC opening but is still usable. Possible solutions are to make the case slightly wider, glue a nut to the side wall or just use 3 screws for the top. The n2l_shell case works well with no known issues.

                  Four additional Odroid-M1 cases have also been added that incorporate drives in a fitted case: m1_fitted_drivebox2.5, m1_fitted_drivebox3.5, m1_fitted_pizzabox, m1_fitted_drivebox3.5v
                    new_m1_cases.gif
                    new_m1_cases.gif (70.66 KiB) Viewed 186 times
                      There is now a new view mode called Part which allows for Individual part generation of the active case. An additional pickbox allows for specific part selection. This release has the H3 tall boy cases included as well. Due to a past update in the standoff() module all case standoffs have been reduced in diameter to accommodate the change.

                      There appears to be a software bug for OpenSCAD releases greater then 2019.5 which is exhibited in preview for all Tray design cases with a fan opening. It does not happen when the Tray cases are rendered, only previewed so it doesn’t interfere with producing stl’s. The problem is with the bottom case piece even though it looks like it effects the top piece. If the fan feature is turn off or changed to one of the other selections there is no issue. The strange thing is that there are no issues with any other case design, even though they all use the same fan mask.
                        Tray Preview Problem.gif
                        Tray Preview Problem.gif (470.19 KiB) Viewed 186 times
                          Since it’s only in preview it shouldn’t be a problem but if you want to change to a different version there are appimages of all the OpenSCAD releases at their website to supplement what ever version your package manager is providing. I had been running Ubuntu which provides OpenSCAD version 2019.05, but recently switched to Manjaro which packages OpenSCAD 2021.1.

                          Like I said, 2019.5 works flawlessly and the newer versions only exhibit this problem for tray cases with a fan opening and then, only in preview. I’ll spend some more time checking my code before submitting a bug report but right now I don’t see any problems so there is no reason to holdup this release any longer.

                          Files and documentation updated to version 2.0.3 in op.
                          These users thanked the author hominoid for the post:
                          odroid (Sun Dec 11, 2022 3:49 pm)

                          Post Reply

                          Return to “General”

                          Who is online

                          Users browsing this forum: No registered users and 1 guest