• Welcome to TechPowerUp Forums, Guest! Please check out our forum guidelines for info related to our community.

I'm looking for a good tool to make the 3D scanning of my mini-pc using the photogrammetry and my Kinect 2.

Status
Not open for further replies.
I am designing my own case from scratch.

The structure of the PINE64PlayBOX, how the lid is closed, etc. will not be reflected at all.

In fact, it cannot be reflected.

This is due to the characteristics of the 3D printer.
* Small hooks will not be printed correctly, are likely to not function, and are easily damaged.

The mechanism for closing the lid will be worked on last, as it will complicate the work on CAD.
It is basically screwed in place.
Don't worry about it until it's completed.

Currently, the TNTOR power bank and RockPro overlap by 9.13mm.
The orientation of the TNTOR power bank cannot be made the same unless the case is made 10mm larger.
Do so if necessary.
EDIT: There was a problem with the translation.
→If you ask me to make any changes, I will make them.

The CAD model is associated to make changes easier.
1741898945788.png


This means that the case is currently 141mm tall and will need to be changed to 151mm.
1741899114394.png
 
Last edited:
Can you help me to find a soft USB cable,USB-C to USB-C ? like the one below :

WhatsApp Image 2025-03-12 at 21.52.11.jpeg


in amazon.it or in some other italian marketplace. Very thanks.
 
The Type-c standard is complicated.

What is this cable used for?

- Display power supply
- Display touch panel communication
- Power supply to RockPro64
- Other

Why choose a flexible cable?

- You want to bend it at a sharp angle in a small space
- You want to easily bundle up excess cable
- Other
 
I've bought this one :


I will use it to connect the Touchscreen to the TNTOR power bank,instead of using the cable USB-C (display) to USB-A port of the RockPro.
Yeah flexible,otherwise it is too bulky inside the case. The flexible cables can be curled up.
 
A cable that probably meets the requirements except for its 1.0m length.

Cables that say "100W" are generally stiff.

Cables with "10Gbps", "40Gbps", "USB4", and "DP alt" are also stiff.

An easy way to search is "Type-C 480".

The USB 2.0 standard is 480Mbps, so searching for 480 will find the correct result.
With USB 2.0, the 2.0m cable will get in the way.

I will use it to connect the Touchscreen to the TNTOR power bank,instead of using the cable USB-C (display) to USB-A port of the RockPro.

Maybe it's a translation problem, but I can't understand it at all. Communications? Power? I almost always provide options, so please make it clear by quoting the options, etc.

Cables labeled "65W" or "3.0A" are likely to be flexible.
These are simple cables that do not have the eMarker chip required by the USB PD standard.
The hard parts of the connector also tend to be short.

The Anker PowerLine III and PowerLine III Flow are soft.
 
Last edited:
This morning I've got the LitioKala battery pack that you have suggested some time ago,this one :


So,this is how I have organized the components right now :

new-battery.jpg


I think that this is the better solution available...the only big change is that I've exchanged the NITECORE with the TNTOR powerbank.

Do you want to integrate this option on your layout ? This could be the layout B,in case I want to use a more powerful power source,the battery pack
instead of the NITECORE powerbank. Not much changes from layout A to layout B.

Maybe it's a translation problem, but I can't understand it at all. Communications? Power? I almost always provide options, so please make it clear by quoting the options, etc.

Is the layout below,correct ?


new-battery.jpg
 

Attachments

  • Screenshot_2025-03-14_17-13-11.jpg
    Screenshot_2025-03-14_17-13-11.jpg
    13.6 KB · Views: 26
Last edited:
I think that this is the better solution available...the only big change is that I've exchanged the NITECORE with the TNTOR powerbank.
Do you want to integrate this option on your layout ? This could be the layout B,in case I want to use a more powerful power souce,the battery pack
instead of the NITECORE powerbank. Not much changes from layout A to layout B.
It would be a hassle to design it so that it would be possible to swap the NB10000 and TNTOR...

There should be no problem connecting the NB10000's USB A to the display's power Type-C.

In that case, I can design it so that it can be equipped with either a TNTOR power bank or a 3S2P battery pack.

