... | @@ -2,13 +2,13 @@ Link to the files: https://gitlab.hsrw.eu/28504/fablab_tower/-/blob/main/v4.zip |
... | @@ -2,13 +2,13 @@ Link to the files: https://gitlab.hsrw.eu/28504/fablab_tower/-/blob/main/v4.zip |
|
|
|
|
|
# Ft230x based board
|
|
# Ft230x based board
|
|
|
|
|
|
The task was to build a FT230x based board which can be used as a UPDI 3 pin programmer. On the one hand it has a USB to serial converter mode. In that mode it has similar functionality as the FTDI cable. On the other hand it has a UPDI mode. So it can be used to program a UPDI target using serial communication.
|
|
The task was to build a FT230x based board which can be used as a UPDI 3 pin programmer. On the one hand it has a USB to serial converter mode. In that mode it has similar functionality as the FTDI cable. On the other hand it has a UPDI mode. So it can be used to program a UPDI target using serial communication.
|
|
|
|
|
|
## Board design
|
|
## Board design
|
|
|
|
|
|
The board design was predetermined and it looked like this:
|
|
The board design was predetermined and it looked like this:
|
|
|
|
|
|
<img src="uploads/e20c6dca293d2e4e0081d408959dd5a4/Bildschirmfoto_2023-12-11_um_14.18.42.png" width=500 />
|
|
{width="500"}
|
|
|
|
|
|
## CNC mill for boards
|
|
## CNC mill for boards
|
|
|
|
|
... | @@ -17,71 +17,60 @@ With a CNC mill we cutted the board. |
... | @@ -17,71 +17,60 @@ With a CNC mill we cutted the board. |
|
### Configurations
|
|
### Configurations
|
|
|
|
|
|
#### Phases
|
|
#### Phases
|
|
<img src="uploads/dddc259b2cd289ac37e48d551a8c334e/Phases.jpg" width=500 />
|
|
|
|
|
|
{width="500"}
|
|
|
|
|
|
#### Process Settings
|
|
#### Process Settings
|
|
|
|
|
|
1) Isolate
|
|
1) Isolate
|
|
|
|
|
|
<img src="uploads/84201b66c2cde6f94fd5c32f0755f226/Processsettings.jpg" width=500 />
|
|
{width="500"}
|
|
|
|
|
|
2) Contour routing
|
|
2) Contour routing
|
|
|
|
|
|
<img src="uploads/c567e50ce15e0a7f349f4527c4b24aa8/ContourRouting.jpg" width=500 />
|
|
{width="500"}
|
|
|
|
|
|
3) Drills
|
|
3) Drills
|
|
|
|
|
|
<img src="uploads/9e0606d9919f6273d92aae113b4e98b7/Drills.jpg" width=500 />
|
|
{width="500"}
|
|
|
|
|
|
Computation Results
|
|
Computation Results
|
|
|
|
|
|
<img src="uploads/be70f1f6cdda71d4be32f21a1901d0ad/ComputationResults.jpg" width=500 />
|
|
{width="500"}
|
|
|
|
|
|
#### Mount material
|
|
#### Mount material
|
|
|
|
|
|
<img src="uploads/0406dbe7ebd9148017273d79afc293e9/mountmaterial.jpg" width=500 />
|
|
{width="500"}
|
|
|
|
|
|
#### Material Settings
|
|
#### Material Settings
|
|
|
|
|
|
<img src="uploads/0461b43620709921a94b9f24d2fc5b05/materialsettings_.jpg" width=500 />
|
|
{width="500"}
|
|
|
|
|
|
#### Placement
|
|
#### Placement
|
|
|
|
|
|
<img src="uploads/366870f48079d3f40803f764b5af6bdf/placement.jpg" width=500 />
|
|
{width="500"}
|
|
|
|
|
|
|
|
|
|
### Process
|
|
### Process
|
|
|
|
|
|
<img src="uploads/f41a6d4174ce5bbb25aad6d2a2d5daea/startmachine.jpg" width=500 />
|
|
{width="500"}
|
|
|
|
|
|
|
|
|
|
### The milled board
|
|
### The milled board
|
|
|
|
|
|
The result looked like this:
|
|
The result looked like this:
|
|
|
|
|
|
<img src="uploads/871d1512b2ab3661786cfe6a2ef8e40a/board.jpg" width=500 />
|
|
{width="500"}
|
|
|
|
|
|
## Soldering
|
|
## Soldering
|
|
|
|
|
|
### Material
|
|
### Material
|
|
|
|
|
|
"Id";"Designator";"Package";"Quantity";"Designation";"Supplier and ref";
|
|
"Id";"Designator";"Package";"Quantity";"Designation";"Supplier and ref"; 1;"J3,J4";"PinHeader_1x03_P2.54mm_Vertical_THT_D1mm";2;"Conn_PinHeader_1x03_P2.54mm_Vertical_THT_D1.4mm"; 2;"R2,R1";"R_1206";2;"49"; 3;"R_PwrLed1";"R_1206";1;"499"; 4;"J2";"PinHeader_1x06_P2.54mm_Vertical_THT_D1.016mm";1;"Conn_01x06_Male"; 5;"R_Updi1";"R_1206";1;"4.7k"; 6;"U1";"SSOP-16_3.9x4.9_P0.65mm";1;"FT230XS"; 7;"R_RxLed1,R_TxLed1";"R_1206";2;"270"; 8;"J1";"Conn_USB_A_Plain";1;"USB_A_BoardPlug"; 9;"Rx1,Tx1,PWR1";"LED_1206";3;"LED"; 10;"C3,C4";"C_1206";2;"10 pF"; 11;"C1,C2";"C_1206";2;"1 uF";
|
|
1;"J3,J4";"PinHeader_1x03_P2.54mm_Vertical_THT_D1mm";2;"Conn_PinHeader_1x03_P2.54mm_Vertical_THT_D1.4mm";
|
|
|
|
2;"R2,R1";"R_1206";2;"49";
|
|
|
|
3;"R_PwrLed1";"R_1206";1;"499";
|
|
|
|
4;"J2";"PinHeader_1x06_P2.54mm_Vertical_THT_D1.016mm";1;"Conn_01x06_Male";
|
|
|
|
5;"R_Updi1";"R_1206";1;"4.7k";
|
|
|
|
6;"U1";"SSOP-16_3.9x4.9_P0.65mm";1;"FT230XS";
|
|
|
|
7;"R_RxLed1,R_TxLed1";"R_1206";2;"270";
|
|
|
|
8;"J1";"Conn_USB_A_Plain";1;"USB_A_BoardPlug";
|
|
|
|
9;"Rx1,Tx1,PWR1";"LED_1206";3;"LED";
|
|
|
|
10;"C3,C4";"C_1206";2;"10 pF";
|
|
|
|
11;"C1,C2";"C_1206";2;"1 uF";
|
|
|
|
|
|
|
|
### Result
|
|
### Result
|
|
|
|
|
|
The result looked like this:
|
|
The result looked like this:
|
|
|
|
|
|
<img src="uploads/5a6f4539be2291940df19a339db69619/fertigesBoard.jpg" width=500 />
|
|
{width=411 height=583}
|
|
|
|
|
|
## Testing the board
|
|
## Testing the board
|
|
|
|
|
... | @@ -91,7 +80,7 @@ We did three tests with the board. |
... | @@ -91,7 +80,7 @@ We did three tests with the board. |
|
|
|
|
|
The board was connected to a USB-Hub. You can see that the light of the board is on.
|
|
The board was connected to a USB-Hub. You can see that the light of the board is on.
|
|
|
|
|
|
<img src="uploads/92d09dcad292bd04474da71ba938b968/test1.jpg" width=500 />
|
|
{width="500"}
|
|
|
|
|
|
### Test: USB to serial converter mode
|
|
### Test: USB to serial converter mode
|
|
|
|
|
... | @@ -99,15 +88,10 @@ In that mode it has similar functionality as the FTDI cable. You can see in the |
... | @@ -99,15 +88,10 @@ In that mode it has similar functionality as the FTDI cable. You can see in the |
|
|
|
|
|

|
|

|
|
|
|
|
|
Turned:
|
|
Turned: 
|
|

|
|
|
|
|
|
|
|
|
|
|
|
### Test: UPDI mode
|
|
### Test: UPDI mode
|
|
|
|
|
|
In that mode it is used to program a UPDI target using serial communication.
|
|
In that mode it is used to program a UPDI target using serial communication. You can see in the video, that it works. The upload of the code was sucessfull!
|
|
You can see in the video, that it works. The upload of the code was sucessfull!
|
|
|
|
|
|
|
|

|
|
|
|
|
|
|
|
|
|
|
|
|
|
 |
|
|
|
\ No newline at end of file |