CloudShell4 Unauthorized

Post Reply
hominoid
Posts: 568
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: 64 times
Been thanked: 213 times
Contact:

CloudShell4 Unauthorized

Post by hominoid »

Designing a 3d printable case that can handle two 3.5” drives is a challenge. I was tinkering with a cage style and a side supported design which got me wondering if a CloudShell2 could be converted for use with the HC4. Now, as well as being able to produce Cloudshell2 conversion panels, the Cloudshell4, Cloudshell4-Mini and MiniXL cases have been added and are printable on most 3d printers.
    Cloudshell4_Series.gif
    Cloudshell4_Series.gif (5.29 MiB) Viewed 4967 times
      • Cloudshell4: 195mm x 140 x 106mm, 2 x 3.5” Drives
      • Cloudshell4-MiniXL: 195mm x 100mm x 106mm, 1 x 3.5” Drive or 1 x 3.5" and 1 x 2.5" or 2 x 2.5” Drives w/bridges
      • Cloudshell4-Mini: 150mm x 100mm x 106mm, 2 x 2.5” Drive
        The HC4 fits beautifully with the IR receiver facing the front, the boot button accessible and plenty enough room to route two 22 pin SATA extensions to the HDDs. Only two panels need to be modified, the top where the HC4 is mounted and the IO panel. Both are small enough to be 3d printed. STL files for every case component are included below as well as DXF files for anyone with any kind of CNC cutter. If you don’t have a 3d printer or CNC machine the DXF file for the top can be used as a template to drill HC4 mounting holes in the original Plexiglas top. I have removed any unnecessary holes in all other components. Consideration needs to be given to the OLED display mounting and extra spacing around the IO connections may be necessary due to cable housing differences. I did this work as a proof of concept and have not yet created a prototype so proceed with caution if your going to use it. The SBC Model Framework is needed to view the Cloudshell4 model in OpenSCAD.
          20201104 Cloudshell4_v1.0
          -proof of concept

          20201114 Cloudshell4_v1.0.1
          -adjusted io panel openings and positions

          20201118 Cloudshell4_v1.1.0
          -rewrite for multi-sbc support. added Odroid-N1, N2 and N2+

          20201201 Cloudshell4_v1.2.0
          -added Cloudshell4, MiniXL and Mini 3d printable cases
          -switched to sbccfw_library.scad
          -added oled mount for HC4
          -added ir window for HC4 (experimental)
          -fixed hc4 sdcard opening

          20210128 Version 1.2.1
          -added Vu5 bracket front attachment option
          -strengthened oled holder
          -changed width of 2.5" hdd tray from 100mm to 101.6mm
          -fixed hc4 top fan option selection
          -code cleanup

          20210226 Version 1.2.2
          -added 173mm bottom tray for Cloudshell4 and MiniXL
          -changed ir window to a square shouldered inset, HK logo or custom dxf
          -fixed ir window placement for Cloudshell2 and Cloudshell4
          -added additional hd holes for Cloudshell4
            Cloudshell4_v1.2.2.zip
            (2.18 MiB) Downloaded 96 times
            CloudShell4.scad
            sbccfw_library.scad
            fillets.scad
            dxf/
            stl/
            Last edited by hominoid on Sat Feb 27, 2021 11:05 am, edited 6 times in total.
            These users thanked the author hominoid for the post (total 7):
            tobetter (Wed Nov 04, 2020 3:21 pm) • odroid (Wed Nov 04, 2020 4:09 pm) • chunna (Thu Nov 05, 2020 9:22 pm) • wiretrustee (Sat Dec 05, 2020 6:24 pm) • AreaScout (Thu Jan 21, 2021 8:11 pm) • domih (Mon Apr 19, 2021 8:19 am) • mad_ady (Mon May 17, 2021 7:40 pm)

            User avatar
            mad_ady
            Posts: 9702
            Joined: Wed Jul 15, 2015 5:00 pm
            languages_spoken: english
            ODROIDs: XU4, C1+, C2, C4, N1, N2, H2, Go, Go Advance
            Location: Bucharest, Romania
            Has thanked: 609 times
            Been thanked: 721 times
            Contact:

            Re: CloudShell4 Unauthorized

            Post by mad_ady »

            It looks great! And it's a great thing to reuse existing parts!

            AreaScout
            Posts: 1723
            Joined: Sun Jul 07, 2013 3:05 am
            languages_spoken: german, english
            ODROIDs: X2, U3, XU3, C2, HiFi Shield, XU4, XU4Q,
            N1, Go, VU5A, Show2, CloudShell2,
            H2, N2, VU7A, VuShell, Go2, C4
            Has thanked: 106 times
            Been thanked: 320 times
            Contact:

            Re: CloudShell4 Unauthorized

            Post by AreaScout »

              Well nice 3D render indeed :), but the hard disks are mounted against the air flow, the first hard disk would block airflow from the back fan

              RG

              hominoid
              Posts: 568
              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: 64 times
              Been thanked: 213 times
              Contact:

              Re: CloudShell4 Unauthorized

              Post by hominoid »

              AreaScout wrote:
              Thu Nov 05, 2020 3:35 pm
                Well nice 3D render indeed :), but the hard disks are mounted against the air flow, the first hard disk would block airflow from the back fan

                RG
                Thanks for the post but I'm not sure I understand your comment, the drives and the fan are mounted in the same position as the Cloudshell2. I personally have not had an issue with air flow in the CloudShell2 using 3.5" drives running an XU4. The HC4 requires even less cooling, if any, and the air flow exhaust is at the top front of the case. I think the only cooling that is going to be needed is for the HDD and that really only needs to be a low speed minimal airflow.

                AreaScout
                Posts: 1723
                Joined: Sun Jul 07, 2013 3:05 am
                languages_spoken: german, english
                ODROIDs: X2, U3, XU3, C2, HiFi Shield, XU4, XU4Q,
                N1, Go, VU5A, Show2, CloudShell2,
                H2, N2, VU7A, VuShell, Go2, C4
                Has thanked: 106 times
                Been thanked: 320 times
                Contact:

                Re: CloudShell4 Unauthorized

                Post by AreaScout »

                  Ah ! now I understand, you have to connect the hard disks with cables, I thought you want to plug it directly in the slot ;) You are very good in 3D do you have plots for the VuShell also ?

                  RG

                  crashoverride
                  Posts: 5414
                  Joined: Tue Dec 30, 2014 8:42 pm
                  languages_spoken: english
                  ODROIDs: C1
                  Has thanked: 0
                  Been thanked: 466 times
                  Contact:

                  Re: CloudShell4 Unauthorized

                  Post by crashoverride »

                  This is close to what I would want in a CloudShell4:
                  https://www.orico.me/product/transparen ... re-3259c3/
                  Image

                  Instead of that ugly PCB, I want a 3.5" touch screen LCD panel. Also, the power connector should be in the back.

                  hominoid
                  Posts: 568
                  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: 64 times
                  Been thanked: 213 times
                  Contact:

                  Re: CloudShell4 Unauthorized

                  Post by hominoid »

                  AreaScout wrote:
                  Sat Nov 07, 2020 6:31 am
                  ...do you have plots for the VuShell also ?

                  RG
                  I did a VU7+ shell as a hand held monitor for use with headless servers and sbc clusters. It also has a 100mm vesa mount on the back for flexibility. With a couple of minor changes it could accommodate the vu7a+ as well. I don’t have a vu-5a unfortunately.
                    VU7_shell.gif
                    VU7_shell.gif (1.8 MiB) Viewed 5551 times
                    crashoverride wrote:
                    Sat Nov 07, 2020 7:25 am
                    This is close to what I would want in a CloudShell4:
                    https://www.orico.me/product/transparen ... re-3259c3/

                    Instead of that ugly PCB, I want a 3.5" touch screen LCD panel. Also, the power connector should be in the back.
                    It’s a nice design. I was tinkering with a similar design but I found there are two potential issues in using a HC4 in that configuration. The sata connectors are positioned in a way which makes one of the 3.5 drives overhang the pcb significantly, well at the opposite end of the pcb you have all the io connections. So if you mount it vertically the IO connections are coming out the side. If it’s mounted horizontally they come out of the bottom having to enlarge the case size even more to accommodate 90 degrees cable bends. With 2.5” hdds the configuration could be done in a more appropriate size but you still have the cable issue. How about adding a vu7 or vu5 to the cloudshell4 running a touchscreen ui. The larger screen opens up a lot more possible display uses.
                      CloudShell4_VU7_Front.gif
                      CloudShell4_VU7_Front.gif (3.23 MiB) Viewed 5551 times
                        Or on the side...
                        CloudShell4_VU7_Side.gif
                        CloudShell4_VU7_Side.gif (3.08 MiB) Viewed 5551 times
                        These users thanked the author hominoid for the post (total 2):
                        tobetter (Sat Nov 07, 2020 2:00 pm) • odroid (Mon Nov 09, 2020 9:38 am)

                        hominoid
                        Posts: 568
                        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: 64 times
                        Been thanked: 213 times
                        Contact:

                        Re: CloudShell4 Unauthorized

                        Post by hominoid »

                        AreaScout wrote:
                        Sat Nov 07, 2020 6:31 am
                          ...do you have plots for the VuShell also ?

                          RG
                          @AreaScout, Looks like I misunderstood, I see there was a product called the VU Shell in the past that was a wedge shaped case. I do not have any designs for it
                          but I did post the source and stl's for the VU7+ in the VU sub forum. viewtopic.php?f=101&t=40812

                          AreaScout
                          Posts: 1723
                          Joined: Sun Jul 07, 2013 3:05 am
                          languages_spoken: german, english
                          ODROIDs: X2, U3, XU3, C2, HiFi Shield, XU4, XU4Q,
                          N1, Go, VU5A, Show2, CloudShell2,
                          H2, N2, VU7A, VuShell, Go2, C4
                          Has thanked: 106 times
                          Been thanked: 320 times
                          Contact:

                          Re: CloudShell4 Unauthorized

                          Post by AreaScout »

                            Wooho the CloudShell4_VU7_Side draft looks interesting :ugeek:

                            Thank you for the STL files, maybe you have one with a bracket so it can't tilt back ? Yes the VUShell was the wedge shaped one, mine broke falling down and HK doesn't produce it anymore :(

                            RG
                            Last edited by AreaScout on Sun Nov 08, 2020 5:30 am, edited 1 time in total.

                            User avatar
                            mad_ady
                            Posts: 9702
                            Joined: Wed Jul 15, 2015 5:00 pm
                            languages_spoken: english
                            ODROIDs: XU4, C1+, C2, C4, N1, N2, H2, Go, Go Advance
                            Location: Bucharest, Romania
                            Has thanked: 609 times
                            Been thanked: 721 times
                            Contact:

                            Re: CloudShell4 Unauthorized

                            Post by mad_ady »

                            Very nice vu7 enclosure, hominid!
                            These users thanked the author mad_ady for the post:
                            hominoid (Sun Nov 08, 2020 10:04 am)

                            hominoid
                            Posts: 568
                            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: 64 times
                            Been thanked: 213 times
                            Contact:

                            Re: CloudShell4 Unauthorized

                            Post by hominoid »

                            AreaScout wrote:
                            Sun Nov 08, 2020 1:14 am
                              Wooho the CloudShell4_VU7_Side draft looks interesting :ugeek:

                              Thank you for the STL files, maybe you have one with a bracket so it can't tilt back ? Yes the VUShell was the wedge shaped one, mine broke falling down and HK doesn't produce it anymore :(

                              RG
                              Yeah, give me a little time to figure out the best way to design a tilting bracket for this configuration and get it drawn. I got a couple of other things going.

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

                              Re: CloudShell4 Unauthorized

                              Post by rooted »

                              You just keep knocking them out, I like them all especially the side mounted option.
                              These users thanked the author rooted for the post:
                              hominoid (Sun Nov 08, 2020 11:19 pm)

                              AreaScout
                              Posts: 1723
                              Joined: Sun Jul 07, 2013 3:05 am
                              languages_spoken: german, english
                              ODROIDs: X2, U3, XU3, C2, HiFi Shield, XU4, XU4Q,
                              N1, Go, VU5A, Show2, CloudShell2,
                              H2, N2, VU7A, VuShell, Go2, C4
                              Has thanked: 106 times
                              Been thanked: 320 times
                              Contact:

                              Re: CloudShell4 Unauthorized

                              Post by AreaScout »

                                The side mounted model could be used as a mobile redundant voting count station with real time chart display :lol:

                                RG

                                hominoid
                                Posts: 568
                                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: 64 times
                                Been thanked: 213 times
                                Contact:

                                Re: CloudShell4 Unauthorized

                                Post by hominoid »

                                The the initial design for the Cloudshell4 Vu7 side bracket is complete. The Vu7 can be detached easily from the CloudShell4 without any tools. When detached it allows for freestanding or handheld viewing.
                                CloudShell4_VU7_Bracket.gif
                                CloudShell4_VU7_Bracket.gif (5.16 MiB) Viewed 5407 times
                                I’m really starting to like this configuration so I decided to build a prototype. I have to add the Vu7a+ case and order some 22pin SATA cables. In recently using the Vu7+ touchscreen on a Cloudshell2, I noticed the unit can move when on a hard surface so a design for non-slip feet are in order. The oled needs a mount point and support for other Odroid SBC needs to be explored...CloudShell 2xtreme…??

                                Design files will be update as improvements to the CloudShell4 are made. Pictures of the bracket prototype on a CloudShell2 , stl’s and source files are located in the Vu7 Series Case and Bracket thread.
                                These users thanked the author hominoid for the post:
                                odroid (Fri Nov 13, 2020 11:32 am)

                                hominoid
                                Posts: 568
                                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: 64 times
                                Been thanked: 213 times
                                Contact:

                                Re: CloudShell4 Unauthorized

                                Post by hominoid »

                                Uncovered some alignment issues with the io panel. Everything was adjusted based on an 8mm standoff for the HC4. It’s the same height as the standoffs that come with the cloudshell2.
                                CloudShell4_io.jpg
                                CloudShell4_io.jpg (57.66 KiB) Viewed 5355 times
                                Some of the openings were enlarged and everything seems to fit well. All the stl files were regenerated with a circle segment bug fixed in a couple. Continuing on while waiting for sata cables. OpenSCAD, stl and dxf files updated in op.
                                These users thanked the author hominoid for the post (total 3):
                                tobetter (Sun Nov 15, 2020 11:36 am) • AreaScout (Sun Nov 15, 2020 11:18 pm) • domih (Fri Apr 16, 2021 12:38 pm)

                                AreaScout
                                Posts: 1723
                                Joined: Sun Jul 07, 2013 3:05 am
                                languages_spoken: german, english
                                ODROIDs: X2, U3, XU3, C2, HiFi Shield, XU4, XU4Q,
                                N1, Go, VU5A, Show2, CloudShell2,
                                H2, N2, VU7A, VuShell, Go2, C4
                                Has thanked: 106 times
                                Been thanked: 320 times
                                Contact:

                                Re: CloudShell4 Unauthorized

                                Post by AreaScout »

                                @hominoid

                                It looks cool, I would love to see a 5" touchscreen on the front that would give me the chance to display way more information on the display and the touch would allow the user to set fan speed in percent, program temperature set points and alarms, it could even be used to turn on/off the light's in your house, you could enable or disable to run Kodi when HDMI is connected a.s.o

                                RG

                                hominoid
                                Posts: 568
                                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: 64 times
                                Been thanked: 213 times
                                Contact:

                                Re: CloudShell4 Unauthorized

                                Post by hominoid »

                                I agree, looking at the HK display offerings in the recent past it was the best choice for a front display for this use. Were you thinking landscape or portrait?

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

                                Re: CloudShell4 Unauthorized

                                Post by rooted »

                                I think the displays look poor when rotated to portrait but for this usecase it makes more sense.

                                AreaScout
                                Posts: 1723
                                Joined: Sun Jul 07, 2013 3:05 am
                                languages_spoken: german, english
                                ODROIDs: X2, U3, XU3, C2, HiFi Shield, XU4, XU4Q,
                                N1, Go, VU5A, Show2, CloudShell2,
                                H2, N2, VU7A, VuShell, Go2, C4
                                Has thanked: 106 times
                                Been thanked: 320 times
                                Contact:

                                Re: CloudShell4 Unauthorized

                                Post by AreaScout »

                                  That should be a 4.3" or 5" 480x600 SPI not HDMI driven display and it should be cheap, not easy to find the right one !

                                  edit: No we are limited here, we only have I2C which is to slow I think for a touch display

                                  RG

                                  hominoid
                                  Posts: 568
                                  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: 64 times
                                  Been thanked: 213 times
                                  Contact:

                                  Re: CloudShell4 Unauthorized

                                  Post by hominoid »

                                  AreaScout wrote:
                                  Mon Nov 16, 2020 7:42 pm
                                    That should be a 4.3" or 5" 480x600 SPI not HDMI driven display and it should be cheap, not easy to find the right one !

                                    edit: No we are limited here, we only have I2C which is to slow I think for a touch display

                                    RG
                                    There are many 4.3 and 5" I2C touchscreens available at Digikey but they are expensive.

                                    hominoid
                                    Posts: 568
                                    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: 64 times
                                    Been thanked: 213 times
                                    Contact:

                                    Re: CloudShell4 Unauthorized

                                    Post by hominoid »

                                    I like to reuse things that work well. In the embedded world that is usually not the way it works for cases. Each SBC often has it’s own case and they usually don’t house drives. It would be really nice for some uses like a NAS, if one could reuse a case when wanting to upgrade the SBC. This is the basis of wanting to explore what other Odroids could work with the Cloudshell4.
                                      Cloudshell4_n2plus.gif
                                      Cloudshell4_n2plus.gif (5.65 MiB) Viewed 5222 times
                                      The Odroid-N2+, N2 and N1 can now be used with the Cloudshell4, as well as the Odroid-HC4 and XU4. Moving forward I’ll be looking at adding some accessories like displays and brackets, varies mounts, cable restraints and possibly 3d printable sides. The Odroid-H2 and H2+ use a very similar case for twin 3.5” drives so many of the accessories should be usable for it, like the recently published Vu7 series case and bracket.
                                      Cloudshell4_n2plus-n1.png
                                      Cloudshell4_n2plus-n1.png (494.51 KiB) Viewed 5222 times
                                      OpenSCAD, stl and dxf files updated in op.
                                      These users thanked the author hominoid for the post (total 3):
                                      odroid (Thu Nov 19, 2020 10:23 am) • mad_ady (Thu Nov 19, 2020 4:05 pm) • AreaScout (Fri Nov 20, 2020 2:26 am)

                                      User avatar
                                      mad_ady
                                      Posts: 9702
                                      Joined: Wed Jul 15, 2015 5:00 pm
                                      languages_spoken: english
                                      ODROIDs: XU4, C1+, C2, C4, N1, N2, H2, Go, Go Advance
                                      Location: Bucharest, Romania
                                      Has thanked: 609 times
                                      Been thanked: 721 times
                                      Contact:

                                      Re: CloudShell4 Unauthorized

                                      Post by mad_ady »

                                      Now, HardKernel needs to ramp up production for the CS2 :lol:

                                      hominoid
                                      Posts: 568
                                      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: 64 times
                                      Been thanked: 213 times
                                      Contact:

                                      Re: CloudShell4 Unauthorized

                                      Post by hominoid »

                                      mad_ady wrote:
                                      Thu Nov 19, 2020 4:06 pm
                                      Now, HardKernel needs to ramp up production for the CS2 :lol:
                                      With a level shifter adapter so the cs2 display can be used with boards with full gpio access like the n2+. I don't see any reason the usb3 to sata bridge shouldn't work already but I haven't tried it.

                                      AreaScout
                                      Posts: 1723
                                      Joined: Sun Jul 07, 2013 3:05 am
                                      languages_spoken: german, english
                                      ODROIDs: X2, U3, XU3, C2, HiFi Shield, XU4, XU4Q,
                                      N1, Go, VU5A, Show2, CloudShell2,
                                      H2, N2, VU7A, VuShell, Go2, C4
                                      Has thanked: 106 times
                                      Been thanked: 320 times
                                      Contact:

                                      Re: CloudShell4 Unauthorized

                                      Post by AreaScout »

                                      mad_ady wrote:
                                      Thu Nov 19, 2020 4:06 pm
                                      Now, HardKernel needs to ramp up production for the CS2 :lol:
                                      I am ready for a new CloudShell with Alexa/Siri capabilities, LCD Monitoring tool, JMicron RAID controller, Home Automation, MediaCenter, NAS :ugeek:

                                      RG
                                      These users thanked the author AreaScout for the post:
                                      odroid (Fri Nov 20, 2020 9:28 am)

                                      hominoid
                                      Posts: 568
                                      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: 64 times
                                      Been thanked: 213 times
                                      Contact:

                                      Re: CloudShell4 Unauthorized

                                      Post by hominoid »

                                      Now, as well as being able to produce Cloudshell2 conversion panels, the Cloudshell4, Cloudshell4-Mini and MiniXL cases have been added and are printable on most 3d printers. The Cloudshell4 and MiniXL require a 200mm print area. The DXF design approach has been retained so most of these cases should be able to be created with CNC cutting machines also.
                                      Cloudshell4_Cases.gif
                                      Cloudshell4_Cases.gif (4.05 MiB) Viewed 4966 times
                                      Cloudshell4: 195mm x 140 x 106mm, 2 x 3.5” Drives
                                      Cloudshell4-MiniXL: 195mm x 100mm x 106mm, 2 x 2.5” Drives w/bridges or 1 x 3.5” Drive
                                      Cloudshell4-Mini: 150mm x 100mm x 106mm, 2 x 2.5” Drive

                                      Various changes have been made from the original HK Cloudshell2 design. All Cloudshell4 cases have 3mm thick side panels and have had the drive orientation rotated so that the connectors are at the rear of the case. The drive positions have also been optimized for each case and it’s intended drive types. Both the front and rear panels have been lengthened at the bottom to enclose the case and the Mini uses a case size matched 2.5” drive holder as the bottom of the case which allows for the use of standard adhesive feet.
                                      cs4-mini_hc4_fronts.jpg
                                      cs4-mini_hc4_fronts.jpg (24.65 KiB) Viewed 4966 times
                                      An oled display mount is available and I have been also experimenting with an ir window to allow the use of the remote. It is the small square next to the display in the photo above. It does work but more testing is required. The case is printed using clear filament so it is not clear to me(no pun intended) if the front panel is allowing the signals to penetrate or if it is the window. It is currently disabled and not included in any of the provided stl files. If you want to try it, enable it in the OpenSCAD source file and regenerate the platter and then export the stl. 12” SATA extension cables work well, even for the mini.
                                      cs4-mini_hc4_open.jpg
                                      cs4-mini_hc4_open.jpg (53.36 KiB) Viewed 4966 times
                                      Because of the additional case components(60+ dxf files) there could be many stl’s for all the possible case combinations based on the supported SBC: HC4, N2+, N2, N1 and XU4. The size alone is prohibitive for posting on the forum. Complete stl platters are included for the Cloudshell4, Cloudshell4-Mini and Cloudshell4-MiniXL for the Odroid-HC4 as well as Cloudshell2 conversion panels for the HC4, N2+, N2 and N1. Each case stl platter is large so use a tool to break out the individual component shells for printing. If your slicing software cannot split a stl I would recommend Slic3r for that purpose. The other stl’s for different cases can be generate from the OpenSCAD source file. The configuration for any given SBC and case is determined by a few options at the beginning of the source file.

                                      Code: Select all

                                      mode = 1;               // 0=platter, 1=model, 2=accessories, 3=debug
                                      cs4_model = "hc4";      // sbc = "hc4","n2+","n2","n1","xu4"
                                      cs4_mini = 1;           // 0=Cloudshell2, 1=Cloudshell4-Mini, 2=Cloudshell4-MiniXL, 3=Cloudshell4
                                      cs4_oled = 1;           // 0=none, 1=oled mount and cutout for hc4
                                      cs4_irwindow = 0;       // 0=none, 1=ir window in front
                                      cs4_topfan = 1;         // 0=none, 1=top mount fan for hc4
                                      sidethick = 3;          // 5mm for Cloudshell2, 3mm for Cloudshell4, MiniXL and Mini
                                      wallthick = 3;          // 3mm for Cloudshell2, Cloudshell4, MiniXL and Mini
                                      Cloudshell4-Mini_hc4_Platter.png
                                      Cloudshell4-Mini_hc4_Platter.png (22.15 KiB) Viewed 4962 times
                                      Notes:
                                      All case keys and the HC4 top mount fan holes are meant to be tapped for 3mm screws. If you don’t have a 3mm tap, the OEM fan has 3mm nut shaped holes so a screw and nut can also be used to mount it.

                                      When building a case configuration using OpenSCAD, you may receive a DXF error because the orignal files have a multi-line text entry that OpenSCAD doesn’t recognize.
                                      WARNING: Unsupported DXF Entity 'MTEXT' (9) in "dxf/CloudShell2_RightSide.dxf".
                                      It doesn’t cause any problems and doesn’t display. I have spent a limited amount of time searching the DXF files but haven’t found it yet to remove. It’s contained in all the original HK provided DXF files and I suspect it was a title block that didn’t get deleted correctly for some reason.

                                      OpenSCAD, stl and dxf files updated in op.
                                      These users thanked the author hominoid for the post (total 3):
                                      odroid (Fri Dec 04, 2020 11:54 am) • Educampi (Wed Jan 13, 2021 5:29 am) • gom (Thu Jan 21, 2021 9:16 pm)

                                      User avatar
                                      mad_ady
                                      Posts: 9702
                                      Joined: Wed Jul 15, 2015 5:00 pm
                                      languages_spoken: english
                                      ODROIDs: XU4, C1+, C2, C4, N1, N2, H2, Go, Go Advance
                                      Location: Bucharest, Romania
                                      Has thanked: 609 times
                                      Been thanked: 721 times
                                      Contact:

                                      Re: CloudShell4 Unauthorized

                                      Post by mad_ady »

                                      Image

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

                                      Re: CloudShell4 Unauthorized

                                      Post by rooted »

                                      So nice this happened...Image

                                      User avatar
                                      odroid
                                      Site Admin
                                      Posts: 38079
                                      Joined: Fri Feb 22, 2013 11:14 pm
                                      languages_spoken: English, Korean
                                      ODROIDs: ODROID
                                      Has thanked: 2013 times
                                      Been thanked: 1209 times
                                      Contact:

                                      Re: CloudShell4 Unauthorized

                                      Post by odroid »

                                      Very impressive series of amazing designs.
                                      This thread is STICKY now.

                                      hominoid
                                      Posts: 568
                                      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: 64 times
                                      Been thanked: 213 times
                                      Contact:

                                      Re: CloudShell4 Unauthorized

                                      Post by hominoid »

                                      odroid wrote:
                                      Fri Dec 04, 2020 11:55 am
                                      Very impressive series of amazing designs.
                                      This thread is STICKY now.
                                      My work here is only a reflection of the good design work already done by the Hardkernel Team on the Cloudshell2.
                                      These users thanked the author hominoid for the post (total 2):
                                      wiretrustee (Sat Dec 05, 2020 6:18 pm) • odroid (Mon Dec 07, 2020 10:01 am)

                                      hominoid
                                      Posts: 568
                                      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: 64 times
                                      Been thanked: 213 times
                                      Contact:

                                      Re: CloudShell4 Unauthorized

                                      Post by hominoid »

                                      The complete Odroid-Vu Series Vu5,Vu5+,Vu5a+,Vu7,Vu7+,Vu7a+ case is now available with mounts for the Cloudshell2, Odroid-H2 Case style 1 and 5 and the Cloudshll4; all support the optional HK Speaker attachment.
                                      cs4_vu5a_dual.png
                                      cs4_vu5a_dual.png (792.42 KiB) Viewed 4336 times
                                      Cloudshell4-Mini and Odroid-Vu5a+ and with HK Speakers
                                          vu7a_speakers.png
                                          vu7a_speakers.png (452.98 KiB) Viewed 4336 times
                                          Odroid-Vu7a+ with Cloudshell2 bracket and HK Speakers
                                            A quick update on the ir situation from the previous post, the panels printed in clear do allow the ir thru so the ir window is not needed for the Cloudshell4 cases. For reference, in the Cloudshell4-Mini I’m running, the panels are printed with 1mm 25% honeycomb fill between 1mm of 100% rectilinear fill for a total 3mm thickness and ir operation has been working well.
                                            These users thanked the author hominoid for the post (total 2):
                                            AreaScout (Thu Jan 21, 2021 8:11 pm) • domih (Fri Apr 16, 2021 12:40 pm)

                                            gom
                                            Posts: 38
                                            Joined: Tue Apr 03, 2018 8:43 pm
                                            languages_spoken: english
                                            Has thanked: 1 time
                                            Been thanked: 1 time
                                            Contact:

                                            Re: CloudShell4 Unauthorized

                                            Post by gom »

                                            great work
                                            will your cloudshell design files be available for public download

                                            hominoid
                                            Posts: 568
                                            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: 64 times
                                            Been thanked: 213 times
                                            Contact:

                                            Re: CloudShell4 Unauthorized

                                            Post by hominoid »

                                            gom wrote:
                                            Thu Jan 21, 2021 9:18 pm
                                            great work
                                            will your cloudshell design files be available for public download
                                            The latest Cloudshell4 Case OpenSCAD and stl's are available at the top, in the OP. The Vu case and accessories are located here.

                                            hominoid
                                            Posts: 568
                                            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: 64 times
                                            Been thanked: 213 times
                                            Contact:

                                            Re: CloudShell4 Unauthorized

                                            Post by hominoid »

                                            In this release I added the front vu5 attachment, strengthened the oled holder and did a couple of minor fixes and code cleanup.
                                              cs4-minixl_hc4-vu5a.png
                                              cs4-minixl_hc4-vu5a.png (1.86 MiB) Viewed 4011 times
                                              Cloudshell4-MiniXL and Vu5a+ w/ speakers
                                                I can now verify that the Cloudshell4-MiniXL can accommodate an additional configuration of both a 3.5” and 2.5” hdd. When I did the initial work I wasn’t sure if there was enough room for cables.
                                                  cs4-minixl_hc4_back_open.png
                                                  cs4-minixl_hc4_back_open.png (791.33 KiB) Viewed 4011 times
                                                    The very bottom of the oled battery is 3-4mm from the 2.5” drive so I took the precaution of using a little electrical tape for insulation, just in case. The outside metal holder is the positive side of the battery.
                                                      cs4-minixl_oled_battery.png
                                                      cs4-minixl_oled_battery.png (907.24 KiB) Viewed 4011 times
                                                      These users thanked the author hominoid for the post:
                                                      odroid (Mon Feb 01, 2021 10:56 am)

                                                      gabrielitos
                                                      Posts: 1
                                                      Joined: Wed Feb 24, 2021 6:59 am
                                                      languages_spoken: english
                                                      Has thanked: 0
                                                      Been thanked: 0
                                                      Contact:

                                                      Re: CloudShell4 Unauthorized

                                                      Post by gabrielitos »

                                                      Thanks for your hard work @hominoid!
                                                      I am looking to realize a copy for myself of the CloudShell4 for hc4, I would love to finally create a NAS for my data. I don't own a CloudShell 2, so I will create it from scratch.
                                                      I inspected your OpenSCAD model and I have some questions/feedbacks for you:
                                                      • I saw you created a small support for the OLED display in the top panel. Would it be possible instead to create a rectangular opening in the top panel, insert and fix with some glue points the OLED card? This would become cheaper to create, since all the panels can be laser-cut. The front panel should of course have the opening slightly higher.
                                                      • Is the left side panel the same as the right side panel? I saw two distinct DXFs, but I cannot spot any difference..
                                                      • I found that the IR window is too low when creating the CloudShell4, it does not match the height of the hc4 IR sensor.
                                                      But again, thanks for your hard work! I am figuring out how to laser cut the pieces and where to buy the additional components, I will then post my findings here!

                                                      hominoid
                                                      Posts: 568
                                                      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: 64 times
                                                      Been thanked: 213 times
                                                      Contact:

                                                      Re: CloudShell4 Unauthorized

                                                      Post by hominoid »

                                                      Hi @gabrielitos, thanks for the post and feedback.
                                                        gabrielitos wrote:
                                                        Wed Feb 24, 2021 7:23 am
                                                        I saw you created a small support for the OLED display in the top panel. Would it be possible instead to create a rectangular opening in the top panel, insert and fix with some glue points the OLED card? This would become cheaper to create, since all the panels can be laser-cut. The front panel should of course have the opening slightly higher.
                                                        Yes, that is possible and would work. It was a solution I considered but decide on the current approach because it’s cleaner if it’s 3d printed and, if using a cnc machine, there are other ways to do the same thing that don’t require a thru-hole. For instance two pieces of plexiglas (or other material) glued close together or one piece with a cut, in which the kerf is smaller then the thickness of the oled pcb or a channel cut by a dremel tool or router; you get the idea. I also figured the cnc folks would know what works best based on their resources and experience.
                                                        gabrielitos wrote:
                                                        Wed Feb 24, 2021 7:23 am
                                                        Is the left side panel the same as the right side panel? I saw two distinct DXFs, but I cannot spot any difference..
                                                        The sides are the same. It was a conscious decision to include separate ones so anyone can modify either one easily with a 2d CAD app and not have to worry about modifying the OpenSCAD source for the stl or model generation. After editing the dxf file simply regenerate the stl platter or 3d model in OpenSCAD to see the changes. I hoped this would make it easy for people to customize the design to their liking without having to know OpenSCAD. There is also a second reason for having both regarding 3d printed cases. This allows either the printed or the bed side to be the outside of the case by swapping their positions.
                                                        gabrielitos wrote:
                                                        Wed Feb 24, 2021 7:23 am
                                                        I found that the IR window is too low when creating the CloudShell4, it does not match the height of the hc4 IR sensor.
                                                        The ir window is too low for the Cloudshell4, it’s a bug in the code, thanks for pointing it out. In the near future, since the front can be printed translucent or made from plexiglas, I do plan on changing the ir window to support opaque fronts by using a shouldered opening so a clear piece can be inset.
                                                          What material do you plan on using for your Cloudshell4? Having wood or metal sides or fascias would be very cool, plexiglas or 3d printed pieces for the rest. Due to time and resource I have not completed a full check print of the Cloudshell4 yet. I will try and get one done in the next few days (it’s multiple day long print jobs for the whole case) and make a post here. This way if there are any issues I can get them addressed before your ready to cut your case. Please ask any questions and share your progress as you proceed with your plan.

                                                          hominoid
                                                          Posts: 568
                                                          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: 64 times
                                                          Been thanked: 213 times
                                                          Contact:

                                                          Re: CloudShell4 Unauthorized

                                                          Post by hominoid »

                                                          The Cloudshell4 build is done and there is plenty of room for two 3.5” hd. In fact there is enough extra room to facilitate better spacing so more mounting holes were added for a total of five rows. The new drive spacing will allow for more flexibility and better cooling. An optional full bottom was also added that will work, when appropriate(uses lower holes), for the Cloudshell4 and Cloudshell4-MiniXL.
                                                            cs4_drives.png
                                                            cs4_drives.png (1.37 MiB) Viewed 3462 times
                                                              The ir window location for the Cloudshell4 and Cloudshell2 conversion panels was fixed and expanded. It now allows for three choices:
                                                              • shouldered rectangular opening for a translucent inset
                                                              • perforated HK logo
                                                              • custom user dxf file(./dxf/custom.dxf)

                                                              The HK logo is enabled by default for all HC4 cases for the pre-compiled stl’s. The position is centered on the ir based on the size and scale in the options.

                                                              Code: Select all

                                                              cs4_irwindow = 2;       // 0=none, 1=rectangular(typical 10mmx8mm), 
                                                                                      // 2=HK logo(irscale=.5, size 12mmx12mm, 3=custom(irscale=.5 size 30mmx7mm)
                                                              cs4_irscale = .5;       // scale dxf file
                                                              cs4_irxsize = 12;       // x axis size of ir window
                                                              cs4_irysize = 12;       // y axis size of ir window
                                                                DXF Sections for CNC Cutting
                                                                If your going to use a cnc cutter and need to capture a feature that is not in the dxf file, like the oled opening or ir window, create a section and export it as a dxf file for use in the fabrication. If your not familiar, here is how to do it.

                                                                The first step is to use a provided stl or create the stl you want to section using Cloudshell4.scad. If using Cloudshell4.scad, select the case and options you want and select debug mode instead of model or platter. I use debug mode to work with an individual panel during development. It is currently set to display the front panel. If you need a different one change line 252 to the correct one. Render it(F6), export the panel(F7) as a stl file and exit. Open a new Openscad file and add the following command using the name of the stl file you just saved or the one for the pre-compiled stl your using. This will section the stl file at 1.5mm and should be changed, if needed, to capture the profile you want.

                                                                Code: Select all

                                                                projection(cut = true) translate([0,0,1.5]) import("Cloudshell4_front.stl");
                                                                Once rendered it should look like this and will have no height since it’s now 2D.
                                                                  cs4_front_projection.png
                                                                  cs4_front_projection.png (124.52 KiB) Viewed 3462 times
                                                                    The final step is to export this image as a DXF file under the menu File->Export->DXF. You can now verify that it was created successfully by opening it in LibreCAD or any other dxf editor or viewer.
                                                                      cs4_dxf_section.png
                                                                      cs4_dxf_section.png (98.82 KiB) Viewed 3462 times
                                                                        OpenSCAD, stl and dxf files updated in op.
                                                                          20210226 Version 1.2.2
                                                                          -added 173mm bottom tray for Cloudshell4 and MiniXL
                                                                          -changed ir window to a square shouldered inset, HK logo or custom dxf
                                                                          -fixed ir window placement for Cloudshell2 and Cloudshell4
                                                                          -added additional hd holes for Cloudshell4
                                                                          These users thanked the author hominoid for the post:
                                                                          odroid (Tue Mar 02, 2021 12:02 pm)

                                                                          describe19
                                                                          Posts: 1
                                                                          Joined: Mon Apr 12, 2021 3:52 pm
                                                                          languages_spoken: english
                                                                          ODROIDs: HC4
                                                                          Has thanked: 0
                                                                          Been thanked: 0
                                                                          Contact:

                                                                          Re: CloudShell4 Unauthorized

                                                                          Post by describe19 »

                                                                          Hello I'm just wondering if the cloudshell4 mini can fit 2 15mm 2.5 inch drives. Thanks.

                                                                          hominoid
                                                                          Posts: 568
                                                                          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: 64 times
                                                                          Been thanked: 213 times
                                                                          Contact:

                                                                          Re: CloudShell4 Unauthorized

                                                                          Post by hominoid »

                                                                          describe19 wrote:
                                                                          Mon Apr 12, 2021 3:54 pm
                                                                          Hello I'm just wondering if the cloudshell4 mini can fit 2 15mm 2.5 inch drives. Thanks.
                                                                          There is 22mm between the mounting holes so they should fit. The drives sit on a 3mm riser on the tray so that should leave at least 19mm of space. The mounting hole locations can be easily moved if you want more space between the drives by editing the appropriate dxf file(CloudShell4_LeftSide_Mini.dxf, CloudShell4_RightSide_Mini.dxf) and regenerating the stl.

                                                                          domih
                                                                          Posts: 426
                                                                          Joined: Mon Feb 11, 2019 4:48 pm
                                                                          languages_spoken: English, French
                                                                          ODROIDs: UX4, HC2, N2, N2+, H2, H2+, C4, HC4 - 1GbE, 2.5GbE, 10GbE, 40+GbE
                                                                          Location: San Francisco Bay Area
                                                                          Has thanked: 164 times
                                                                          Been thanked: 159 times
                                                                          Contact:

                                                                          Re: CloudShell4 Unauthorized

                                                                          Post by domih »

                                                                          Wow, wow and wow!

                                                                          I really need to dive into 3D printing one of these days.
                                                                          These users thanked the author domih for the post:
                                                                          hominoid (Tue Apr 20, 2021 4:55 am)

                                                                          odroidRapid
                                                                          Posts: 54
                                                                          Joined: Sun Oct 13, 2019 2:37 pm
                                                                          languages_spoken: english
                                                                          ODROIDs: HC2
                                                                          Has thanked: 12 times
                                                                          Been thanked: 1 time
                                                                          Contact:

                                                                          Re: CloudShell4 Unauthorized

                                                                          Post by odroidRapid »

                                                                          Can someone slightly modify the design of the case so that a 12 cm fan can be mounted on the back?

                                                                          hominoid
                                                                          Posts: 568
                                                                          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: 64 times
                                                                          Been thanked: 213 times
                                                                          Contact:

                                                                          Re: CloudShell4 Unauthorized

                                                                          Post by hominoid »

                                                                          odroidRapid wrote:
                                                                          Sat Aug 21, 2021 6:23 am
                                                                          Can someone slightly modify the design of the case so that a 12 cm fan can be mounted on the back?
                                                                          All the cases are designed around the width of a 3.5" hdd. At 101.60mm they are not wide enough to fit a 12cm fan. You might try using one of the many fan adapters on thingiverse.com.
                                                                          https://www.thingiverse.com/thing:21112
                                                                          https://www.thingiverse.com/thing:735038
                                                                          I suspect you might need an offset adapter so it's not interfering with the case bottom sitting flat.

                                                                          odroidRapid
                                                                          Posts: 54
                                                                          Joined: Sun Oct 13, 2019 2:37 pm
                                                                          languages_spoken: english
                                                                          ODROIDs: HC2
                                                                          Has thanked: 12 times
                                                                          Been thanked: 1 time
                                                                          Contact:

                                                                          Re: CloudShell4 Unauthorized

                                                                          Post by odroidRapid »

                                                                          Maybe I can somehow make that case from plexiglass so I’m wondering how wide should a plexiglass be?

                                                                          hominoid
                                                                          Posts: 568
                                                                          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: 64 times
                                                                          Been thanked: 213 times
                                                                          Contact:

                                                                          Re: CloudShell4 Unauthorized

                                                                          Post by hominoid »

                                                                          odroidRapid wrote:
                                                                          Sat Aug 21, 2021 12:41 pm
                                                                          Maybe I can somehow make that case from plexiglass so I’m wondering how wide should a plexiglass be?
                                                                          It can be cut from plexiglass but what it is made from doesn't change the issue your facing. The case sides screw to the drives or adapter(2.5" drives) which is an integral part of the case structure. If you make it wider then every piece, besides the case sides, needs to be re-designed to accommodate the extra width and an adapter is also now needed for 3.5" drives.

                                                                          odroidRapid
                                                                          Posts: 54
                                                                          Joined: Sun Oct 13, 2019 2:37 pm
                                                                          languages_spoken: english
                                                                          ODROIDs: HC2
                                                                          Has thanked: 12 times
                                                                          Been thanked: 1 time
                                                                          Contact:

                                                                          Re: CloudShell4 Unauthorized

                                                                          Post by odroidRapid »

                                                                          I am aware of that. 3mm plexiglas would be good?

                                                                          hominoid
                                                                          Posts: 568
                                                                          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: 64 times
                                                                          Been thanked: 213 times
                                                                          Contact:

                                                                          Re: CloudShell4 Unauthorized

                                                                          Post by hominoid »

                                                                          I misunderstood what you were asking. Yes, 3mm would work. The original Cloudshell2 had 5mm sides with everything else 3mm. I've been using 3mm sides on the Cloudshell4 with 3.5" drives without a problem.
                                                                          These users thanked the author hominoid for the post:
                                                                          odroidRapid (Sun Aug 22, 2021 3:16 am)

                                                                          Post Reply

                                                                          Return to “Projects”

                                                                          Who is online

                                                                          Users browsing this forum: No registered users and 0 guests