[Design Plan A]
Components (mainly output)Cable and connectorComponents (mainly input)
RockPro64 : USB A (USB2.0)USB A → Type-C : USB2.08HP-CAPLCD : Type-C(DISPLAY&TOUCH : Requires USB2.0)
NB10000 : USB A (USB 5V MAX3A Power supply)USB A → Type-C : USB Power
(Charging cable compatible with 800mA or more)
8HP-CAPLCD : Type-C(POWER : Requires 5V MIN800mA)
Littokala 3S2P : DC barrel plug (5.5-2.1mm 12V MAX2A Power supply)Connect directly to the battery cable or convert it by 90 degrees adapterRockPro64 : DC barrel jack (5.5-2.1mm Requires 12V TYP1.11A)

[Design Plan B]
Components (mainly output)Cable and connectorComponents (mainly input)
RockPro64 : USB A (USB2.0)USB A → Type-C : USB2.08HP-CAPLCD : Type-C(DISPLAY&TOUCH : Requires USB2.0)
NB10000 : Type-C (USB PD 12V MAX1.5A Power supply)Type-C → Type-C : USB PD Power and Type-C → DC barrel plug (5.5-2.1mm 12V trigger adapter)RockPro64 : DC barrel jack (5.5-2.1mm Requires 12V TYP1.11A)
TNTOR : USB A (USB 5V MAX2A Power supply)USB A → Type-C : USB Power
(Charging cable compatible with 800mA or more)
8HP-CAPLCD : Type-C(POWER : Requires 5V MIN800mA)

Maybe I'm confused. I mean,I should connect the cable that starts from the USB-C port of "Display and Touch" to...what ?
As clearly stated in the table, the display's "DISPLAY&TOUCH" Type-C connector requires USB 2.0 standard communication.
*This is the case if you only want it to function as a touch panel.

There are actually some factors I don't understand about this.
The RockPro64's Type-C connector supports the DP alt standard, so touch panel communication and video output are actually possible with a single cable.

However, it is unknown whether video output in Type-C DP alt mode will function properly in an environment where FreeBSD is installed on RockPro64.
If all goes well, you will be able to get video and touch panel communication to the display using just a Type-C cable, without using an HDMI cable at all.

There are some points to keep in mind when checking this function.

Make sure to use Type-C DP alt compatible Type-C cable communication paths, including the 90-degree conversion adapter.
→Judging from the photo, the 90-degree conversion adapter appears to be compatible with DP alt.
If you have a Type-C to Type-C cable that supports DP alt, you will be able to experiment with it.
As an example, the cable you purchased does not support DP alt and cannot be used for this purpose.

1741973152838.png

Is the layout below,correct ?

I do not recommend using any connector other than USB A to Type-C for the Type-C power connector of your display.

If you fully understand the complex types of Type-C cable standards, what each one means, and which combinations are compatible, and can select the appropriate cable, then go ahead.

I had to make my own table and study these standards in order to understand them.
And this table doesn't even include video standards like DP alt or USB4.
Just looking at the power and communication standards alone, there are many different types.

To quote from the past, using Type-C cables requires expertise.
1741973475204.png




Just to let you know, I don't do any CAD work on the weekends. I'm probably playing PC games. ;)
 
Last edited:
It would be a hassle to design it so that it would be possible to swap the NB10000 and TNTOR...

Why ? the TNTOR powerbank has almost the same size of the NITECORE. The difference is of some millimiters in lenght.

Maybe because you want to close the back cover with 4 screws. But I don't have this problem with the PLAYBOX,because it uses 4 easy to snap hooks. Do you want to continue to support the idea that using a TAKACHI case is better than modifying the STEP file of the PLAYBOX case ?

For me its very easy to open the cover swapping the powerbanks and the batterypack that I want. Even because I've chosen the TNTOR and the NITECORE carefully,with the exact dimensions to fit inside the original PLAYBOX enclosure.

If all goes well, you will be able to get video and touch panel communication to the display using just a Type-C cable, without using an HDMI cable at all.

I didn't know. On the test that I have conducted,I used only the HDMI cable and I got the signal and FreeBSD reached the login. Then I didn't conduct further configurations. Do you think that there is a good chance that the touchscreen will work on FreeBSD without the needing to port the driver from Linux ?

The Anker PowerLine III cable that you have suggested supports the DP alt mode ?
 
Last edited:
1741974747902.png

1741974788102.png

The placement and orientation of the TNTOR power bank has been changed.
We have not yet designed a fixing method.
There is little effort required to change the design to replace the TNTOR power bank with a 3S2P battery pack.

The difference is of some millimiters in lenght.
A difference of a few millimeters can mess up the design.

This requires CAD expertise to be explained, so that's how it goes.

Where the NB10000 is placed on the CAD, the shape is dynamically created by referencing the NB10000 CAD data.

If I edit the NB10000 CAD data to the TNTOR shape, it will be less work...
Every time I see a "TNTOR" battery with the file name "NB10000", it kills my motivation to work, so I won't do that.

The Anker PowerLine III cable that you have suggested supports the DP alt mode ?

No, it doesn't.

For example, a cable like this supports DP alt.

However, this type of cable is quite stiff.
 
Last edited:
For example, a cable like this supports DP alt.

However, this type of cable is quite stiff.

If I use one USB-C / Display to USB-C / RockPro,I will occupy the only USB-C port available on the RockPro. What I want is a cable USB-C / Display to USB-A / RockPRO,that supports the DP-ALT mode, not stiff. Also the distance I have between the USB C connector of the display and the USB of the Rockpro is only 3 cm...even if the cable is not stiff,it can't be used easily without curling it.
 
Last edited:
If I use one USB-C / Display to USB-C / RockPro,I will occupy the only USB-C port available on the RockPro. What I want is a cable USB-C / Display to USB-A / RockPRO,that supports the DP-ALT mode, not stiff.
I understand that you are completely unaware of the DP alt standard...

The DP alt standard only works with Type-C connectors.

DP alt is not possible with any USB A type connector. (USB2.0, 3.0, 3.1, 3.2, 3.2Gen2*1:10Gbps, etc.)

Type-C is in a position that is difficult to access from the back panel.

It makes sense to use it instead of HDMI, and I prefer this method.

*Strictly speaking, if you have the ability to design a compatible board that improves the functionality of RockPro64 from scratch, it may be possible to output an HDMI signal by reusing the MHL standard for outputting HDMI with MicroUSB...If you can do that, you should make other useful changes.

1741977324600.png


Now, if you are able to output video via Type-C, you can eliminate the gap between the side of the case by modifying the power connection from the Liitokala battery pack in this way.

Using a DC barrel jack takes up a lot of space for wiring.
RockPro64 has two types of power input terminals, so you can use a JST XH 4Pin connector instead of a DC barrel jack.

No soldering required to achieve this.

DC barrel jack to screw terminal block conversion adapter
Pre-wired JST XH 4Pin connector
 
Type-C is in a position that is difficult to access from the back panel.

I don't need to access the USB C port from the back panel. If it is used by the display for enabling the touchscreen,the cable will be connected once and for all.

What I want to know is if using a soft cable USB-C from display to USB-C of the rockpro that supports Dp alt mode will make work the touchscreen of the display. Otherwise I don't see what's the benefit of using it. Actually the HDMI cable works good here and it is not bulky.
 
RockPro64's Type-C connector supports the following standards:

-USB 2.0 (480Mbps)
-USB 3.0 (5Gbps, now called USB3.2Gen1)
-DP alt (DisplayPort 1.2: 4K60Hz)

The only communication standard required for the display's touch panel is USB 2.0.

Therefore, touch panel communication is possible with a flexible Type-C cable that is only compatible with USB2.0. (You have already purchased a compatible cable)
 

Attachments

  • 1741979306855.png
    1741979306855.png
    85.4 KB · Views: 24
RockPro64 has two types of power input terminals, so you can use a JST XH 4Pin connector instead of a DC barrel jack.

I find comfortable that the cable that connects the DC barrel jack of the RockPro with the battery pack runs out of the case. Because in this way its easy to remove it. So it can be reused for something else or simply connected ; reconnected ; disconnected.

Therefore, touch panel communication is possible with a flexible Type-C cable that is only compatible with USB2.0. (You have already purchased a compatible cable : https://www.amazon.it/dp/B0D2KGRSL9

But this cable does not support DP alt :

Screenshot_2025-03-14_20-17-47.jpg
 
Last edited:
A "touch panel" is merely a replacement for a mouse.

In other words, it is only meant to communicate as a pointing device.

By using both an HDMI cable and a USB 2.0 Type-C to Type-C (without DP alt) that you have already purchased,
you can send video via HDMI and communicate as a pointing device for the touch panel via USB.

You will probably need to configure FreeBSD to use the touch panel as a pointing device.

I find comfortable that the cable that connects the DC barrel jack of the RockPro with the battery pack runs out of the case. Because in this way its easy to remove it. So it can be reused for something else or simply connected ; reconnected ; disconnected.

If I needed to disconnect power from a DC barrel jack, I would use a switch like this.
Oops, I made a mistake, this switch is for LED dimming only. It can't be used.

I think this switch can be used.
1741981261423.png

However, it's a bit big...I'm not sure if it will fit into the case, and it might not look very good.
 
Last edited:
A "touch panel" is merely a replacement for a mouse.

In other words, it is only meant to communicate as a pointing device.

By using both an HDMI cable and a USB 2.0 Type-C to Type-C (without DP alt) that you have already purchased,
you can send video via HDMI and communicate as a pointing device for the touch panel via USB.

You will probably need to configure FreeBSD to use the touch panel as a pointing device.



If I needed to disconnect power from a DC barrel jack, I would use a switch like this.
Oops, I made a mistake, this switch is for LED dimming only. It can't be used.

I think this switch can be used.
View attachment 389761
However, it's a bit big...I'm not sure if it will fit into the case, and it might not look very good.

The idea is good,but it is not elegant.

Screenshot_2025-03-14_21-14-45.jpg


this is the reason :

Untitled.jpg


or this :


why ? to reduce the bulk of the USB cable that comes out of the top of the case...I prefer the one I purchased because the USB-A port of the powerbank is obstructed by the plastic that I can't cut because behind there is the hook that holds the lid in place.
 
Last edited:
I think you think so because you refer to PINE64PlayBOX.

I design cases from scratch, so if a part doesn't fit, I just find a way to make it fit.

However, in order to do this, it is necessary to be clear which parts can be used.

If you want to power your display with a Type-C to Type-C cable, go ahead and do so.

The two-pack of cables you bought the other day would probably work for that purpose.

Since we don't know what kind of adapter will be added in between, you should also consider the possibility that the adapter may incur compatibility, but if you have already purchased it, I think it would be best to experiment with it.

I am able to incorporate verified results into the case design as long as it doesn't obviously ruin the case.

As of now, I am concerned that if you use the conversion adapter that I understand and that you have shown in the photo, the Type-C cable will probably require more wiring space.
Can I use a cable like this to connect a touch panel to USB?
It would make my design much easier.
I'll provide an example later.
This USB A to Type-C cable I presented is clearly a way to save wiring space.

Due to the special shape of the connector on the USB A side, this cable can be used inverted like a Type-C.

There's no need to worry about which cable to buy depending on whether the wires should come out to the right or left.
 
This USB A to Type-C cable I presented (https://www.amazon.it/dp/B07T647DDR) is clearly a way to save wiring space

I don't understand how can I use that cable. Please explain what's the point A and what's the point B,since on the description of the product it says "micro-USB" and the touchscreen port of the display is USB-C. I'm confused.

Maybe the side with USB-C is point A and it starts from the display and USB-A / mini USB is the USB-A port of the RockPro ?

Anyway I see that it is stiff. Not good for me.

PS : In the end,I bought this one :


It may seem like a spartan solution, but at the same time useful. To be used outside the case to turn off the board after having given the "shutdown now" command from FreeBSD :D
 
Last edited:
As I have said many times, the product link I posted is a USB A to Type-C cable.

There are two product options on this sales page, the other one is USB A to microUSB.
IMG_4253.png

Although it may be confusing that both options are listed in the product name, you should receive the product you select.
IMG_4252.png

If you look at the product photos, it should be clear whether it is Type-C or microUSB, so please check.
PS : In the end,I bought this one :

https://www.amazon.it/dp/B07TQ59K3C
;)
 

This is intented to work with the battery pack. Let's say that I want to use the NITECORE pòwerbank. Can you suggest the right cable ? Taking in consideration that the power buttons of my powerbanks do not work and that I don't want to power off the board pressing the on/off button on the back of the device. Would be very comfortable to have a cable with the on-off button even in the case I want to use the powerbank and not the battery pack.
 
If you are worried about the product description, you can pay an extra euro and choose this sales page.

It's likely the exact same product, and the sales page similarly offers the option to choose between Type-C and MicroUSB.

Since the product selection options were clear, I didn't think there would be any misunderstandings, so I simply offered the option that was 1 euro cheaper.:)

This is intented to work with the battery pack. Let's say that I want to use the NITECORE pòwerbank. Can you suggest the right cable ? Taking in consideration that the power buttons of my powerbanks do not work and that I don't want to power off the board pressing the on/off button on the back of the device. Would be very comfortable to have a cable with the on-off button even in the case I want to use the powerbank and not the battery pack.
It's easy, just put that switch after the Type-C trigger.
 
If you are worried about the product description, you can pay an extra euro and choose this sales page.

It's likely the exact same product, and the sales page similarly offers the option to choose between Type-C and MicroUSB.

Since the product selection options were clear, I didn't think there would be any misunderstandings, so I simply offered the option that was 1 euro cheaper.:)

Your cable is too stiff. Not good for me.

It's easy, just put that switch after the Type-C trigger.

Sorry. I don't have idea about how to do this. Should I solder something ? Think that more you are vague less I will understand. I think that on one side I should have one USB-C /A male connector to enter into the USB-C or USB-A port of the power bank. It seems that your suggestion is not good.
The same cable is not good if a powerbank is used.
 
Last edited:
Your cable is too stiff. Not good for me
I don't think so. The internal structure of this cable is USB 2.0, so there are only four wires.

For comparison, a Type-C cable that supports DP alt has nearly 20 wires inside.

Sorry. I don't have idea about how to do this. Should I solder something ? Think that more you are vague less I will understand. I think that on one side I should have one USB-C male connector to enter into the USB-C or USB-A port of the power bank. It seems that your suggestion is not good.
The same cable is not good if a powerbank is used.
First, please tell us which PD trigger you purchased. Then we can show you the order in which parts to use.

Specifically, no soldering required.
 
I don't think so. The internal structure of this cable is USB 2.0, so there are only four wires.

For comparison, a Type-C cable that supports DP alt has nearly 20 wires inside.


First, please tell us which PD trigger you purchased. Then we can show you the order in which parts to use.

Specifically, no soldering required.


PS : I found it :


even if it is not short.
 
Either cable can be used, but I think the trigger cable with the switch is too long.

However, when using the trigger cable, in a dual power bank setup, there is plenty of space to store the extra length of cable.
I like including cable management in case designs.


First let me explain about the short Type-C male to DC barrel plug trigger cable you already purchased.

Connect the Type-C of the trigger cable to the Type-C of the NB10000.

Next, connect the DC barrel plug of the trigger cable to the DC barrel jack of the switched cable you just purchased.

The connection from the switched cable to the RockPro64 is the same, so there's no need to explain it, right?

Of course, you can also combine the DC barrel plug of the switched cable with the JST XH 4Pin connector as I suggested.
1741977324600.png


Now, if you are able to output video via Type-C, you can eliminate the gap between the side of the case by modifying the power connection from the Liitokala battery pack in this way.

Using a DC barrel jack takes up a lot of space for wiring.
RockPro64 has two types of power input terminals, so you can use a JST XH 4Pin connector instead of a DC barrel jack.

No soldering required to achieve this.

DC barrel jack to screw terminal block conversion adapter
Pre-wired JST XH 4Pin connector

Regarding the Type-C trigger cable with a switch, I do not recommend this cable.

The reason is that the shape of the switch is different, so there are many changes between the design of the Liitokala 3S2P battery and the design of only the power bank.
 
Status
Not open for further replies.
Back
Top