You can subscribe to this list here.
2011 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
(7) |
Jul
(3) |
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
---|---|---|---|---|---|---|---|---|---|---|---|---|
2012 |
Jan
|
Feb
|
Mar
|
Apr
|
May
(3) |
Jun
(2) |
Jul
|
Aug
|
Sep
|
Oct
|
Nov
(12) |
Dec
(12) |
2013 |
Jan
(7) |
Feb
(13) |
Mar
(15) |
Apr
|
May
|
Jun
(1) |
Jul
(62) |
Aug
(12) |
Sep
(6) |
Oct
|
Nov
(37) |
Dec
|
2014 |
Jan
|
Feb
|
Mar
|
Apr
(15) |
May
(2) |
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
(27) |
Dec
(51) |
2015 |
Jan
(10) |
Feb
(12) |
Mar
(12) |
Apr
(52) |
May
(27) |
Jun
(2) |
Jul
(1) |
Aug
(38) |
Sep
(1) |
Oct
|
Nov
(3) |
Dec
|
2016 |
Jan
(6) |
Feb
(1) |
Mar
(14) |
Apr
|
May
(1) |
Jun
(3) |
Jul
(13) |
Aug
(26) |
Sep
|
Oct
|
Nov
|
Dec
|
2017 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
(1) |
Jul
(6) |
Aug
(20) |
Sep
(1) |
Oct
(8) |
Nov
(35) |
Dec
(17) |
2019 |
Jan
|
Feb
|
Mar
(3) |
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
2020 |
Jan
|
Feb
(5) |
Mar
|
Apr
|
May
|
Jun
|
Jul
(86) |
Aug
(20) |
Sep
|
Oct
|
Nov
|
Dec
|
2021 |
Jan
|
Feb
(2) |
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
2022 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
(7) |
Oct
(11) |
Nov
(11) |
Dec
(11) |
2023 |
Jan
(44) |
Feb
(64) |
Mar
(33) |
Apr
(24) |
May
(10) |
Jun
(19) |
Jul
(1) |
Aug
|
Sep
|
Oct
|
Nov
(13) |
Dec
(1) |
2024 |
Jan
(4) |
Feb
(11) |
Mar
(1) |
Apr
|
May
(6) |
Jun
(22) |
Jul
|
Aug
|
Sep
(4) |
Oct
|
Nov
|
Dec
|
From: <new...@us...> - 2024-09-16 20:28:20
|
Revision: 1416 http://sourceforge.net/p/loconetovertcp/svn/1416 Author: newheiko Date: 2024-09-16 20:28:18 +0000 (Mon, 16 Sep 2024) Log Message: ----------- Fix typo in release readme. Modified Paths: -------------- PiLocoBuffer/hardware/trunk/release-readme.md Modified: PiLocoBuffer/hardware/trunk/release-readme.md =================================================================== --- PiLocoBuffer/hardware/trunk/release-readme.md 2024-09-16 20:26:02 UTC (rev 1415) +++ PiLocoBuffer/hardware/trunk/release-readme.md 2024-09-16 20:28:18 UTC (rev 1416) @@ -17,7 +17,8 @@ - Opened and saved files with kicad 8 - Changed PCB text to rev0.3 - Use PCB fabrication toolkit instead of manual process - - Set EEPROM (U1) and THT parts from bottom side to "Exclude from BOM" so JLC does not populate them- 0.4: + - Set EEPROM (U1) and THT parts from bottom side to "Exclude from BOM" so JLC does not populate them +- 0.4: - Changed base resistors to 1kOhm for better pull-down capacity of LN transmit transistor - Changed C10/C11 part numbers for JLCPCB stock - Changed PCB text to rev0.4 This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <new...@us...> - 2024-09-16 20:26:04
|
Revision: 1415 http://sourceforge.net/p/loconetovertcp/svn/1415 Author: newheiko Date: 2024-09-16 20:26:02 +0000 (Mon, 16 Sep 2024) Log Message: ----------- Update readme for 0.4 release Modified Paths: -------------- PiLocoBuffer/hardware/trunk/release-readme.md Modified: PiLocoBuffer/hardware/trunk/release-readme.md =================================================================== --- PiLocoBuffer/hardware/trunk/release-readme.md 2024-09-16 20:19:34 UTC (rev 1414) +++ PiLocoBuffer/hardware/trunk/release-readme.md 2024-09-16 20:26:02 UTC (rev 1415) @@ -17,11 +17,14 @@ - Opened and saved files with kicad 8 - Changed PCB text to rev0.3 - Use PCB fabrication toolkit instead of manual process - - Set EEPROM (U1) and THT parts from bottom side to "Exclude from BOM" so JLC does not populate them + - Set EEPROM (U1) and THT parts from bottom side to "Exclude from BOM" so JLC does not populate them- 0.4: + - Changed base resistors to 1kOhm for better pull-down capacity of LN transmit transistor + - Changed C10/C11 part numbers for JLCPCB stock + - Changed PCB text to rev0.4 Required: -- kicad 8.0.x (files created with 8.0.1-rc1) +- kicad 8.0.x (files created with 8.0.4) - kicad plugin called "Fabrication Toolkit" - installed through the kicad plugin manager Steps to create release: This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <new...@us...> - 2024-09-16 20:19:36
|
Revision: 1414 http://sourceforge.net/p/loconetovertcp/svn/1414 Author: newheiko Date: 2024-09-16 20:19:34 +0000 (Mon, 16 Sep 2024) Log Message: ----------- Tag as 0.4 Added Paths: ----------- PiLocoBuffer/hardware/tags/0.4/ This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <new...@us...> - 2024-09-15 21:10:55
|
Revision: 1413 http://sourceforge.net/p/loconetovertcp/svn/1413 Author: newheiko Date: 2024-09-15 21:10:53 +0000 (Sun, 15 Sep 2024) Log Message: ----------- Change base resistors to 1k for v0.4 Also updated PCB text to v0.4. Also changed C10/C11 part number for JLCPCB part shortage. LN transistor base resistor changed to ensure LN-DATA short circuit to RSCLD (15V with 27Ohm) will keep the transistor happy. (27Ohm plus 2x 12Ohm inside PiLocoBuffer -> 300mA, hFE ~100 @ 300mA -> I_B should be 3mA. Scope measurements done by SBor to verify result. Backlight transistor base resistor changed for shorter BOM. Modified Paths: -------------- PiLocoBuffer/hardware/trunk/piLocoBuffer.kicad_pcb PiLocoBuffer/hardware/trunk/piLocoBuffer.kicad_prl PiLocoBuffer/hardware/trunk/piLocoBuffer.kicad_sch Modified: PiLocoBuffer/hardware/trunk/piLocoBuffer.kicad_pcb =================================================================== --- PiLocoBuffer/hardware/trunk/piLocoBuffer.kicad_pcb 2024-06-27 20:07:45 UTC (rev 1412) +++ PiLocoBuffer/hardware/trunk/piLocoBuffer.kicad_pcb 2024-09-15 21:10:53 UTC (rev 1413) @@ -178,7 +178,7 @@ ) ) ) - (property "Footprint" "" + (property "Footprint" "project_footprints:NPTH_3mm_ID" (at 0 0 0) (unlocked yes) (layer "F.Fab") @@ -187,6 +187,7 @@ (effects (font (size 1.27 1.27) + (thickness 0.15) ) ) ) @@ -199,6 +200,7 @@ (effects (font (size 1.27 1.27) + (thickness 0.15) ) ) ) @@ -211,6 +213,7 @@ (effects (font (size 1.27 1.27) + (thickness 0.15) ) ) ) @@ -256,7 +259,7 @@ ) ) ) - (property "Footprint" "" + (property "Footprint" "project_footprints:NPTH_3mm_ID" (at 0 0 0) (unlocked yes) (layer "F.Fab") @@ -265,6 +268,7 @@ (effects (font (size 1.27 1.27) + (thickness 0.15) ) ) ) @@ -277,6 +281,7 @@ (effects (font (size 1.27 1.27) + (thickness 0.15) ) ) ) @@ -289,6 +294,7 @@ (effects (font (size 1.27 1.27) + (thickness 0.15) ) ) ) @@ -334,7 +340,7 @@ ) ) ) - (property "Footprint" "" + (property "Footprint" "project_footprints:NPTH_3mm_ID" (at 0 0 0) (unlocked yes) (layer "F.Fab") @@ -343,6 +349,7 @@ (effects (font (size 1.27 1.27) + (thickness 0.15) ) ) ) @@ -355,6 +362,7 @@ (effects (font (size 1.27 1.27) + (thickness 0.15) ) ) ) @@ -367,6 +375,7 @@ (effects (font (size 1.27 1.27) + (thickness 0.15) ) ) ) @@ -412,7 +421,7 @@ ) ) ) - (property "Footprint" "" + (property "Footprint" "project_footprints:NPTH_3mm_ID" (at 0 0 0) (unlocked yes) (layer "F.Fab") @@ -421,6 +430,7 @@ (effects (font (size 1.27 1.27) + (thickness 0.15) ) ) ) @@ -433,6 +443,7 @@ (effects (font (size 1.27 1.27) + (thickness 0.15) ) ) ) @@ -445,6 +456,7 @@ (effects (font (size 1.27 1.27) + (thickness 0.15) ) ) ) @@ -490,7 +502,7 @@ ) ) ) - (property "Footprint" "" + (property "Footprint" "Connector_RJ:RJ12_Amphenol_54601" (at 0 0 -90) (unlocked yes) (layer "F.Fab") @@ -499,6 +511,7 @@ (effects (font (size 1.27 1.27) + (thickness 0.15) ) ) ) @@ -511,6 +524,7 @@ (effects (font (size 1.27 1.27) + (thickness 0.15) ) ) ) @@ -523,6 +537,7 @@ (effects (font (size 1.27 1.27) + (thickness 0.15) ) ) ) @@ -866,7 +881,7 @@ ) ) ) - (property "Footprint" "" + (property "Footprint" "Potentiometer_THT:Potentiometer_Piher_PT-6-H_Horizontal" (at 0 0 90) (unlocked yes) (layer "F.Fab") @@ -875,6 +890,7 @@ (effects (font (size 1.27 1.27) + (thickness 0.15) ) ) ) @@ -887,6 +903,7 @@ (effects (font (size 1.27 1.27) + (thickness 0.15) ) ) ) @@ -899,6 +916,7 @@ (effects (font (size 1.27 1.27) + (thickness 0.15) ) ) ) @@ -1191,7 +1209,7 @@ ) ) ) - (property "Footprint" "" + (property "Footprint" "Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Horizontal" (at 0 0 180) (unlocked yes) (layer "F.Fab") @@ -1200,6 +1218,7 @@ (effects (font (size 1.27 1.27) + (thickness 0.15) ) ) ) @@ -1212,6 +1231,7 @@ (effects (font (size 1.27 1.27) + (thickness 0.15) ) ) ) @@ -1224,6 +1244,7 @@ (effects (font (size 1.27 1.27) + (thickness 0.15) ) ) ) @@ -1746,7 +1767,7 @@ ) ) ) - (property "Footprint" "" + (property "Footprint" "Display:WC1602A" (at 0 0 0) (unlocked yes) (layer "F.Fab") @@ -1755,6 +1776,7 @@ (effects (font (size 1.27 1.27) + (thickness 0.15) ) ) ) @@ -1767,6 +1789,7 @@ (effects (font (size 1.27 1.27) + (thickness 0.15) ) ) ) @@ -1779,6 +1802,7 @@ (effects (font (size 1.27 1.27) + (thickness 0.15) ) ) ) @@ -1962,7 +1986,7 @@ ) (fp_arc (start 64.20104 22.49932) - (mid 64.054473 22.853115) + (mid 64.054479 22.85315) (end 63.70066 22.9997) (stroke (width 0.12) @@ -2340,7 +2364,7 @@ ) ) ) - (property "Footprint" "" + (property "Footprint" "Connector_IDC:IDC-Header_2x03_P2.54mm_Horizontal" (at 0 0 0) (unlocked yes) (layer "F.Fab") @@ -2349,6 +2373,7 @@ (effects (font (size 1.27 1.27) + (thickness 0.15) ) ) ) @@ -2361,6 +2386,7 @@ (effects (font (size 1.27 1.27) + (thickness 0.15) ) ) ) @@ -2373,6 +2399,7 @@ (effects (font (size 1.27 1.27) + (thickness 0.15) ) ) ) @@ -2789,7 +2816,7 @@ ) ) ) - (property "Footprint" "" + (property "Footprint" "LED_THT:LED_D3.0mm" (at 0 0 180) (unlocked yes) (layer "F.Fab") @@ -2798,6 +2825,7 @@ (effects (font (size 1.27 1.27) + (thickness 0.15) ) ) ) @@ -2810,6 +2838,7 @@ (effects (font (size 1.27 1.27) + (thickness 0.15) ) ) ) @@ -2822,6 +2851,7 @@ (effects (font (size 1.27 1.27) + (thickness 0.15) ) ) ) @@ -3039,7 +3069,7 @@ ) ) ) - (property "Footprint" "" + (property "Footprint" "LED_THT:LED_D3.0mm" (at 0 0 180) (unlocked yes) (layer "F.Fab") @@ -3048,6 +3078,7 @@ (effects (font (size 1.27 1.27) + (thickness 0.15) ) ) ) @@ -3060,6 +3091,7 @@ (effects (font (size 1.27 1.27) + (thickness 0.15) ) ) ) @@ -3072,6 +3104,7 @@ (effects (font (size 1.27 1.27) + (thickness 0.15) ) ) ) @@ -3289,7 +3322,7 @@ ) ) ) - (property "Footprint" "" + (property "Footprint" "LED_THT:LED_D3.0mm" (at 0 0 180) (unlocked yes) (layer "F.Fab") @@ -3298,6 +3331,7 @@ (effects (font (size 1.27 1.27) + (thickness 0.15) ) ) ) @@ -3310,6 +3344,7 @@ (effects (font (size 1.27 1.27) + (thickness 0.15) ) ) ) @@ -3322,6 +3357,7 @@ (effects (font (size 1.27 1.27) + (thickness 0.15) ) ) ) @@ -3539,7 +3575,7 @@ ) ) ) - (property "Footprint" "" + (property "Footprint" "LED_THT:LED_D3.0mm" (at 0 0 180) (unlocked yes) (layer "F.Fab") @@ -3548,6 +3584,7 @@ (effects (font (size 1.27 1.27) + (thickness 0.15) ) ) ) @@ -3560,6 +3597,7 @@ (effects (font (size 1.27 1.27) + (thickness 0.15) ) ) ) @@ -3572,6 +3610,7 @@ (effects (font (size 1.27 1.27) + (thickness 0.15) ) ) ) @@ -3789,7 +3828,7 @@ ) ) ) - (property "Footprint" "" + (property "Footprint" "LED_THT:LED_D3.0mm" (at 0 0 180) (unlocked yes) (layer "F.Fab") @@ -3798,6 +3837,7 @@ (effects (font (size 1.27 1.27) + (thickness 0.15) ) ) ) @@ -3810,6 +3850,7 @@ (effects (font (size 1.27 1.27) + (thickness 0.15) ) ) ) @@ -3822,6 +3863,7 @@ (effects (font (size 1.27 1.27) + (thickness 0.15) ) ) ) @@ -4039,7 +4081,7 @@ ) ) ) - (property "Footprint" "" + (property "Footprint" "Button_Switch_THT:Push_E-Switch_KS01Q01" (at 0 0 0) (unlocked yes) (layer "F.Fab") @@ -4048,6 +4090,7 @@ (effects (font (size 1.27 1.27) + (thickness 0.15) ) ) ) @@ -4060,6 +4103,7 @@ (effects (font (size 1.27 1.27) + (thickness 0.15) ) ) ) @@ -4072,6 +4116,7 @@ (effects (font (size 1.27 1.27) + (thickness 0.15) ) ) ) @@ -4237,7 +4282,7 @@ ) ) ) - (property "Footprint" "" + (property "Footprint" "Potentiometer_THT:Potentiometer_Piher_PT-6-H_Horizontal" (at 0 0 90) (unlocked yes) (layer "F.Fab") @@ -4246,6 +4291,7 @@ (effects (font (size 1.27 1.27) + (thickness 0.15) ) ) ) @@ -4258,6 +4304,7 @@ (effects (font (size 1.27 1.27) + (thickness 0.15) ) ) ) @@ -4270,6 +4317,7 @@ (effects (font (size 1.27 1.27) + (thickness 0.15) ) ) ) @@ -4562,7 +4610,7 @@ ) ) ) - (property "Footprint" "" + (property "Footprint" "LED_THT:LED_D3.0mm" (at 0 0 180) (unlocked yes) (layer "F.Fab") @@ -4571,6 +4619,7 @@ (effects (font (size 1.27 1.27) + (thickness 0.15) ) ) ) @@ -4583,6 +4632,7 @@ (effects (font (size 1.27 1.27) + (thickness 0.15) ) ) ) @@ -4595,6 +4645,7 @@ (effects (font (size 1.27 1.27) + (thickness 0.15) ) ) ) @@ -4812,7 +4863,7 @@ ) ) ) - (property "Footprint" "" + (property "Footprint" "Button_Switch_THT:Push_E-Switch_KS01Q01" (at 0 0 0) (unlocked yes) (layer "F.Fab") @@ -4821,6 +4872,7 @@ (effects (font (size 1.27 1.27) + (thickness 0.15) ) ) ) @@ -4833,6 +4885,7 @@ (effects (font (size 1.27 1.27) + (thickness 0.15) ) ) ) @@ -4845,6 +4898,7 @@ (effects (font (size 1.27 1.27) + (thickness 0.15) ) ) ) @@ -5010,7 +5064,7 @@ ) ) ) - (property "Footprint" "" + (property "Footprint" "Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Horizontal" (at 0 0 0) (unlocked yes) (layer "F.Fab") @@ -5019,6 +5073,7 @@ (effects (font (size 1.27 1.27) + (thickness 0.15) ) ) ) @@ -5031,6 +5086,7 @@ (effects (font (size 1.27 1.27) + (thickness 0.15) ) ) ) @@ -5043,6 +5099,7 @@ (effects (font (size 1.27 1.27) + (thickness 0.15) ) ) ) @@ -5574,6 +5631,7 @@ (effects (font (size 1.27 1.27) + (thickness 0.15) ) ) ) @@ -5586,6 +5644,7 @@ (effects (font (size 1.27 1.27) + (thickness 0.15) ) ) ) @@ -5598,6 +5657,7 @@ (effects (font (size 1.27 1.27) + (thickness 0.15) ) ) ) @@ -5849,6 +5909,7 @@ (effects (font (size 1.27 1.27) + (thickness 0.15) ) ) ) @@ -5861,6 +5922,7 @@ (effects (font (size 1.27 1.27) + (thickness 0.15) ) ) ) @@ -5873,6 +5935,7 @@ (effects (font (size 1.27 1.27) + (thickness 0.15) ) ) ) @@ -6124,6 +6187,7 @@ (effects (font (size 1.27 1.27) + (thickness 0.15) ) ) ) @@ -6136,6 +6200,7 @@ (effects (font (size 1.27 1.27) + (thickness 0.15) ) ) ) @@ -6148,6 +6213,7 @@ (effects (font (size 1.27 1.27) + (thickness 0.15) ) ) ) @@ -6399,6 +6465,7 @@ (effects (font (size 1.27 1.27) + (thickness 0.15) ) ) ) @@ -6411,6 +6478,7 @@ (effects (font (size 1.27 1.27) + (thickness 0.15) ) ) ) @@ -6423,6 +6491,7 @@ (effects (font (size 1.27 1.27) + (thickness 0.15) ) ) ) @@ -6646,6 +6715,7 @@ (effects (font (size 1.27 1.27) + (thickness 0.15) ) ) ) @@ -6658,6 +6728,7 @@ (effects (font (size 1.27 1.27) + (thickness 0.15) ) ) ) @@ -6670,6 +6741,7 @@ (effects (font (size 1.27 1.27) + (thickness 0.15) ) ) ) @@ -6883,7 +6955,7 @@ ) ) ) - (property "Footprint" "" + (property "Footprint" "Button_Switch_THT:Push_E-Switch_KS01Q01" (at 0 0 0) (unlocked yes) (layer "F.Fab") @@ -6892,6 +6964,7 @@ (effects (font (size 1.27 1.27) + (thickness 0.15) ) ) ) @@ -6904,6 +6977,7 @@ (effects (font (size 1.27 1.27) + (thickness 0.15) ) ) ) @@ -6916,6 +6990,7 @@ (effects (font (size 1.27 1.27) + (thickness 0.15) ) ) ) @@ -7084,7 +7159,7 @@ (justify mirror) ) ) - (property "Footprint" "" + (property "Footprint" "Connector_PinSocket_2.54mm:PinSocket_2x20_P2.54mm_Vertical" (at 0 0 -90) (unlocked yes) (layer "F.Fab") @@ -7093,6 +7168,7 @@ (effects (font (size 1.27 1.27) + (thickness 0.15) ) ) ) @@ -7105,6 +7181,7 @@ (effects (font (size 1.27 1.27) + (thickness 0.15) ) ) ) @@ -7117,6 +7194,7 @@ (effects (font (size 1.27 1.27) + (thickness 0.15) ) ) ) @@ -7788,7 +7866,7 @@ (justify mirror) ) ) - (property "Footprint" "" + (property "Footprint" "Capacitor_SMD:C_0805_2012Metric_Pad1.15x1.40mm_HandSolder" (at 0 0 -90) (unlocked yes) (layer "F.Fab") @@ -7797,6 +7875,7 @@ (effects (font (size 1.27 1.27) + (thickness 0.15) ) ) ) @@ -7809,6 +7888,7 @@ (effects (font (size 1.27 1.27) + (thickness 0.15) ) ) ) @@ -7821,6 +7901,7 @@ (effects (font (size 1.27 1.27) + (thickness 0.15) ) ) ) @@ -8015,7 +8096,7 @@ (justify mirror) ) ) - (property "Footprint" "" + (property "Footprint" "Capacitor_SMD:C_0805_2012Metric_Pad1.15x1.40mm_HandSolder" (at 0 0 90) (unlocked yes) (layer "F.Fab") @@ -8024,6 +8105,7 @@ (effects (font (size 1.27 1.27) + (thickness 0.15) ) ) ) @@ -8036,6 +8118,7 @@ (effects (font (size 1.27 1.27) + (thickness 0.15) ) ) ) @@ -8048,6 +8131,7 @@ (effects (font (size 1.27 1.27) + (thickness 0.15) ) ) ) @@ -8242,7 +8326,7 @@ (justify mirror) ) ) - (property "Footprint" "" + (property "Footprint" "Capacitor_SMD:C_0805_2012Metric_Pad1.15x1.40mm_HandSolder" (at 0 0 -90) (unlocked yes) (layer "F.Fab") @@ -8251,6 +8335,7 @@ (effects (font (size 1.27 1.27) + (thickness 0.15) ) ) ) @@ -8263,6 +8348,7 @@ (effects (font (size 1.27 1.27) + (thickness 0.15) ) ) ) @@ -8275,6 +8361,7 @@ (effects (font (size 1.27 1.27) + (thickness 0.15) ) ) ) @@ -8469,7 +8556,7 @@ (justify mirror) ) ) - (property "Footprint" "" + (property "Footprint" "Capacitor_SMD:C_0805_2012Metric_Pad1.15x1.40mm_HandSolder" (at 0 0 -90) (unlocked yes) (layer "F.Fab") @@ -8478,6 +8565,7 @@ (effects (font (size 1.27 1.27) + (thickness 0.15) ) ) ) @@ -8490,6 +8578,7 @@ (effects (font (size 1.27 1.27) + (thickness 0.15) ) ) ) @@ -8502,6 +8591,7 @@ (effects (font (size 1.27 1.27) + (thickness 0.15) ) ) ) @@ -8696,7 +8786,7 @@ (justify mirror) ) ) - (property "Footprint" "" + (property "Footprint" "Package_QFP:TQFP-32_7x7mm_P0.8mm" (at 0 0 0) (unlocked yes) (layer "F.Fab") @@ -8705,6 +8795,7 @@ (effects (font (size 1.27 1.27) + (thickness 0.15) ) ) ) @@ -8717,6 +8808,7 @@ (effects (font (size 1.27 1.27) + (thickness 0.15) ) ) ) @@ -8729,6 +8821,7 @@ (effects (font (size 1.27 1.27) + (thickness 0.15) ) ) ) @@ -9273,7 +9366,7 @@ (justify mirror) ) ) - (property "Footprint" "" + (property "Footprint" "Capacitor_SMD:C_0805_2012Metric_Pad1.15x1.40mm_HandSolder" (at 0 0 90) (unlocked yes) (layer "F.Fab") @@ -9282,6 +9375,7 @@ (effects (font (size 1.27 1.27) + (thickness 0.15) ) ) ) @@ -9294,6 +9388,7 @@ (effects (font (size 1.27 1.27) + (thickness 0.15) ) ) ) @@ -9306,6 +9401,7 @@ (effects (font (size 1.27 1.27) + (thickness 0.15) ) ) ) @@ -9500,7 +9596,7 @@ (justify mirror) ) ) - (property "Footprint" "" + (property "Footprint" "Capacitor_SMD:C_0805_2012Metric_Pad1.15x1.40mm_HandSolder" (at 0 0 -90) (unlocked yes) (layer "F.Fab") @@ -9509,6 +9605,7 @@ (effects (font (size 1.27 1.27) + (thickness 0.15) ) ) ) @@ -9521,6 +9618,7 @@ (effects (font (size 1.27 1.27) + (thickness 0.15) ) ) ) @@ -9533,6 +9631,7 @@ (effects (font (size 1.27 1.27) + (thickness 0.15) ) ) ) @@ -9727,7 +9826,7 @@ (justify mirror) ) ) - (property "Footprint" "" + (property "Footprint" "Capacitor_SMD:C_0805_2012Metric_Pad1.15x1.40mm_HandSolder" (at 0 0 -90) (unlocked yes) (layer "F.Fab") @@ -9736,6 +9835,7 @@ (effects (font (size 1.27 1.27) + (thickness 0.15) ) ) ) @@ -9748,6 +9848,7 @@ (effects (font (size 1.27 1.27) + (thickness 0.15) ) ) ) @@ -9760,6 +9861,7 @@ (effects (font (size 1.27 1.27) + (thickness 0.15) ) ) ) @@ -9942,7 +10044,7 @@ (justify mirror) ) ) - (property "Value" "BC817-40 " + (property "Value" "BC817-40" (at 0 -2.5 90) (layer "B.Fab") (uuid "a088fb83-c7aa-44ab-a4f7-346a2dd409a9") @@ -9954,7 +10056,7 @@ (justify mirror) ) ) - (property "Footprint" "" + (property "Footprint" "Package_TO_SOT_SMD:SOT-23_Handsoldering" (at 0 0 -90) (unlocked yes) (layer "F.Fab") @@ -9963,6 +10065,7 @@ (effects (font (size 1.27 1.27) + (thickness 0.15) ) ) ) @@ -9975,6 +10078,7 @@ (effects (font (size 1.27 1.27) + (thickness 0.15) ) ) ) @@ -9987,6 +10091,7 @@ (effects (font (size 1.27 1.27) + (thickness 0.15) ) ) ) @@ -10219,7 +10324,7 @@ (justify mirror) ) ) - (property "Footprint" "" + (property "Footprint" "Resistor_SMD:R_0805_2012Metric_Pad1.15x1.40mm_HandSolder" (at 0 0 90) (unlocked yes) (layer "F.Fab") @@ -10228,6 +10333,7 @@ (effects (font (size 1.27 1.27) + (thickness 0.15) ) ) ) @@ -10240,6 +10346,7 @@ (effects (font (size 1.27 1.27) + (thickness 0.15) ) ) ) @@ -10252,6 +10359,7 @@ (effects (font (size 1.27 1.27) + (thickness 0.15) ) ) ) @@ -10434,7 +10542,7 @@ (justify mirror) ) ) - (property "Value" "2k2" + (property "Value" "1k" (at 0 -1.65 90) (layer "B.Fab") (uuid "35227ce5-b26d-441f-8c20-08f38cea896f") @@ -10446,7 +10554,7 @@ (justify mirror) ) ) - (property "Footprint" "" + (property "Footprint" "Resistor_SMD:R_0805_2012Metric_Pad1.15x1.40mm_HandSolder" (at 0 0 90) (unlocked yes) (layer "F.Fab") @@ -10455,6 +10563,7 @@ (effects (font (size 1.27 1.27) + (thickness 0.15) ) ) ) @@ -10467,6 +10576,7 @@ (effects (font (size 1.27 1.27) + (thickness 0.15) ) ) ) @@ -10479,10 +10589,11 @@ (effects (font (size 1.27 1.27) + (thickness 0.15) ) ) ) - (property "LCSC" "C17520" + (property "LCSC" "C17513" (at 0 0 90) (unlocked yes) (layer "B.Fab") @@ -10673,7 +10784,7 @@ (justify mirror) ) ) - (property "Footprint" "" + (property "Footprint" "Resistor_SMD:R_0805_2012Metric_Pad1.15x1.40mm_HandSolder" (at 0 0 -90) (unlocked yes) (layer "F.Fab") @@ -10682,6 +10793,7 @@ (effects (font (size 1.27 1.27) + (thickness 0.15) ) ) ) @@ -10694,6 +10806,7 @@ (effects (font (size 1.27 1.27) + (thickness 0.15) ) ) ) @@ -10706,6 +10819,7 @@ (effects (font (size 1.27 1.27) + (thickness 0.15) ) ) ) @@ -10900,7 +11014,7 @@ (justify mirror) ) ) - (property "Footprint" "" + (property "Footprint" "Resistor_SMD:R_0805_2012Metric_Pad1.15x1.40mm_HandSolder" (at 0 0 -90) (unlocked yes) (layer "F.Fab") @@ -10909,6 +11023,7 @@ (effects (font (size 1.27 1.27) + (thickness 0.15) ) ) ) @@ -10921,6 +11036,7 @@ (effects (font (size 1.27 1.27) + (thickness 0.15) ) ) ) @@ -10933,6 +11049,7 @@ (effects (font (size 1.27 1.27) + (thickness 0.15) ) ) ) @@ -11127,7 +11244,7 @@ (justify mirror) ) ) - (property "Footprint" "" + (property "Footprint" "Resistor_SMD:R_0805_2012Metric_Pad1.15x1.40mm_HandSolder" (at 0 0 90) (unlocked yes) (layer "F.Fab") @@ -11136,6 +11253,7 @@ (effects (font (size 1.27 1.27) + (thickness 0.15) ) ) ) @@ -11148,6 +11266,7 @@ (effects (font (size 1.27 1.27) + (thickness 0.15) ) ) ) @@ -11160,6 +11279,7 @@ (effects (font (size 1.27 1.27) + (thickness 0.15) ) ) ) @@ -11354,7 +11474,7 @@ (justify mirror) ) ) - (property "Footprint" "" + (property "Footprint" "Resistor_SMD:R_0805_2012Metric_Pad1.15x1.40mm_HandSolder" (at 0 0 90) (unlocked yes) (layer "F.Fab") @@ -11363,6 +11483,7 @@ (effects (font (size 1.27 1.27) + (thickness 0.15) ) ) ) @@ -11375,6 +11496,7 @@ (effects (font (size 1.27 1.27) + (thickness 0.15) ) ) ) @@ -11387,6 +11509,7 @@ (effects (font (size 1.27 1.27) + (thickness 0.15) ) ) ) @@ -11581,7 +11704,7 @@ (justify mirror) ) ) - (property "Footprint" "" + (property "Footprint" "Resistor_SMD:R_0805_2012Metric_Pad1.15x1.40mm_HandSolder" (at 0 0 -90) (unlocked yes) (layer "F.Fab") @@ -11590,6 +11713,7 @@ (effects (font (size 1.27 1.27) + (thickness 0.15) ) ) ) @@ -11602,6 +11726,7 @@ (effects (font (size 1.27 1.27) + (thickness 0.15) ) ) ) @@ -11614,6 +11739,7 @@ (effects (font (size 1.27 1.27) + (thickness 0.15) ) ) ) @@ -11808,7 +11934,7 @@ (justify mirror) ) ) - (property "Footprint" "" + (property "Footprint" "Resistor_SMD:R_0805_2012Metric_Pad1.15x1.40mm_HandSolder" (at 0 0 -90) (unlocked yes) (layer "F.Fab") @@ -11817,6 +11943,7 @@ (effects (font (size 1.27 1.27) + (thickness 0.15) ) ) ) @@ -11829,6 +11956,7 @@ (effects (font (size 1.27 1.27) + (thickness 0.15) ) ) ) @@ -11841,6 +11969,7 @@ (effects (font (size 1.27 1.27) + (thickness 0.15) ) ) ) @@ -12035,7 +12164,7 @@ (justify mirror) ) ) - (property "Footprint" "" + (property "Footprint" "Resistor_SMD:R_0805_2012Metric_Pad1.15x1.40mm_HandSolder" (at 0 0 -90) (unlocked yes) (layer "F.Fab") @@ -12044,6 +12173,7 @@ (effects (font (size 1.27 1.27) + (thickness 0.15) ) ) ) @@ -12056,6 +12186,7 @@ (effects (font (size 1.27 1.27) + (thickness 0.15) ) ) ) @@ -12068,6 +12199,7 @@ (effects (font (size 1.27 1.27) + (thickness 0.15) ) ) ) @@ -12262,7 +12394,7 @@ (justify mirror) ) ) - (property "Footprint" "" + (property "Footprint" "Resistor_SMD:R_0805_2012Metric_Pad1.15x1.40mm_HandSolder" (at 0 0 0) (unlocked yes) (layer "F.Fab") @@ -12271,6 +12403,7 @@ (effects (font (size 1.27 1.27) + (thickness 0.15) ) ) ) @@ -12283,6 +12416,7 @@ (effects (font (size 1.27 1.27) + (thickness 0.15) ) ) ) @@ -12295,6 +12429,7 @@ (effects (font (size 1.27 1.27) + (thickness 0.15) ) ) ) @@ -12489,7 +12624,7 @@ (justify mirror) ) ) - (property "Footprint" "" + (property "Footprint" "Resistor_SMD:R_0805_2012Metric_Pad1.15x1.40mm_HandSolder" (at 0 0 0) (unlocked yes) (layer "F.Fab") @@ -12498,6 +12633,7 @@ (effects (font (size 1.27 1.27) + (thickness 0.15) ) ) ) @@ -12510,6 +12646,7 @@ (effects (font (size 1.27 1.27) + (thickness 0.15) ) ) ) @@ -12522,6 +12659,7 @@ (effects (font (size 1.27 1.27) + (thickness 0.15) ) ) ) @@ -12716,7 +12854,7 @@ (justify mirror) ) ) - (property "Footprint" "" + (property "Footprint" "Resistor_SMD:R_0805_2012Metric_Pad1.15x1.40mm_HandSolder" (at 0 0 0) (unlocked yes) (layer "F.Fab") @@ -12725,6 +12863,7 @@ (effects (font (size 1.27 1.27) + (thickness 0.15) ) ) ) @@ -12737,6 +12876,7 @@ (effects (font (size 1.27 1.27) + (thickness 0.15) ) ) ) @@ -12749,6 +12889,7 @@ (effects (font (size 1.27 1.27) + (thickness 0.15) ) ) ) @@ -12943,7 +13084,7 @@ (justify mirror) ) ) - (property "Footprint" "" + (property "Footprint" "Resistor_SMD:R_0805_2012Metric_Pad1.15x1.40mm_HandSolder" (at 0 0 180) (unlocked yes) (layer "F.Fab") @@ -12952,6 +13093,7 @@ (effects (font (size 1.27 1.27) + (thickness 0.15) ) ) ) @@ -12964,6 +13106,7 @@ (effects (font (size 1.27 1.27) + (thickness 0.15) ) ) ) @@ -12976,6 +13119,7 @@ (effects (font (size 1.27 1.27) + (thickness 0.15) ) ) ) @@ -13170,7 +13314,7 @@ (justify mirror) ) ) - (property "Footprint" "" + (property "Footprint" "Resistor_SMD:R_0805_2012Metric_Pad1.15x1.40mm_HandSolder" (at 0 0 180) (unlocked yes) (layer "F.Fab") @@ -13179,6 +13323,7 @@ (effects (font (size 1.27 1.27) + (thickness 0.15) ) ) ) @@ -13191,6 +13336,7 @@ (effects (font (size 1.27 1.27) + (thickness 0.15) ) ) ) @@ -13203,6 +13349,7 @@ (effects (font (size 1.27 1.27) + (thickness 0.15) ) ) ) @@ -13397,7 +13544,7 @@ (justify mirror) ) ) - (property "Footprint" "" + (property "Footprint" "Capacitor_SMD:C_0805_2012Metric_Pad1.15x1.40mm_HandSolder" (at 0 0 180) (unlocked yes) (layer "F.Fab") @@ -13406,6 +13553,7 @@ (effects (font (size 1.27 1.27) + (thickness 0.15) ) ) ) @@ -13418,6 +13566,7 @@ (effects (font (size 1.27 1.27) + (thickness 0.15) ) ) ) @@ -13430,6 +13579,7 @@ (effects (font (size 1.27 1.27) + (thickness 0.15) ) ) ) @@ -13624,7 +13774,7 @@ (justify mirror) ) ) - (property "Footprint" "" + (property "Footprint" "Capacitor_SMD:C_0805_2012Metric_Pad1.15x1.40mm_HandSolder" (at 0 0 90) (unlocked yes) (layer "F.Fab") @@ -13633,6 +13783,7 @@ (effects (font (size 1.27 1.27) + (thickness 0.15) ) ) ) @@ -13645,6 +13796,7 @@ (effects (font (size 1.27 1.27) + (thickness 0.15) ) ) ) @@ -13657,10 +13809,11 @@ (effects (font (size 1.27 1.27) + (thickness 0.15) ) ) ) - (property "LCSC" "C107110" + (property "LCSC" "C63339" (at 0 0 90) (unlocked yes) (layer "B.Fab") @@ -13851,7 +14004,7 @@ (justify mirror) ) ) - (property "Footprint" "" + (property "Footprint" "Capacitor_SMD:C_0805_2012Metric_Pad1.15x1.40mm_HandSolder" (at 0 0 -90) (unlocked yes) (layer "F.Fab") @@ -13860,6 +14013,7 @@ (effects (font (size 1.27 1.27) + (thickness 0.15) ) ) ) @@ -13872,6 +14026,7 @@ (effects (font (size 1.27 1.27) + (thickness 0.15) ) ) ) @@ -13884,10 +14039,11 @@ (effects (font (size 1.27 1.27) + (thickness 0.15) ) ) ) - (property "LCSC" "C107110" + (property "LCSC" "C63339" (at 0 0 -90) (unlocked yes) (layer "B.Fab") @@ -14066,7 +14222,7 @@ (justify mirror) ) ) - (property "Value" "BC817-40 " + (property "Value" "BC817-40" (at 0 -2.5 0) (layer "B.Fab") (uuid "cc83e3c9-20d6-4213-a0d8-3401dce176ad") @@ -14078,7 +14234,7 @@ (justify mirror) ) ) - (property "Footprint" "" + (property "Footprint" "Package_TO_SOT_SMD:SOT-23_Handsoldering" (at 0 0 0) (unlocked yes) (layer "F.Fab") @@ -14087,6 +14243,7 @@ (effects (font (size 1.27 1.27) + (thickness 0.15) ) ) ) @@ -14099,6 +14256,7 @@ (effects (font (size 1.27 1.27) + (thickness 0.15) ) ) ) @@ -14111,6 +14269,7 @@ (effects (font (size 1.27 1.27) + (thickness 0.15) ) ) ) @@ -14331,7 +14490,7 @@ (justify mirror) ) ) - (property "Value" "2k2" + (property "Value" "1k" (at 0 -1.65 90) (layer "B.Fab") (uuid "a9735f01-9efc-4876-a4d8-311cef52ec54") @@ -14343,7 +14502,7 @@ (justify mirror) ) ) - (property "Footprint" "" + (property "Footprint" "Resistor_SMD:R_0805_2012Metric_Pad1.15x1.40mm_HandSolder" (at 0 0 -90) (unlocked yes) (layer "F.Fab") @@ -14352,6 +14511,7 @@ (effects (font (size 1.27 1.27) + (thickness 0.15) ) ) ) @@ -14364,6 +14524,7 @@ (effects (font (size 1.27 1.27) + (thickness 0.15) ) ) ) @@ -14376,10 +14537,11 @@ (effects (font (size 1.27 1.27) + (thickness 0.15) ) ) ) - (property "LCSC" "C17520" + (property "LCSC" "C17513" (at 0 0 -90) (unlocked yes) (layer "B.Fab") @@ -14570,7 +14732,7 @@ (justify mirror) ) ) - (property "Footprint" "" + (property "Footprint" "Resistor_SMD:R_0805_2012Metric_Pad1.15x1.40mm_HandSolder" (at 0 0 0) (unlocked yes) (layer "F.Fab") @@ -14579,6 +14741,7 @@ (effects (font (size 1.27 1.27) + (thickness 0.15) ) ) ) @@ -14591,6 +14754,7 @@ (effects (font (size 1.27 1.27) + (thickness 0.15) ) ) ) @@ -14603,6 +14767,7 @@ (effects (font (size 1.27 1.27) + (thickness 0.15) ) ) ) @@ -14797,7 +14962,7 @@ (justify mirror) ) ) - (property "Footprint" "" + (property "Footprint" "Resistor_SMD:R_0805_2012Metric_Pad1.15x1.40mm_HandSolder" (at 0 0 0) (unlocked yes) (layer "F.Fab") @@ -14806,6 +14971,7 @@ (effects (font (size 1.27 1.27) + (thickness 0.15) ) ) ) @@ -14818,6 +14984,7 @@ (effects (font (size 1.27 1.27) + (thickness 0.15) ) ) ) @@ -14830,6 +14997,7 @@ (effects (font (size 1.27 1.27) + (thickness 0.15) ) ) ) @@ -15024,7 +15192,7 @@ (justify mirror) ) ) - (property "Footprint" "" + (property "Footprint" "Package_SO:SOIC-20W_7.5x12.8mm_P1.27mm" (at 0 0 0) (unlocked yes) (layer "F.Fab") @@ -15033,6 +15201,7 @@ (effects (font (size 1.27 1.27) + (thickness 0.15) ) ) ) @@ -15045,6 +15214,7 @@ (effects (font (size 1.27 1.27) + (thickness 0.15) ) ) ) @@ -15057,6 +15227,7 @@ (effects (font (size 1.27 1.27) + (thickness 0.15) ) ) ) @@ -15513,7 +15684,7 @@ (justify mirror) ) ) - (property "Footprint" "" + (property "Footprint" "Crystal:Crystal_SMD_3225-4Pin_3.2x2.5mm_HandSoldering" (at 0 0 90) (unlocked yes) (layer "F.Fab") @@ -15522,6 +15693,7 @@ (effects (font (size 1.27 1.27) + (thickness 0.15) ) ) ) @@ -15534,6 +15706,7 @@ (effects (font (size 1.27 1.27) + (thickness 0.15) ) ) ) @@ -15546,6 +15719,7 @@ (effects (font (size 1.27 1.27) + (thickness 0.15) ) ) ) @@ -15768,7 +15942,7 @@ (justify mirror) ) ) - (property "Footprint" "" + (property "Footprint" "Connector_PinHeader_2.54mm:PinHeader_1x01_P2.54mm_Vertical" (at 0 0 0) (unlocked yes) (layer "F.Fab") @@ -15777,6 +15951,7 @@ (effects (font (size 1.27 1.27) + (thickness 0.15) ) ) ) @@ -15789,6 +15964,7 @@ (effects (font (size 1.27 1.27) + (thickness 0.15) ) ) ) @@ -15801,6 +15977,7 @@ (effects (font (size 1.27 1.27) + (thickness 0.15) ) ) ) @@ -16024,7 +16201,7 @@ (justify mirror) ) ) - (property "Footprint" "" + (property "Footprint" "Resistor_SMD:R_0805_2012Metric_Pad1.15x1.40mm_HandSolder" (at 0 0 180) (unlocked yes) (layer "F.Fab") @@ -16033,6 +16210,7 @@ (effects (font (size 1.27 1.27) + (thickness 0.15) ) ) ) @@ -16045,6 +16223,7 @@ (effects (font (size 1.27 1.27) + (thickness 0.15) ) ) ) @@ -16057,6 +16236,7 @@ (effects (font (size 1.27 1.27) + (thickness 0.15) ) ) ) @@ -16251,7 +16431,7 @@ (justify mirror) ) ) - (property "Footprint" "" + (property "Footprint" "Package_SOIC:SOIC-8_3.9x4.9mm_P1.27mm" (at 0 0 90) (unlocked yes) (layer "F.Fab") @@ -16260,6 +16440,7 @@ (effects (font (size 1.27 1.27) + (thickness 0.15) ) ) ) @@ -16272,6 +16453,7 @@ (effects (font (size 1.27 1.27) + (thickness 0.15) ) ) ) @@ -16284,6 +16466,7 @@ (effects (font (size 1.27 1.27) + (thickness 0.15) ) ) ) @@ -16305,7 +16488,7 @@ (path "/00000000-0000-0000-0000-000058e1713f") (sheetname "Root") (sheetfile "piLocoBuffer.kicad_sch") - (attr smd) + (attr smd exclude_from_bom) (fp_line (start 2.075 -2.575) (end 2.075 -2.43) @@ -16592,7 +16775,7 @@ (justify mirror) ) ) - (property "Footprint" "" + (property "Footprint" "Resistor_SMD:R_0805_2012Metric_Pad1.15x1.40mm_HandSolder" (at 0 0 180) (unlocked yes) (layer "F.Fab") @@ -16601,6 +16784,7 @@ (effects (font (size 1.27 1.27) + (thickness 0.15) ) ) ) @@ -16613,6 +16797,7 @@ (effects (font (size 1.27 1.27) + (thickness 0.15) ) ) ) @@ -16625,6 +16810,7 @@ (effects (font (size 1.27 1.27) + (thickness 0.15) ) ) ) @@ -16819,7 +17005,7 @@ (justify mirror) ) ) - (property "Footprint" "" + (property "Footprint" "Capacitor_SMD:C_0805_2012Metric_Pad1.15x1.40mm_HandSolder" (at 0 0 -90) (unlocked yes) (layer "F.Fab") @@ -16828,6 +17014,7 @@ (effects (font (size 1.27 1.27) + (thickness 0.15) ) ) ) @@ -16840,6 +17027,7 @@ (effects (font (size 1.27 1.27) + (thickness 0.15) ) ) ) @@ -16852,6 +17040,7 @@ (effects (font (size 1.27 1.27) + (thickness 0.15) ) ) ) @@ -17046,7 +17235,7 @@ (justify mirror) ) ) - (property "Footprint" "" + (property "Footprint" "Resistor_SMD:R_0805_2012Metric_Pad1.15x1.40mm_HandSolder" (at 0 0 180) (unlocked yes) (layer "F.Fab") @@ -17055,6 +17244,7 @@ (effects (font (size 1.27 1.27) + (thickness 0.15) ) ) ) @@ -17067,6 +17257,7 @@ (effects (font (size 1.27 1.27) + (thickness 0.15) ) ) ) @@ -17079,6 +17270,7 @@ (effects (font (size 1.27 1.27) + (thickness 0.15) ) ) ) @@ -17273,7 +17465,7 @@ (justify mirror) ) ) - (property "Footprint" "" + (property "Footprint" "Resistor_SMD:R_0805_2012Metric_Pad1.15x1.40mm_HandSolder" (at 0 0 180) (unlocked yes) (layer "F.Fab") @@ -17282,6 +17474,7 @@ (effects (font (size 1.27 1.27) + (thickness 0.15) ) ) ) @@ -17294,6 +17487,7 @@ (effects (font (size 1.27 1.27) + (thickness 0.15) ) ) ) @@ -17306,6 +17500,7 @@ (effects (font (size 1.27 1.27) + (thickness 0.15) ) ) ) @@ -17500,7 +17695,7 @@ (justify mirror) ) ) - (property "Footprint" "" + (property "Footprint" "Resistor_SMD:R_0805_2012Metric_Pad1.15x1.40mm_HandSolder" (at 0 0 -90) (unlocked yes) (layer "F.Fab") @@ -17509,6 +17704,7 @@ (effects (font (size 1.27 1.27) + (thickness 0.15) ) ) ) @@ -17521,6 +17717,7 @@ (effects (font (size 1.27 1.27) + (thickness 0.15) ) ) ) @@ -17533,6 +17730,7 @@ (effects (font (size 1.27 1.27) + (thickness 0.15) ) ) ) @@ -17727,7 +17925,7 @@ (justify mirror) ) ) - (property "Footprint" "" + (property "Footprint" "Resistor_SMD:R_0805_2012Metric_Pad1.15x1.40mm_HandSolder" (at 0 0 -90) (unlocked yes) (layer "F.Fab") @@ -17736,6 +17934,7 @@ (effects (font (size 1.27 1.27) + (thickness 0.15) ) ) ) @@ -17748,6 +17947,7 @@ (effects (font (size 1.27 1.27) + (thickness 0.15) ) ) ) @@ -17760,6 +17960,7 @@ (effects (font (size 1.27 1.27) + (thickness 0.15) ) ) ) @@ -17954,7 +18155,7 @@ (justify mirror) ) ) - (property "Footprint" "" + (property "Footprint" "Resistor_SMD:R_0805_2012Metric_Pad1.15x1.40mm_HandSolder" (at 0 0 90) (unlocked yes) (layer "F.Fab") @@ -17963,6 +18164,7 @@ (effects (font (size 1.27 1.27) + (thickness 0.15) ) ) ) @@ -17975,6 +18177,7 @@ (effects (font (size 1.27 1.27) + (thickness 0.15) ) ) ) @@ -17987,6 +18190,7 @@ (effects (font (size 1.27 1.27) + (thickness 0.15) ) ) ) @@ -18181,7 +18385,7 @@ (justify mirror) ) ) - (property "Footprint" "" + (property "Footprint" "Jumper:SolderJumper-2_P1.3mm_Open_RoundedPad1.0x1.5mm" (at 0 0 0) (unlocked yes) (layer "F.Fab") @@ -18190,6 +18394,7 @@ (effects (font (size 1.27 1.27) + (thickness 0.15) ) ) ) @@ -18202,6 +18407,7 @@ (effects (font (size 1.27 1.27) + (thickness 0.15) ) ) ) @@ -18214,6 +18420,7 @@ (effects (font (size 1.27 1.27) + (thickness 0.15) ) ) ) @@ -18985,7 +19192,7 @@ (layer "Edge.Cuts") (uuid "f41cab10-e5ec-44d2-84af-0ea7c8bd7000") ) - (gr_text "PiLocoBuffer rev0.3 (c) SBor, HRos, MPis\nPart of https://loconetovertcp.sourceforge.net/" + (gr_text "PiLocoBuffer rev0.4 (c) SBor, HRos, MPis\nPart of https://loconetovertcp.sourceforge.net/" (at 132.334 85.344 90) (layer "B.SilkS") (uuid "c20a8c12-d342-456b-b9af-aeec9d88e7d0") @@ -18997,7 +19204,7 @@ (justify mirror) ) ) - (gr_text "PiLocoBuffer rev0.3 (c) SBor, HRos, MPis\n" + (gr_text "PiLocoBuffer rev0.4 (c) SBor, HRos, MPis\n" (at 98.298 97.536 0) (layer "F.SilkS") (uuid "00000000-0000-0000-0000-00006396ece2") @@ -27686,29 +27893,29 @@ (xy 141.197193 116.694047) (xy 140.882076 116.747583) (xy 140.871044 116.748826) (xy 140.548155 116.766955) (xy 140.542605 116.767111) (xy 135.921844 116.767111) (xy 135.863653 116.748204) (xy 135.827689 116.698704) (xy 135.827689 116.637518) (xy 135.851838 116.598109) (xy 136.221278 116.22867) (xy 136.292466 116.122128) - (xy 136.341502 116.003744) (xy 136.366501 115.87807) (xy 136.366501 115.749932) (xy 136.366501 113.310004) - (xy 136.924615 113.310004) (xy 136.944139 113.657683) (xy 136.944142 113.657703) (xy 137.002472 114.001011) - (xy 137.098878 114.335642) (xy 137.232146 114.65738) (xy 137.373038 114.912304) (xy 137.400595 114.962164) - (xy 137.602112 115.246176) (xy 137.834161 115.505839) (xy 138.093824 115.737888) (xy 138.377836 115.939405) - (xy 138.446905 115.977578) (xy 138.68262 116.107853) (xy 138.682619 116.107853) (xy 138.682624 116.107855) - (xy 139.004356 116.241121) (xy 139.338987 116.337527) (xy 139.682307 116.395859) (xy 139.68231 116.395859) - (xy 139.682316 116.39586) (xy 140.029995 116.415385) (xy 140.03 116.415385) (xy 140.030005 116.415385) - (xy 140.377683 116.39586) (xy 140.377687 116.395859) (xy 140.377693 116.395859) (xy 140.721013 116.337527) - (xy 141.055644 116.241121) (xy 141.377376 116.107855) (xy 141.682164 115.939405) (xy 141.966176 115.737888) - (xy 142.225839 115.505839) (xy 142.457888 115.246176) (xy 142.659405 114.962164) (xy 142.827855 114.657376) - (xy 142.961121 114.335644) (xy 143.057527 114.001013) (xy 143.115859 113.657693) (xy 143.116179 113.652011) - (xy 143.135385 113.310004) (xy 143.135385 113.309995) (xy 143.11586 112.962316) (xy 143.115857 112.962296) - (xy 143.103725 112.89089) (xy 143.057527 112.618987) (xy 142.961121 112.284356) (xy 142.827855 111.962624) - (xy 142.827853 111.962619) (xy 142.659407 111.65784) (xy 142.659405 111.657836) (xy 142.457888 111.373824) - (xy 142.225839 111.114161) (xy 141.966176 110.882112) (xy 141.682164 110.680595) (xy 141.682159 110.680592) - (xy 141.377379 110.512146) (xy 141.37738 110.512146) (xy 141.055642 110.378878) (xy 140.721011 110.282472) - (xy 140.377703 110.224142) (xy 140.377683 110.224139) (xy 140.030005 110.204615) (xy 140.029995 110.204615) - (xy 139.682316 110.224139) (xy 139.682296 110.224142) (xy 139.338988 110.282472) (xy 139.004357 110.378878) - (xy 138.682619 110.512146) (xy 138.37784 110.680592) (xy 138.363742 110.690595) (xy 138.093824 110.882112) - (xy 137.993907 110.971403) (xy 137.834168 111.114154) (xy 137.834154 111.114168) (xy 137.771513 111.184264) - (xy 137.602112 111.373824) (xy 137.60211 111.373827) (xy 137.400592 111.65784) (xy 137.232146 111.962619) - (xy 137.098878 112.284357) (xy 137.002472 112.618988) (xy 136.944142 112.962296) (xy 136.944139 112.962316) - (xy 136.924615 113.309995) (xy 136.924615 113.310004) (xy 136.366501 113.310004) (xy 136.366501 110.529952) + (xy 136.341502 116.003744) (xy 136.366501 115.87807) (xy 136.366501 115.749932) (xy 136.366501 113.309995) + (xy 136.924615 113.309995) (xy 136.924615 113.310004) (xy 136.944139 113.657683) (xy 136.944142 113.657703) + (xy 137.002472 114.001011) (xy 137.098878 114.335642) (xy 137.232146 114.65738) (xy 137.373038 114.912304) + (xy 137.400595 114.962164) (xy 137.602112 115.246176) (xy 137.834161 115.505839) (xy 138.093824 115.737888) + (xy 138.377836 115.939405) (xy 138.446905 115.977578) (xy 138.68262 116.107853) (xy 138.682619 116.107853) + (xy 138.682624 116.107855) (xy 139.004356 116.241121) (xy 139.338987 116.337527) (xy 139.682307 116.395859) + (xy 139.68231 116.395859) (xy 139.682316 116.39586) (xy 140.029995 116.415385) (xy 140.03 116.415385) + (xy 140.030005 116.415385) (xy 140.377683 116.39586) (xy 140.377687 116.395859) (xy 140.377693 116.395859) + (xy 140.721013 116.337527) (xy 141.055644 116.241121) (xy 141.377376 116.107855) (xy 141.682164 115.939405) + (xy 141.966176 115.737888) (xy 142.225839 115.505839) (xy 142.457888 115.246176) (xy 142.659405 114.962164) + (xy 142.827855 114.657376) (xy 142.961121 114.335644) (xy 143.057527 114.001013) (xy 143.115859 113.657693) + (xy 143.116179 113.652011) (xy 143.135385 113.310004) (xy 143.135385 113.309995) (xy 143.11586 112.962316) + (xy 143.115857 112.962296) (xy 143.103725 112.89089) (xy 143.057527 112.618987) (xy 142.961121 112.284356) + (xy 142.827855 111.962624) (xy 142.827853 111.962619) (xy 142.659407 111.65784) (xy 142.659405 111.657836) + (xy 142.457888 111.373824) (xy 142.225839 111.114161) (xy 141.966176 110.882112) (xy 141.682164 110.680595) + (xy 141.682159 110.680592) (xy 141.377379 110.512146) (xy 141.37738 110.512146) (xy 141.055642 110.378878) + (xy 140.721011 110.282472) (xy 140.377703 110.224142) (xy 140.377683 110.224139) (xy 140.030005 110.204615) + (xy 140.029995 110.204615) (xy 139.682316 110.224139) (xy 139.682296 110.224142) (xy 139.338988 110.282472) + (xy 139.004357 110.378878) (xy 138.682619 110.512146) (xy 138.37784 110.680592) (xy 138.363742 110.690595) + (xy 138.093824 110.882112) (xy 137.993907 110.971403) (xy 137.834168 111.114154) (xy 137.834154 111.114168) + (xy 137.771513 111.184264) (xy 137.602112 111.373824) (xy 137.60211 111.373827) (xy 137.400592 111.65784) + (xy 137.232146 111.962619) (xy 137.098878 112.284357) (xy 137.002472 112.618988) (xy 136.944142 112.962296) + (xy 136.944139 112.962316) (xy 136.924615 113.309995) (xy 136.366501 113.309995) (xy 136.366501 110.529952) (xy 136.385408 110.471761) (xy 136.395491 110.459954) (xy 137.047252 109.808192) (xy 137.101769 109.780416) (xy 137.135027 109.782159) (xy 137.135247 109.780915) (xy 137.139492 109.781662) (xy 137.139496 109.781664) (xy 137.223897 109.789048) (xy 137.350497 109.800124) (xy 137.3505 109.800124) (xy 137.350503 109.800124) @@ -27734,23 +27941,23 @@ (xy 134.996372 107.85773) (xy 134.995304 107.796554) (xy 135.030398 107.746434) (xy 135.08825 107.726514) (xy 135.089978 107.726499) (xy 135.297521 107.726499) (xy 135.297522 107.726498) (xy 135.344411 107.719072) (xy 135.391299 107.711647) (xy 135.391299 107.711646) (xy 135.391304 107.711646) (xy 135.504342 107.65405) - (xy 135.59405 107.564342) (xy 135.651646 107.451304) (xy 135.6665 107.357519) (xy 135.666499 106.085003) - (xy 138.635376 106.085003) (xy 138.653834 106.295996) (xy 138.653835 106.296003) (xy 138.653836 106.296004) - (xy 138.708657 106.500597) (xy 138.798172 106.692562) (xy 138.832014 106.740894) (xy 138.907688 106.848969) - (xy 138.919661 106.866067) (xy 139.069433 107.015839) (xy 139.242938 107.137328) (xy 139.434903 107.226843) - (xy 139.639496 107.281664) (xy 139.6395 107.281664) (xy 139.639503 107.281665) (xy 139.850497 107.300124) - (xy 139.8505 107.300124) (xy 139.850503 107.300124) (xy 140.061496 107.281665) (xy 140.061497 107.281664) - (xy 140.061504 107.281664) (xy 140.266097 107.226843) (xy 140.458062 107.137328) (xy 140.631567 107.015839) - (xy 140.781339 106.866067) (xy 140.902828 106.692562) (xy 140.992343 106.500597) (xy 141.047164 106.296004) - (xy 141.048367 106.28226) (xy 141.065624 106.085003) (xy 141.065624 106.084996) (xy 141.047165 105.874003) - (xy 141.047164 105.874) (xy 141.047164 105.873996) (xy 140.992343 105.669403) (xy 140.902828 105.477438) - (xy 140.781339 105.303933) (xy 140.631567 105.154161) (xy 140.631563 105.154158) (xy 140.631562 105.154157) - (xy 140.52994 105.083001) (xy 140.458062 105.032672) (xy 140.266097 104.943157) (xy 140.061504 104.888336) - (xy 140.061503 104.888335) (xy 140.061496 104.888334) (xy 139.850503 104.869876) (xy 139.850497 104.869876) - (xy 139.639503 104.888334) (xy 139.639496 104.888336) (xy 139.434903 104.943157) (xy 139.373101 104.971976) - (xy 139.242939 105.032671) (xy 139.069437 105.154157) (xy 138.919657 105.303937) (xy 138.798171 105.477439) - (xy 138.750398 105.579889) (xy 138.708657 105.669403) (xy 138.685294 105.756593) (xy 138.653834 105.874003) - (xy 138.635376 106.084996) (xy 138.635376 106.085003) (xy 135.666499 106.085003) (xy 135.666499 105.721983) + (xy 135.59405 107.564342) (xy 135.651646 107.451304) (xy 135.6665 107.357519) (xy 135.666499 106.084996) + (xy 138.635376 106.084996) (xy 138.635376 106.085003) (xy 138.653834 106.295996) (xy 138.653835 106.296003) + (xy 138.653836 106.296004) (xy 138.708657 106.500597) (xy 138.798172 106.692562) (xy 138.832014 106.740894) + (xy 138.907688 106.848969) (xy 138.919661 106.866067) (xy 139.069433 107.015839) (xy 139.242938 107.137328) + (xy 139.434903 107.226843) (xy 139.639496 107.281664) (xy 139.6395 107.281664) (xy 139.639503 107.281665) + (xy 139.850497 107.300124) (xy 139.8505 107.300124) (xy 139.850503 107.300124) (xy 140.061496 107.281665) + (xy 140.061497 107.281664) (xy 140.061504 107.281664) (xy 140.266097 107.226843) (xy 140.458062 107.137328) + (xy 140.631567 107.015839) (xy 140.781339 106.866067) (xy 140.902828 106.692562) (xy 140.992343 106.500597) + (xy 141.047164 106.296004) (xy 141.048367 106.28226) (xy 141.065624 106.085003) (xy 141.065624 106.084996) + (xy 141.047165 105.874003) (xy 141.047164 105.874) (xy 141.047164 105.873996) (xy 140.992343 105.669403) + (xy 140.902828 105.477438) (xy 140.781339 105.303933) (xy 140.631567 105.154161) (xy 140.631563 105.154158) + (xy 140.631562 105.154157) (xy 140.52994 105.083001) (xy 140.458062 105.032672) (xy 140.266097 104.943157) + (xy 140.061504 104.888336) (xy 140.061503 104.888335) (xy 140.061496 104.888334) (xy 139.850503 104.869876) + (xy 139.850497 104.869876) (xy 139.639503 104.888334) (xy 139.639496 104.888336) (xy 139.434903 104.943157) + (xy 139.373101 104.971976) (xy 139.242939 105.032671) (xy 139.069437 105.154157) (xy 138.919657 105.303937) + (xy 138.798171 105.477439) (xy 138.750398 105.579889) (xy 138.708657 105.669403) (xy 138.685294 105.756593) + (xy 138.653834 105.874003) (xy 138.635376 106.084996) (xy 135.666499 106.084996) (xy 135.666499 105.721983) (xy 135.685406 105.663793) (xy 135.734906 105.627829) (xy 135.786077 105.625147) (xy 135.905354 105.6505) (xy 135.905357 105.6505) (xy 136.094643 105.6505) (xy 136.094646 105.6505) (xy 136.279803 105.611144) (xy 136.45273 105.534151) (xy 136.605871 105.422888) (xy 136.732533 105.282216) (xy 136.827179 105.118284) @@ -28037,61 +28244,61 @@ (xy 79.052188 115.391358) (xy 79.046282 115.381958) (xy 78.89167 115.102208) (xy 78.886853 115.092206) (xy 78.829641 114.954084) (xy 78.764531 114.796895) (xy 78.760866 114.78642) (xy 78.759216 114.780692) (xy 78.672373 114.479254) (xy 78.66991 114.46846) (xy 78.616366 114.153325) (xy 78.615124 114.142295) - (xy 78.604521 113.953513) (xy 78.597011 113.819798) (xy 78.596856 113.814253) (xy 78.596856 113.320004) - (xy 78.934615 113.320004) (xy 78.954139 113.667683) (xy 78.954142 113.667703) (xy 79.012472 114.011011) - (xy 79.108878 114.345642) (xy 79.242146 114.66738) (xy 79.405065 114.962159) (xy 79.410595 114.972164) - (xy 79.612112 115.256176) (xy 79.844161 115.515839) (xy 80.103824 115.747888) (xy 80.387836 115.949405) - (xy 80.438824 115.977585) (xy 80.69262 116.117853) (xy 80.692619 116.117853) (xy 80.692624 116.117855) - (xy 81.014356 116.251121) (xy 81.348987 116.347527) (xy 81.692307 116.405859) (xy 81.69231 116.405859) - (xy 81.692316 116.40586) (xy 82.039995 116.425385) (xy 82.04 116.425385) (xy 82.040005 116.425385) - (xy 82.387683 116.40586) (xy 82.387687 116.405859) (xy 82.387693 116.405859) (xy 82.731013 116.347527) - (xy 83.065644 116.251121) (xy 83.387376 116.117855) (xy 83.405474 116.107853) (xy 83.453308 116.081415) - (xy 83.692164 115.949405) (xy 83.976176 115.747888) (xy 84.235839 115.515839) (xy 84.467888 115.256176) - (xy 84.669405 114.972164) (xy 84.802415 114.7315) (xy 84.837853 114.66738) (xy 84.852624 114.63172) - (xy 84.971121 114.345644) (xy 85.067527 114.011013) (xy 85.125859 113.667693) (xy 85.126422 113.657683) - (xy 85.144767 113.331003) (xy 89.296225 113.331003) (xy 89.315286 113.548881) (xy 89.371897 113.760157) - (xy 89.464332 113.958386) (xy 89.505544 114.017243) (xy 90.026016 113.49677) (xy 90.038482 113.543292) - (xy 90.11089 113.668708) (xy 90.213292 113.77111) (xy 90.338708 113.843518) (xy 90.385225 113.855982) - (xy 89.864754 114.376453) (xy 89.923608 114.417665) (xy 89.923611 114.417666) (xy 90.121842 114.510102) - (xy 90.333118 114.566713) (xy 90.550997 114.585775) (xy 90.551003 114.585775) (xy 90.768881 114.566713) - (xy 90.980157 114.510102) (xy 91.178387 114.417667) (xy 91.237243 114.376454) (xy 90.716772 113.855983) - (xy 90.763292 113.843518) (xy 90.888708 113.77111) (xy 90.99111 113.668708) (xy 91.063518 113.543292) - (xy 91.075983 113.496772) (xy 91.596454 114.017243) (xy 91.637667 113.958387) (xy 91.730102 113.760157) - (xy 91.786713 113.548881) (xy 91.805775 113.331003) (xy 91.805775 113.331) (xy 94.1457 113.331) - (xy 94.164865 113.562303) (xy 94.180104 113.622478) (xy 94.221843 113.7873) (xy 94.315076 113.999849) - (xy 94.442021 114.194153) (xy 94.599216 114.364913) (xy 94.782374 114.50747) (xy 94.986497 114.617936) - (xy 95.206019 114.693298) (xy 95.434951 114.7315) (xy 95.667049 114.7315) (xy 95.895981 114.693298) - (xy 96.115503 114.617936) (xy 96.319626 114.50747) (xy 96.502784 114.364913) (xy 96.659979 114.194153) - (xy 96.786924 113.999849) (xy 96.880157 113.7873) (xy 96.937134 113.562305) (xy 96.9563 113.331) - (xy 96.937134 113.099695) (xy 96.880157 112.8747) (xy 96.786924 112.662151) (xy 96.659979 112.467847) - (xy 96.502784 112.297087) (xy 96.428129 112.238981) (xy 96.319629 112.154532) (xy 96.319626 112.15453) - (xy 96.115506 112.044065) (xy 96.054434 112.023099) (xy 95.895981 111.968702) (xy 95.895978 111.968701) - (xy 95.895977 111.968701) (xy 95.667049 111.9305) (xy 95.434951 111.9305) (xy 95.206022 111.968701) - (xy 94.986493 112.044065) (xy 94.782373 112.15453) (xy 94.78237 112.154532) (xy 94.599219 112.297084) - (xy 94.599216 112.297086) (xy 94.599216 112.297087) (xy 94.552612 112.347713) (xy 94.44202 112.467848) - (xy 94.40927 112.517976) (xy 94.315076 112.662151) (xy 94.251192 112.807793) (xy 94.221843 112.874701) - (xy 94.164865 113.099696) (xy 94.1457 113.331) (xy 91.805775 113.331) (xy 91.805775 113.330996) - (xy 91.786713 113.113118) (xy 91.730102 112.901842) (xy 91.637667 112.703614) (xy 91.596454 112.644755) - (xy 91.075982 113.165226) (xy 91.063518 113.118708) (xy 90.99111 112.993292) (xy 90.888708 112.89089) - (xy 90.763292 112.818482) (xy 90.71677 112.806016) (xy 91.237243 112.285544) (xy 91.178386 112.244332) - (xy 90.980157 112.151897) (xy 90.768881 112.095286) (xy 90.551003 112.076225) (xy 90.550997 112.076225) - (xy 90.333118 112.095286) (xy 90.121842 112.151897) (xy 89.923612 112.244333) (xy 89.923608 112.244335) - (xy 89.864755 112.285544) (xy 90.385227 112.806016) (xy 90.338708 112.818482) (xy 90.213292 112.89089) - (xy 90.11089 112.993292) (xy 90.038482 113.118708) (xy 90.026016 113.165227) (xy 89.505544 112.644755) - (xy 89.464335 112.703608) (xy 89.464333 112.703612) (xy 89.371897 112.901842) (xy 89.315286 113.113118) - (xy 89.296225 113.330996) (xy 89.296225 113.331003) (xy 85.144767 113.331003) (xy 85.145385 113.320004) - (xy 85.145385 113.319995) (xy 85.12586 112.972316) (xy 85.125857 112.972296) (xy 85.120592 112.941307) - (xy 85.067527 112.628987) (xy 84.971121 112.294356) (xy 84.837855 111.972624) (xy 84.837853 111.972619) - (xy 84.669407 111.66784) (xy 84.669405 111.667836) (xy 84.467888 111.383824) (xy 84.235839 111.124161) - (xy 83.976176 110.892112) (xy 83.692164 110.690595) (xy 83.692159 110.690592) (xy 83.387379 110.522146) - (xy 83.38738 110.522146) (xy 83.065642 110.388878) (xy 82.731011 110.292472) (xy 82.387703 110.234142) - (xy 82.387683 110.234139) (xy 82.040005 110.214615) (xy 82.039995 110.214615) (xy 81.692316 110.234139) - (xy 81.692296 110.234142) (xy 81.348988 110.292472) (xy 81.014357 110.388878) (xy 80.692619 110.522146) - (xy 80.38784 110.690592) (xy 80.387836 110.690595) (xy 80.103824 110.892112) (xy 80.003809 110.981491) - (xy 79.844168 111.124154) (xy 79.844154 111.124168) (xy 79.742572 111.237839) (xy 79.612112 111.383824) - (xy 79.586865 111.419406) (xy 79.410592 111.66784) (xy 79.242146 111.972619) (xy 79.108878 112.294357) - (xy 79.012472 112.628988) (xy 78.954142 112.972296) (xy 78.954139 112.972316) (xy 78.934615 113.319995) - (xy 78.934615 113.320004) (xy 78.596856 113.320004) (xy 78.596856 109.354001) (xy 78.615763 109.29581) + (xy 78.604521 113.953513) (xy 78.597011 113.819798) (xy 78.596856 113.814253) (xy 78.596856 113.319995) + (xy 78.934615 113.319995) (xy 78.934615 113.320004) (xy 78.954139 113.667683) (xy 78.954142 113.667703) + (xy 79.012472 114.011011) (xy 79.108878 114.345642) (xy 79.242146 114.66738) (xy 79.405065 114.962159) + (xy 79.410595 114.972164) (xy 79.612112 115.256176) (xy 79.844161 115.515839) (xy 80.103824 115.747888) + (xy 80.387836 115.949405) (xy 80.438824 115.977585) (xy 80.69262 116.117853) (xy 80.692619 116.117853) + (xy 80.692624 116.117855) (xy 81.014356 116.251121) (xy 81.348987 116.347527) (xy 81.692307 116.405859) + (xy 81.69231 116.405859) (xy 81.692316 116.40586) (xy 82.039995 116.425385) (xy 82.04 116.425385) + (xy 82.040005 116.425385) (xy 82.387683 116.40586) (xy 82.387687 116.405859) (xy 82.387693 116.405859) + (xy 82.731013 116.347527) (xy 83.065644 116.251121) (xy 83.387376 116.117855) (xy 83.405474 116.107853) + (xy 83.453308 116.081415) (xy 83.692164 115.949405) (xy 83.976176 115.747888) (xy 84.235839 115.515839) + (xy 84.467888 115.256176) (xy 84.669405 114.972164) (xy 84.802415 114.7315) (xy 84.837853 114.66738) + (xy 84.852624 114.63172) (xy 84.971121 114.345644) (xy 85.067527 114.011013) (xy 85.125859 113.667693) + (xy 85.126422 113.657683) (xy 85.144768 113.330996) (xy 89.296225 113.330996) (xy 89.296225 113.331003) + (xy 89.315286 113.548881) (xy 89.371897 113.760157) (xy 89.464332 113.958386) (xy 89.505544 114.017243) + (xy 90.026016 113.49677) (xy 90.038482 113.543292) (xy 90.11089 113.668708) (xy 90.213292 113.77111) + (xy 90.338708 113.843518) (xy 90.385225 113.855982) (xy 89.864754 114.376453) (xy 89.923608 114.417665) + (xy 89.923611 114.417666) (xy 90.121842 114.510102) (xy 90.333118 114.566713) (xy 90.550997 114.585775) + (xy 90.551003 114.585775) (xy 90.768881 114.566713) (xy 90.980157 114.510102) (xy 91.178387 114.417667) + (xy 91.237243 114.376454) (xy 90.716772 113.855983) (xy 90.763292 113.843518) (xy 90.888708 113.77111) + (xy 90.99111 113.668708) (xy 91.063518 113.543292) (xy 91.075983 113.496772) (xy 91.596454 114.017243) + (xy 91.637667 113.958387) (xy 91.730102 113.760157) (xy 91.786713 113.548881) (xy 91.805775 113.331003) + (xy 91.805775 113.331) (xy 94.1457 113.331) (xy 94.164865 113.562303) (xy 94.180104 113.622478) + (xy 94.221843 113.7873) (xy 94.315076 113.999849) (xy 94.442021 114.194153) (xy 94.599216 114.364913) + (xy 94.782374 114.50747) (xy 94.986497 114.617936) (xy 95.206019 114.693298) (xy 95.434951 114.7315) + (xy 95.667049 114.7315) (xy 95.895981 114.693298) (xy 96.115503 114.617936) (xy 96.319626 114.50747) + (xy 96.502784 114.364913) (xy 96.659979 114.194153) (xy 96.786924 113.999849) (xy 96.880157 113.7873) + (xy 96.937134 113.562305) (xy 96.9563 113.331) (xy 96.937134 113.099695) (xy 96.880157 112.8747) + (xy 96.786924 112.662151) (xy 96.659979 112.467847) (xy 96.502784 112.297087) (xy 96.428129 112.238981) + (xy 96.319629 112.154532) (xy 96.319626 112.15453) (xy 96.115506 112.044065) (xy 96.054434 112.023099) + (xy 95.895981 111.968702) (xy 95.895978 111.968701) (xy 95.895977 111.968701) (xy 95.667049 111.9305) + (xy 95.434951 111.9305) (xy 95.206022 111.968701) (xy 94.986493 112.044065) (xy 94.782373 112.15453) + (xy 94.78237 112.154532) (xy 94.599219 112.297084) (xy 94.599216 112.297086) (xy 94.599216 112.297087) + (xy 94.552612 112.347713) (xy 94.44202 112.467848) (xy 94.40927 112.517976) (xy 94.315076 112.662151) + (xy 94.251192 112.807793) (xy 94.221843 112.874701) (xy 94.164865 113.099696) (xy 94.1457 113.331) + (xy 91.805775 113.331) (xy 91.805775 113.330996) (xy 91.786713 113.113118) (xy 91.730102 112.901842) + (xy 91.637667 112.703614) (xy 91.596454 112.644755) (xy 91.075982 113.165226) (xy 91.063518 113.118708) + (xy 90.99111 112.993292) (xy 90.888708 112.89089) (xy 90.763292 112.818482) (xy 90.71677 112.806016) + (xy 91.237243 112.285544) (xy 91.178386 112.244332) (xy 90.980157 112.151897) (xy 90.768881 112.095286) + (xy 90.551003 112.076225) (xy 90.550997 112.076225) (xy 90.333118 112.095286) (xy 90.121842 112.1518... [truncated message content] |
From: <pi...@us...> - 2024-06-27 20:07:50
|
Revision: 1412 http://sourceforge.net/p/loconetovertcp/svn/1412 Author: pischky Date: 2024-06-27 20:07:45 +0000 (Thu, 27 Jun 2024) Log Message: ----------- missting if="windows_os" in line 125 Modified Paths: -------------- website/build.xml Modified: website/build.xml =================================================================== --- website/build.xml 2024-06-27 15:51:06 UTC (rev 1411) +++ website/build.xml 2024-06-27 20:07:45 UTC (rev 1412) @@ -122,7 +122,7 @@ <target name="init-vnu" depends="init, init-vnu-windows, init-vnu-unix" /> - <target name="init-vnu-windows" depends="init" > + <target name="init-vnu-windows" depends="init" if="windows_os" > <!-- guess installation of v.Nu ( download `vnu.jar_20.6.30.zip` from https://github.com/validator/validator/releases/tag/20.6.30 and unzip to "C:\Program Files". Rename "dist" to This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <pi...@us...> - 2024-06-27 15:51:08
|
Revision: 1411 http://sourceforge.net/p/loconetovertcp/svn/1411 Author: pischky Date: 2024-06-27 15:51:06 +0000 (Thu, 27 Jun 2024) Log Message: ----------- build.xml should now run on Windows and MacOS Modified Paths: -------------- website/build.xml Modified: website/build.xml =================================================================== --- website/build.xml 2024-06-27 13:31:07 UTC (rev 1410) +++ website/build.xml 2024-06-27 15:51:06 UTC (rev 1411) @@ -19,6 +19,10 @@ <property name="headurl" value="$HeadURL$" /> + <condition property="windows_os"> + <os family="windows" /> + </condition> + <condition property="unix_os"> <os family="unix" /> <!-- Adaption for MacOS, preparation for Linux @@ -40,25 +44,74 @@ <echo message="OS Version = ${os.version}" /> <echo message="user.home = ${user.home}" /> </target> - - <target name="init-multimarkdown" depends="init" if="unix_os" > + + <!-- run one of init-multimarkdown-windows or init-multimarkdown-unix --> + <target name="init-multimarkdown" + depends="init, init-multimarkdown-windows, init-multimarkdown-unix" /> + + <target name="init-multimarkdown-windows" depends="init" if="windows_os" > + <!-- guess installation of MultiMarkdown ( download and install + MultiMarkdown-Windows-X.Y.Z.exe from + https://github.com/fletcher/MultiMarkdown-6/releases ) + --> + <condition property="multimarkdown.exe" + value="${env.ProgramFiles}\libMultiMarkdown 6.7.0\bin\multimarkdown.exe"> + <available file="${env.ProgramFiles}\libMultiMarkdown 6.7.0\bin\multimarkdown.exe" /> + </condition> + <condition property="multimarkdown.exe" + value="${env.ProgramFiles}\MultiMarkdown 6.7.0\bin\multimarkdown.exe"> + <available file="${env.ProgramFiles}\MultiMarkdown 6.7.0\bin\multimarkdown.exe" /> + </condition> + <condition property="multimarkdown.exe" + value="${env.ProgramFiles}\MultiMarkdown 6.5.1\bin\multimarkdown.exe"> + <available file="${env.ProgramFiles}\MultiMarkdown 6.5.1\bin\multimarkdown.exe" /> + </condition> + <condition property="multimarkdown.exe" + value="${env.ProgramFiles}\MultiMarkdown 6.4.0\bin\multimarkdown.exe"> + <available file="${env.ProgramFiles}\MultiMarkdown 6.4.0\bin\multimarkdown.exe" /> + </condition> + <condition property="multimarkdown.exe" + value="${env.ProgramFiles}\MultiMarkdown 6.3.2\bin\multimarkdown.exe"> + <available file="${env.ProgramFiles}\MultiMarkdown 6.3.2\bin\multimarkdown.exe" /> + </condition> + <condition property="multimarkdown.exe" + value="${env.ProgramFiles}\MultiMarkdown 6.3.0\bin\multimarkdown.exe"> + <available file="${env.ProgramFiles}\MultiMarkdown 6.3.0\bin\multimarkdown.exe" /> + </condition> + <condition property="multimarkdown.exe" + value="${env.ProgramFiles}\MultiMarkdown 6.2.2\bin\multimarkdown.exe"> + <available file="${env.ProgramFiles}\MultiMarkdown 6.2.2\bin\multimarkdown.exe" /> + </condition> + <echo message="multimarkdown.exe = '${multimarkdown.exe}'" level="info" /> + <fail message="Installation of MultiMarkdown not found. Try to add multimarkdown.exe to build.properties"> + <condition> + <not> + <resourceexists> + <file file="${multimarkdown.exe}" /> + </resourceexists> + </not> + </condition> + </fail> + </target> + + <target name="init-multimarkdown-unix" if="unix_os" > <!-- MHo: Adaption for MacOS, preparation for Linux Installation of MultiMarkdown ( download and install MultiMarkdown-Mac-x.y.z.pkg from https://github.com/fletcher/MultiMarkdown-6/releases ) - Installation path does not contain the version number of multimardown + Installation path does not contain the version number of multimarkdown as under Windows--> - <condition property="multimarkdown" + <condition property="multimarkdown.exe" value="/usr/local/bin/multimarkdown"> <available file="/usr/local/bin/multimarkdown" /> </condition> - <echo message="multimarkdown = '${multimarkdown}'" level="info" /> + <echo message="multimarkdown.exe = '${multimarkdown.exe}'" level="info" /> <fail message="Installation of MultiMarkdown not found. Try to add multimarkdown to build.properties"> <condition> <not> <resourceexists> - <file file="${multimarkdown}" /> + <file file="${multimarkdown.exe}" /> </resourceexists> </not> </condition> @@ -65,13 +118,38 @@ </fail> </target> - <target name="init-vnu" depends="init" if="unix_os" > + <!-- run one of init-vnu-windows or init-vnu-unix --> + <target name="init-vnu" + depends="init, init-vnu-windows, init-vnu-unix" /> + + <target name="init-vnu-windows" depends="init" > + <!-- guess installation of v.Nu ( download `vnu.jar_20.6.30.zip` + from https://github.com/validator/validator/releases/tag/20.6.30 + and unzip to "C:\Program Files". Rename "dist" to + "vnu.jar_20.6.30" ) --> + <condition property="vnu.jar" + value="${env.ProgramFiles}\vnu.jar_20.6.30\vnu.jar"> + <available file="${env.ProgramFiles}\vnu.jar_20.6.30\vnu.jar" /> + </condition> + <echo message="vnu.jar = '${vnu.jar}'" level="info" /> + <fail message="Installation of v.Nu not found. Try to add vnu.jar to build.properties"> + <condition> + <not> + <resourceexists> + <file file="${vnu.jar}" /> + </resourceexists> + </not> + </condition> + </fail> + </target> + + <target name="init-vnu-unix" depends="init" if="unix_os" > <!-- MHo: Adaption for MacOS, preparation for Linux guess installation of v.Nu . Install on macOS with: brew install vnu and on - Linux with: TBD - /opt/local/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages/vnujar/vnu.jar--> - + Linux with: TBD + /opt/local/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages/vnujar/vnu.jar + --> <condition property="vnu.jar" value="/opt/local/bin/vnu.jar" > <available file="/opt/local/bin/vnu.jar" /> @@ -88,14 +166,14 @@ </fail> </target> - <target name="generate" depends="init-multimarkdown" if="unix_os" - description="Create html files from multimarkdown (*.md) files" > + <target name="generate" depends="init-multimarkdown" + description="Create html files from multimarkdown (*.md) files" > <!-- MHo: Adaption for MacOS, preparation for Linux --> <!-- convert **/*.md to LF line ending (multimarkdown uses only LF) --> <fixcrlf srcdir="." includes="**/*.md" eol="lf" eof="remove" /> - <apply executable="${multimarkdown}" dir="." - osfamily="unix" failonerror="true" verbose="true" > + <apply executable="${multimarkdown.exe}" dir="." + failonerror="true" verbose="true"> <arg value="-b"/> <fileset dir="."> <include name="**/*.md" /> @@ -107,7 +185,6 @@ </target> <target name="validate" depends="init-vnu, generate" - if="unix_os" description="Validate html files (*.html)"> <!-- collect files to validate --> <fileset dir="." id="validate.fileset"> This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <mho...@us...> - 2024-06-27 13:31:10
|
Revision: 1410 http://sourceforge.net/p/loconetovertcp/svn/1410 Author: mhomscheidt Date: 2024-06-27 13:31:07 +0000 (Thu, 27 Jun 2024) Log Message: ----------- build.xml modified for macOS Modified Paths: -------------- website/Client/index.html website/Interface/PiLocoBuffer/how-to-build.md website/Server/LbServer1/development.md website/Server/LbServer1/index.md website/build.xml Modified: website/Client/index.html =================================================================== --- website/Client/index.html 2024-06-27 13:18:18 UTC (rev 1409) +++ website/Client/index.html 2024-06-27 13:31:07 UTC (rev 1410) @@ -1,19 +1,19 @@ -<!DOCTYPE html> -<html xmlns="http://www.w3.org/1999/xhtml" lang="en"> -<head> - <meta charset="utf-8"/> - <title>Clients</title> - <meta name="date" content="2020-08-02"/> - <meta name="author" content="Stefan Bormann"/> - <meta name="copyright" content="(C) 2020 by Stefan Bormann"/> - <meta name="keywords" content="LocoNet, LocoNet Monitor, Loco Dispatcher, LocoNet Load"/> - <link type="text/css" rel="stylesheet" href="../mmd.css"/> -<link rel="shortcut icon" type="image/x-icon" href="../favicon.ico"> -</head> -<body> - -<h1 id="loconetovertcp-loconetovertcpclients">LocoNet over TCP - LoconetOverTcp Clients</h1> - +<!DOCTYPE html> +<html xmlns="http://www.w3.org/1999/xhtml" lang="en"> +<head> + <meta charset="utf-8"/> + <title>Clients</title> + <meta name="date" content="2020-08-02"/> + <meta name="author" content="Stefan Bormann"/> + <meta name="copyright" content="(C) 2020 by Stefan Bormann"/> + <meta name="keywords" content="LocoNet, LocoNet Monitor, Loco Dispatcher, LocoNet Load"/> + <link type="text/css" rel="stylesheet" href="../mmd.css"/> +<link rel="shortcut icon" type="image/x-icon" href="../favicon.ico"> +</head> +<body> + +<h1 id="loconetovertcp-loconetovertcpclients">LocoNet over TCP - LoconetOverTcp Clients</h1> + <div class="navbar"> <table> <tbody> @@ -25,9 +25,9 @@ </tbody> </table> </div> - -<h2 id="contents">Contents</h2> - + +<h2 id="contents">Contents</h2> + <div class="TOC"> <ul> <li><a href="#loconetovertcp-loconetovertcpclients">LocoNet over TCP - LoconetOverTcp Clients</a> @@ -59,14 +59,14 @@ </li> </ul> </div> - -<hr /> - + +<hr /> + <span id="monitor"> </span> - -<h2 id="loconetmonitor">LocoNet Monitor</h2> - + +<h2 id="loconetmonitor">LocoNet Monitor</h2> + <table class="data"> <tr> <th style="width: 20%">Author</th> @@ -102,11 +102,11 @@ in the file release system of SourceForge</a></td> </tr> </table> - -<hr /> - -<h2 id="locodispatcher">Loco Dispatcher</h2> - + +<hr /> + +<h2 id="locodispatcher">Loco Dispatcher</h2> + <table class="data"> <tr> <th style="width: 20%">Author</th> @@ -149,11 +149,11 @@ </td> </tr> </table> - -<hr /> - -<h2 id="loconetload">LocoNet Load</h2> - + +<hr /> + +<h2 id="loconetload">LocoNet Load</h2> + <table class="data"> <tr> <th style="width: 20%">Author</th> @@ -187,11 +187,11 @@ in the file release system of SourceForge</a></td> </tr> </table> - -<hr /> - -<h2 id="slotmonitor">Slot Monitor</h2> - + +<hr /> + +<h2 id="slotmonitor">Slot Monitor</h2> + <table class="data"> <tr> <th style="width: 20%">Author</th> @@ -217,11 +217,11 @@ in the file release system of SourceForge</a></td> </tr> </table> - -<hr /> - -<h2 id="jmri">JMRI</h2> - + +<hr /> + +<h2 id="jmri">JMRI</h2> + <table class="data"> <tr> <th style="width: 20%">Author</th> @@ -255,14 +255,14 @@ <a href="https://www.jmri.org/download/index.shtml">JMRI Download Site</a></td> </tr> </table> - -<hr /> - + +<hr /> + <span id="svprogrammer"> </span> - -<h2 id="sv-programmermfcversion">SV-Programmer MFC Version</h2> - + +<h2 id="sv-programmermfcversion">SV-Programmer MFC Version</h2> + <table class="data"> <tr> <th style="width: 20%">Author</th> @@ -304,14 +304,14 @@ </td> </tr> </table> - -<hr /> - + +<hr /> + <span id="svprogrammerjava"> </span> - -<h2 id="sv-programmerjavaversion">SV-Programmer Java Version</h2> - + +<h2 id="sv-programmerjavaversion">SV-Programmer Java Version</h2> + <table class="data"> <tr> <th style="width: 20%">Authors</th> @@ -361,11 +361,11 @@ </td> </tr> </table> - -<hr /> - -<h2 id="rocrail">Rocrail</h2> - + +<hr /> + +<h2 id="rocrail">Rocrail</h2> + <table class="data"> <tr> <th style="width: 20%">Author</th> @@ -398,11 +398,11 @@ <td><a href="https://wiki.rocrail.net/doku.php?id=download-int">Rocrail download page</a></td> </tr> </table> - -<hr /> - -<h2 id="elekdra">Elekdra</h2> - + +<hr /> + +<h2 id="elekdra">Elekdra</h2> + <table class="data"> <tr> <th style="width: 20%">Author</th> @@ -430,11 +430,11 @@ <td>Contact the author!</td> </tr> </table> - -<hr /> - -<h2 id="loconetmessagetester">LocoNetMessageTester</h2> - + +<hr /> + +<h2 id="loconetmessagetester">LocoNetMessageTester</h2> + <table class="data"> <tr> <th style="width: 20%">Author</th> @@ -472,14 +472,14 @@ <td><a href="https://sourceforge.net/projects/loconetovertcp/files/LocoNetMessageTester/0.1/">Release 0.1</a></td> </tr> </table> - -<hr /> - + +<hr /> + <span id="lnac"> </span> - -<h2 id="loconetaccessorycommander">Loconet Accessory Commander</h2> - + +<h2 id="loconetaccessorycommander">Loconet Accessory Commander</h2> + <table class="data"> <tr> <th style="width: 20%">Author</th> @@ -512,9 +512,9 @@ <a href="https://github.com/Signalmasi/LoconetTools/releases">Github</a></td> </tr> </table> - -<hr /> - + +<hr /> + <div class="navbar"> <table> <tbody> @@ -526,7 +526,7 @@ </tbody> </table> </div> - + <div class="footer"> <table> <tbody> @@ -554,8 +554,8 @@ </tbody> </table> </div> - - -</body> -</html> - + + +</body> +</html> + Modified: website/Interface/PiLocoBuffer/how-to-build.md =================================================================== --- website/Interface/PiLocoBuffer/how-to-build.md 2024-06-27 13:18:18 UTC (rev 1409) +++ website/Interface/PiLocoBuffer/how-to-build.md 2024-06-27 13:31:07 UTC (rev 1410) @@ -1,74 +1,131 @@ -Title: PiLocoBuffer - how to build -Date: 2023-03-02 -Author: Martin Pischky -Copyright: (C) 2023 by Martin Pischky +Title: PiLocoBuffer - what you need and how to build +Date: 2024-05-24 +Author: Michael Homscheidt +Copyright: (C) 2024 by Michael Homscheidt Keywords: LocoNet, Raspberry Pi, RasPi, HAT, LbServer, PiLocoBuffer, LocoNetOverTcp CSS: ../../mmd.css -# Building a PiLocoBuffer +# Building a *PiLocoBuffer* ## Contents {{TOC}} - - - +# Introduction +## What is a *PiLocoBuffer* +A *PiLocoBuffer* is a bridging device between the WIFI throttle wiFRED and a LocoNet capable Command Station. To achieve this a decent Raspberry Pi is used and equipped with an add-on board (so called HAT (*Hardware Attached on Top*)). -Hardware +On the hardware side the Raspberry Pi connects via its Ethernet port a WIFI Access Point and via its attached *PiLocoBuffer*-HAT the LocoNet. A DCC Command Station is needed to drive locos. A connected LCD displays gives status information about sent and recieved LocoNet pakets. + +On the software side the Raspbery Pi runs JMRI (especially the WiThrottle server part is needed) to allow any wiFRED to connect. The adapted software LBServer the connects JMRI to the LocoNet interface. + +The *PiLocoBuffer* is a development by FREMO members. + -------- +# Hardware -### Partlist +## Partlist +<img src="pictures/01_EverythingYouNeed.jpg" alt="Everything you need" width="800"/> + + The parts required are: - - Raspberry Pi 4 Model B - - SD Card - - Power supply - - Case (to be evaluated) - - PiLocoBuffer HAT. ([engineering data on sourceforge file system](https://sourceforge.net/projects/loconetovertcp/files/PiLocoBuffer/hardware/0.1/)) - - DS1: LCD dot matrix module, 2 x 16 characters (EA W162B-NLW) [Reichelt: LCD 162C BL](https://www.reichelt.de/lcd-modul-2x16-h-5-6mm-bl-ws-m-bel--lcd-162c-bl-p53941.html) - - J3: Raspberry Pi 40-pin stacking header, RM 2.54 [Reichelt: RPI HEADER 40](https://www.reichelt.de/raspberry-pi-stacking-header-40-polig-rm-2-54-rpi-header-40-p223626.html) - - Standoff, Steel, M2.5, Hex Female-Female, 14 mm (6x) [Farnell: 970140151](https://de.farnell.com/wurth-elektronik/970140151/abstandhalt-6kant-innen-innen/dp/2884538) - or [Conrad: 821040303](https://www.conrad.de/de/p/dremec-abstandsbolzen-10-stk-dii-st-sw4-m2-5x14-821040303.html) - - cylinder head screw M2.5 x 6mm or 8mm (12x) - - J5: Modular panel jack 6/6, black [Reichelt: MEBP 6-6S](https://www.reichelt.de/modular-einbaubuchse-6-6-schwarz-mebp-6-6s-p11370.html) - or [Conrad: 716172 - 62](https://www.conrad.de/de/p/assmann-wsw-a-20041-lp-modulare-einbaubuchse-a-20041-lp-buchse-einbau-horizontal-pole-6p6c-schwarz-1-st-716172.html) - - ISP1: [Reichelt: HAN 506 6324](https://www.reichelt.de/wannenstecker-6-pol-gerade-han-506-6324-p175348.html) - or [Reichelt: WSL 6G](https://www.reichelt.de/wannenstecker-6-polig-gerade-wsl-6g-p85732.html) - or [Reichelt: WSL 6W](https://www.reichelt.de/wannenstecker-6-polig-gewinkelt-wsl-6w-p105978.html) - - DS1: Sockets 2.54 mm, 1X16, straight [Reichelt: MPE 094-1-016](https://www.reichelt.de/buchsenleisten-2-54-mm-1x16-gerade-mpe-094-1-016-p119919.html) - - DS1: Pin header 2.54 mm 1x16, straight [Conrad: 1390110 - 62](https://www.conrad.de/de/p/connfly-stiftleiste-standard-anzahl-reihen-1-polzahl-je-reihe-40-ds1021-1-40sf1-5-1-st-1390110.html) - - insulating disk 2.5x5 (4x) - - RV1: Trimmer, 500 Ohm, linear [Reichelt: PT 6-S 500](https://www.reichelt.de/einstellpotentiometer-stehend-500-ohm-6-mm-pt-6-s-500-p15002.html) - or [Reichelt: BI 64WR500LFTB](https://www.reichelt.de/spindeltrimmer-15-gaenge-500-ohm-linear-bi-64wr500lftb-p238488.html) - - RV2: Trimmer, 10 kOhm, linear [Reichelt: PT 6-S 10K](https://www.reichelt.de/einstellpotentiometer-stehend-10-kohm-6-mm-pt-6-s-10k-p14995.html) - or [Reichelt: 64WR10KLFTB](https://www.reichelt.de/spindeltrimmer-15-gaenge-10-kohm-linear-bi-64wr10klftb-p238481.html) - - SW1: [Reichelt: DT 6 GR](https://www.reichelt.de/eingabetaster-schaltspannung-100v-rund-gr-dt-6-gr-p7238.html) - - D1: 3mm LED red [Reichelt: LED 3MM 2MA RT](https://www.reichelt.de/led-3-mm-bedrahtet-rot-5-mcd-60--led-3mm-2ma-rt-p21626.html) - - D2: 3mm LED yellow [Reichelt: LED 3MM 2MA GE](https://www.reichelt.de/led-3-mm-bedrahtet-gelb-3-2-mcd-60--led-3mm-2ma-ge-p21628.html) - - D3: 3mm LED green [Reichelt: LED 3MM 2MA GN](https://www.reichelt.de/led-3-mm-bedrahtet-gruen-3-2-mcd-60--led-3mm-2ma-gn-p21624.html) - - Jumper: Jumper, black, RM 2.54 [Reichelt: JUMPER 2,54 SW](https://www.reichelt.de/de/en/jumper-black-rm-2-54-jumper-2-54-sw-p9017.html) - - Jumper: 40-pin header, angled, pitch 2.54 [Reichelt: SL 1X40W 2,54](https://www.reichelt.de/de/en/40-pin-header-angled-pitch-2-54-sl-1x40w-2-54-p19507.html) + - green box + - Raspberry Pi 4 Model B, recommended are 2GB RAM if the GUI version of JMRI is used + - micro SD Card, 8GB is sufficient + - Power supply + - heat sinks are recommended for Raspberry Pi 4 + - blue box + - PiLocoBuffer HAT (from a centralized buying aka Sammelbestellung) + - orange box + - version 1 of PiLocoBuffer PCB has an erraneous PCB. To correct this you additionally need either + - two SMD transistors BC817-40 or + - two normal transistors BC337-40 + - not shown + - Case -### Build Hardware +## Build Hardware +### Correction of transistors orientation -Fix board. See [SDA/SCL swapped on first prototype](index.html#sdasclswappedonfirstprototype) -for details. +As mentioned above the version 1 of the *PiLocoBuffer* PCB is erraneous and two transistors need to be corrected. Both transistors can be seen here: -Also add jumper for permanent backlight. See [new connection for backlight jumper](index.html#addjumperforpermanentlcdbacklight) +<img src="pictures/80_MartinRichter_Transistoren.jpg" alt="Transistors position" width="800"/> -Solder - - J3 - - J5 - - ISP1 - - DS1 (socket) - - RV1 (500R) - - RV2 (10K) - - SW1 - - D1 (red) - - D2 (yellow) - - D3 (green) +* Fig. 1: Assignment of the BC 817 +* Fig. 2: Assignment on the circuit board, so C and E are reversed. +* Fig. 3: BC 817 rotated by 180 +* Fig. 4: E and C of the BC 817 are now soldered correctly to the solder pads on the circuit board +* Fig. 5: the connection from [B] of the BC 817 to [B] on the circuit board is made with a wire -to PCB. +Some hints, taken from [SMD Components Desoldering tutorial](https://www.electroniclinic.com/how-to-remove-surface-mount-ic-smd-ic-replacement-desoldering-tutorial/) +Desoldering involves using a soldering iron, desoldering braid, or suction tool to remove the solder holding the SMD component in place + +1. **Proper tools**: Ensure that you have the correct tools for the job, such as a good quality soldering iron, desoldering braid, soldering flux. +1. **Heat management**: SMD components are sensitive to heat, and excessive heat can damage them or the PCB. Use a temperature-controlled soldering iron to avoid overheating. Heat only the component that needs to be desoldered, not the entire PCB. +1. **Solder removal**: Use desoldering braid or a soldering vacuum to remove the old solder from the pads. Avoid pulling or twisting the component, as this can damage the pads or the component itself. +1. **Cleaning**: Once the old solder is removed, clean the pads with a soldering flux remover or isopropyl alcohol to ensure that the new component attaches securely.. +1. **Component placement**: When placing the new component, ensure that it is oriented correctly, and align the pads with the PCB. Apply solder paste to the pads using an SMT stencil if available, and then use a heat gun to reflow the solder. + +Then solder new transistors in place. If SMD transistor BC 817-40 is used, the figure from R??diger B??cker gives a explanation how to solder the SMD transistors to their new position and orientation. + +<img src="pictures/81_R??digerB??cker_TransistorenFix.jpg" alt="Fix with SMD transistors" width="800"/> +<img src="pictures/10_PCBafterTransistorCorrection.jpg" alt="PCB after transistor correction" width="800"/> + +If a through hole transistor is used the following picture gives a glance hwo to do this. + +<img src="pictures/82_BodoMertins_ThroughHoleTranssstor.jpg" alt="Fix with through hole transistors" width="800"/> + +### Nominal build + +#### Starting point +<img src="pictures/20_PCB.jpg" alt="PCB - Starting point" width="800"/> + +Solder the parts with smallest height first + +--- +#### LEDs +- LEDs first + - D1 (red) + - D2 (yellow) + - D3 (green) + - hint: [Whats the standard for denoting the orientation of an LED on a PCB?](https://electronics.stackexchange.com/questions/210753/whats-the-standard-for-denoting-the-orientation-of-an-led-on-a-pcb) + - square on PCB is for cathode which is short leg + - circle on PCB is for anode which is long leg + - <img src="pictures/21_PCB_LEDs.png" alt="LEDs on PCB" width="800"/> + - <img src="pictures/22_LED.png" alt="LED" width="800"/> + + Your PCB should now look like this: + +<img src="pictures/25_PCBwithLEDs.jpg" alt="LED" width="800"/> + +--- +#### Potentiometers + +Then proceed with the two potentiometers: +- RV1 (500R) +- RV2 (10K) +<img src="pictures/30_PCBwithLEDsPotis.jpg" alt="PCB with LEDs and Potis" width="800"/> + +--- +#### Switch + +Now the switch SW1. The switch has one fabgeflachtlattened side, the PCB shows these flattened side also. The flattene side is at the edge of the PCB. + +<img src="pictures/35_PCBwithLEDsPotisSwitch.jpg" alt="PCB with LEDs, Potis and Switch" width="800"/> + +--- +#### LocoNet socket +Now solder the LocoNet socket (DS1) to PCB. + +<img src="pictures/40_PCBwithLEDsPotisSwitchLocoNet.jpg" alt="PCB with LEDs, Potis, Switch and LocoNet socket" width="800"/> + + +--- +#### Mechanical parts + + Mount two of the standoffs using two M2.5 x 8mm Screws. Add a isolating washer to one of them: @@ -82,6 +139,9 @@ ![Solder LCD to pin header](how-to-build-4.jpg "Solder LCD") + + + Software -------- @@ -90,8 +150,11 @@ Download "Raspberry Pi OS Lite (64-bit)" (Version February 21st 2023): - [2023-02-21-raspios-bullseye-arm64-lite.img.xz](https://www.raspberrypi.com/software/operating-systems/#raspberry-pi-os-64-bit) + +To install ('burn') the "Raspberry Pi OS Lite (64-bit)" onto the micro SD card you can use -Use [`rpi-imager.exe`](https://www.raspberrypi.com/software/) (v1.7.4) to install on sd card. +- [Raspberry Pi Imager](https://www.raspberrypi.com/software/) (v1.7.4) which is available for macOS, Linux and Windows. + Configuration to use: - Hostname: `lbserver` @@ -99,6 +162,8 @@ - Username: `pi` - Configure Ethernet and WLAN +- [Balena Etcher] (https://etcher.balena.io/) which is avaialble for macOS, Linux and Windows + Be sure that your Raspberry Pi gets access to the internet and that you can access it using `ssh`. @@ -112,41 +177,86 @@ You should also setup your dhcp server to assign always the same ip address (use quasi-static ip). -Open a ssh session (use [putty](https://www.putty.org/) on windows) and logon. +### First login + +Open a ssh session and logon: + +* On MacOS use Terminal.app +* On Linux use a terminal +* On Windows use [putty](https://www.putty.org/ + +```` +ssh pi@lbserver.local +```` + On first access you have to accept the ssh fingerprints. Try that internet access is working. ```` -login as: pi -pi@192.168.213.170's password: ********* $ ping google.com PING google.com(fra16s49-...net (2a00:...:200e)) 56 data bytes 64 bytes from fra07s64-...net (2a00:...:200e): icmp_seq=1 ttl=118 time=20.7 ms ... ```` +--- -### Install required packages +### Update the Linux installation ```` -$ sudo apt install pkg-config avrdude libsystemd-dev +sudo apt update +sudo apt upgrade ```` -### Run config +--- -Download PiLocoBufferConfig_0.1.zip from sf.net. -Unzip it. -Run `make all` as root, this builds and installs LbServer onto the RasPi and it programs the firmware into the AVR of the PiLocoBuffer board. +### Install JMRI +Follow the instuctions on [JMRI.org](https://www.jmri.org/install/Linux.shtml) + +#### First Java11 + ```` -$ curl --fail \ +sudo apt install openjdk-11-jre +```` + + +#### Second JMRI + +* [Linux installation instructions](https://www.jmri.org/install/Linux.shtml) +* [Download the latest release for Linux](https://www.jmri.org/download/index.shtml#prod-rel) + +#### Third PiLocoBuffer software + +Download PiLocoBuffer software +```` +curl --fail \ --location https://sourceforge.net/projects/loconetovertcp/files/PiLocoBuffer/config/PiLocoBufferConfig_0.1.zip \ --output PiLocoBufferConfig_0.1.zip -$ unzip PiLocoBufferConfig_0.1.zip -$ cd PiLocoBufferConfig_0.1 -$ sudo make FIRMWARE_VER=2023-04-15 LBSERVER_VER=0.14 all -$ sudo reboot ```` +Install required packages and PiLocobuffer software + +```` +sudo apt install pkg-config avrdude libsystemd-dev +unzip PiLocoBufferConfig_0.1.zip +cd PiLocoBufferConfig_0.1 + +sudo make FIRMWARE_VER=2023-04-15 LBSERVER_VER=0.14 all + +sudo reboot +```` + +--- +### Configure JMRi/DecoderPro on PiLocoBuffer + +Create a new connection with following settings + + +<img src="pictures/210_ConnectionSettings.png" alt="Connection settings" width="800"/> + +<img src="pictures/220_wiThrottleServer.png" alt="wiThrottle server" width="800"/> + + That's all. Have fun. ### Notes @@ -208,7 +318,7 @@ <tbody> <tr> <td class="footer-left"> - Author of this page: <a href="mailto:ma...@pi...">Martin Pischky</a> + Author of this page: <a href="mailto:ma...@pi...">Martin Pischky</a> & <a href="mailto:Mic...@we...">Michael Homscheidt</a> <br />$Id$ </td> <td class="footer-right"> Modified: website/Server/LbServer1/development.md =================================================================== --- website/Server/LbServer1/development.md 2024-06-27 13:18:18 UTC (rev 1409) +++ website/Server/LbServer1/development.md 2024-06-27 13:31:07 UTC (rev 1410) @@ -110,7 +110,7 @@ ### Makeself -Makeself by megastep - Stéphane Peter. +Makeself by megastep - St??phane Peter. <https://github.com/megastep/makeself/releases> <http://stephanepeter.com/makeself/> Modified: website/Server/LbServer1/index.md =================================================================== --- website/Server/LbServer1/index.md 2024-06-27 13:18:18 UTC (rev 1409) +++ website/Server/LbServer1/index.md 2024-06-27 13:31:07 UTC (rev 1410) @@ -139,7 +139,7 @@ Open a new terminal and start LbServer: $ lbserver - LbServer [1.NN] © 2015, 2016 by Stefan Bormann and Martin Pischky + LbServer [1.NN] ?? 2015, 2016 by Stefan Bormann and Martin Pischky This is a LoconetOverTcp server for several Loconet interfaces. Reading configuration /etc/opt/lbserver1/LbServer.properties Opening driver... @@ -194,7 +194,7 @@ options and arguments start `lbserver --help`: $ lbserver --help - LbServer [1.NN] © 2015, 2016 by Stefan Bormann and Martin Pischky + LbServer [1.NN] ?? 2015, 2016 by Stefan Bormann and Martin Pischky This is a LoconetOverTcp server for several Loconet interfaces. Reading configuration /etc/opt/lbserver1/LbServer.properties Modified: website/build.xml =================================================================== --- website/build.xml 2024-06-27 13:18:18 UTC (rev 1409) +++ website/build.xml 2024-06-27 13:31:07 UTC (rev 1410) @@ -19,52 +19,46 @@ <property name="headurl" value="$HeadURL$" /> - <condition property="windows_os"> - <os family="windows" /> + <condition property="unix_os"> + <os family="unix" /> + <!-- Adaption for MacOS, preparation for Linux + Linux and macOS are unix-like operating systems and summarized as 'unix' --> </condition> <target name="init"> <echo message="running ant '${ant.version}'" level="info" /> <echo message="on java '${ant.java.version}'" level="info" /> - <echo message="java.home = '${java.home}'" level="info" /> - <echo message="java.version = '${java.version}'" level="info" /> - <echo message="java.vendor = '${java.vendor}'" level="info" /> + <echo message="java.home = '${java.home}'" level="info" /> + <echo message="java.version = '${java.version}'" level="info" /> + <echo message="java.vendor = '${java.vendor}'" level="info" /> <echo message="'${java.runtime.name} (build ${java.runtime.version})'" level="info" /> <echo message="'${java.vm.name} (build ${java.vm.version}, ${java.vm.info})'" level="info" /> + <echo message="OS Name = ${os.name}" /> + <echo message="OS Architecture = ${os.arch}" /> + <echo message="OS Version = ${os.version}" /> + <echo message="user.home = ${user.home}" /> </target> - - <target name="init-multimarkdown" depends="init" if="windows_os" > - <!-- guess installation of MultiMarkdown ( download and install - MultiMarkdown-Windows-X.Y.Z.exe from - https://github.com/fletcher/MultiMarkdown-6/releases ) --> - <condition property="multimarkdown.exe" - value="${env.ProgramFiles}\MultiMarkdown 6.5.1\bin\multimarkdown.exe"> - <available file="${env.ProgramFiles}\MultiMarkdown 6.5.1\bin\multimarkdown.exe" /> + + <target name="init-multimarkdown" depends="init" if="unix_os" > + <!-- MHo: Adaption for MacOS, preparation for Linux + Installation of MultiMarkdown ( download and install + MultiMarkdown-Mac-x.y.z.pkg from + https://github.com/fletcher/MultiMarkdown-6/releases ) + Installation path does not contain the version number of multimardown + as under Windows--> + <condition property="multimarkdown" + value="/usr/local/bin/multimarkdown"> + <available file="/usr/local/bin/multimarkdown" /> </condition> - <condition property="multimarkdown.exe" - value="${env.ProgramFiles}\MultiMarkdown 6.4.0\bin\multimarkdown.exe"> - <available file="${env.ProgramFiles}\MultiMarkdown 6.4.0\bin\multimarkdown.exe" /> - </condition> - <condition property="multimarkdown.exe" - value="${env.ProgramFiles}\MultiMarkdown 6.3.2\bin\multimarkdown.exe"> - <available file="${env.ProgramFiles}\MultiMarkdown 6.3.2\bin\multimarkdown.exe" /> - </condition> - <condition property="multimarkdown.exe" - value="${env.ProgramFiles}\MultiMarkdown 6.3.0\bin\multimarkdown.exe"> - <available file="${env.ProgramFiles}\MultiMarkdown 6.3.0\bin\multimarkdown.exe" /> - </condition> - <condition property="multimarkdown.exe" - value="${env.ProgramFiles}\MultiMarkdown 6.2.2\bin\multimarkdown.exe"> - <available file="${env.ProgramFiles}\MultiMarkdown 6.2.2\bin\multimarkdown.exe" /> - </condition> - <echo message="multimarkdown.exe = '${multimarkdown.exe}'" level="info" /> - <fail message="Installation of MultiMarkdown not found. Try to add multimarkdown.exe to build.properties"> + + <echo message="multimarkdown = '${multimarkdown}'" level="info" /> + <fail message="Installation of MultiMarkdown not found. Try to add multimarkdown to build.properties"> <condition> <not> <resourceexists> - <file file="${multimarkdown.exe}" /> + <file file="${multimarkdown}" /> </resourceexists> </not> </condition> @@ -71,13 +65,16 @@ </fail> </target> - <target name="init-vnu" depends="init" if="windows_os" > - <!-- guess installation of v.Nu ( download `vnu.jar_20.6.30.zip` - and unzip to "C:\Program Files". Rename "dist" to - "vnu.jar_20.6.30" ) --> + <target name="init-vnu" depends="init" if="unix_os" > + <!-- MHo: Adaption for MacOS, preparation for Linux + guess installation of v.Nu . Install on + macOS with: brew install vnu and on + Linux with: TBD + /opt/local/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages/vnujar/vnu.jar--> + <condition property="vnu.jar" - value="${env.ProgramFiles}\vnu.jar_20.6.30\vnu.jar"> - <available file="${env.ProgramFiles}\vnu.jar_20.6.30\vnu.jar" /> + value="/opt/local/bin/vnu.jar" > + <available file="/opt/local/bin/vnu.jar" /> </condition> <echo message="vnu.jar = '${vnu.jar}'" level="info" /> <fail message="Installation of v.Nu not found. Try to add vnu.jar to build.properties"> @@ -91,14 +88,14 @@ </fail> </target> - <target name="generate" depends="init-multimarkdown" - if="windows_os" - description="Create html files from multimarkdown (*.md) files"> - <!-- convert **/*.md to LF line ending (multimarkdown uses only LF) --> + <target name="generate" depends="init-multimarkdown" if="unix_os" + description="Create html files from multimarkdown (*.md) files" > + <!-- MHo: Adaption for MacOS, preparation for Linux --> + <!-- convert **/*.md to LF line ending (multimarkdown uses only LF) --> <fixcrlf srcdir="." includes="**/*.md" eol="lf" eof="remove" /> - <apply executable="${multimarkdown.exe}" dir="." - osfamily="windows" failonerror="true" verbose="true"> + <apply executable="${multimarkdown}" dir="." + osfamily="unix" failonerror="true" verbose="true" > <arg value="-b"/> <fileset dir="."> <include name="**/*.md" /> @@ -110,7 +107,7 @@ </target> <target name="validate" depends="init-vnu, generate" - if="windows_os" + if="unix_os" description="Validate html files (*.html)"> <!-- collect files to validate --> <fileset dir="." id="validate.fileset"> @@ -176,7 +173,7 @@ <exclude name="build/**/*" /> <exclude name="template.html" /> <exclude name="template-2.html" /> - <exclude name="Interface/PiLocoBuffer/*.md" /> + <exclude name="Interface/PiLocoBuffer/*.md" /> </fileset> </copy> <!-- upload files --> This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <mho...@us...> - 2024-06-27 13:18:24
|
Revision: 1409 http://sourceforge.net/p/loconetovertcp/svn/1409 Author: mhomscheidt Date: 2024-06-27 13:18:18 +0000 (Thu, 27 Jun 2024) Log Message: ----------- Added pictures fir PiLocoBuffer Added Paths: ----------- website/Interface/PiLocoBuffer/pictures/ website/Interface/PiLocoBuffer/pictures/01_EverythingYouNeed.jpg website/Interface/PiLocoBuffer/pictures/100_RPImager_OtherOS.png website/Interface/PiLocoBuffer/pictures/101_RPImager_Bullseye64.png website/Interface/PiLocoBuffer/pictures/101_RPImager_Settings.png website/Interface/PiLocoBuffer/pictures/101_RPImager_SettingsSSH.png website/Interface/PiLocoBuffer/pictures/10_PCBafterTransistorCorrection.jpg website/Interface/PiLocoBuffer/pictures/200_FirstBoot.jpeg website/Interface/PiLocoBuffer/pictures/20_PCB.jpg website/Interface/PiLocoBuffer/pictures/210_ConnectionSettings.png website/Interface/PiLocoBuffer/pictures/21_PCB_LEDs.png website/Interface/PiLocoBuffer/pictures/220_wiThrottleServer.png website/Interface/PiLocoBuffer/pictures/22_LED.png website/Interface/PiLocoBuffer/pictures/25_PCBwithLEDs.jpg website/Interface/PiLocoBuffer/pictures/26_PCBwithLEDsDetail.jpg website/Interface/PiLocoBuffer/pictures/30_PCBwithLEDsPotis.jpg website/Interface/PiLocoBuffer/pictures/35_PCBwithLEDsPotisSwitch.jpg website/Interface/PiLocoBuffer/pictures/40_PCBwithLEDsPotisSwitchLocoNet.jpg website/Interface/PiLocoBuffer/pictures/45_PCBwithLEDsPotisSwitchLocoNetPH1.jpg website/Interface/PiLocoBuffer/pictures/80_MartinRichter_Transistoren.jpg website/Interface/PiLocoBuffer/pictures/81_RudigerBacker_TransistorenFix.jpg website/Interface/PiLocoBuffer/pictures/82_BodoMertins_ThroughHoleTranssstor.jpg website/Interface/PiLocoBuffer/pictures/EsPassiertEtwas.png website/Interface/PiLocoBuffer/pictures/IMG_0152.jpeg website/Interface/PiLocoBuffer/pictures/IMG_0153.jpeg website/Interface/PiLocoBuffer/pictures/IMG_0154.jpeg website/Interface/PiLocoBuffer/pictures/IMG_0155.jpeg website/Interface/PiLocoBuffer/pictures/IMG_0156.jpeg website/Interface/PiLocoBuffer/pictures/IMG_0157.jpeg website/Interface/PiLocoBuffer/pictures/IMG_0158.jpeg website/Interface/PiLocoBuffer/pictures/IMG_0159.jpeg website/Interface/PiLocoBuffer/pictures/IMG_0160.jpeg website/Interface/PiLocoBuffer/pictures/IMG_0161.jpeg website/Interface/PiLocoBuffer/pictures/IMG_0163.jpeg website/Interface/PiLocoBuffer/pictures/IMG_0164.jpeg website/Interface/PiLocoBuffer/pictures/IMG_0166.jpeg website/Interface/PiLocoBuffer/pictures/IMG_0167.jpeg website/Interface/PiLocoBuffer/pictures/IMG_0777.jpeg website/Interface/PiLocoBuffer/pictures/IMG_0778.jpeg website/Interface/PiLocoBuffer/pictures/IMG_0779.jpeg website/Interface/PiLocoBuffer/pictures/IMG_0780.jpeg Added: website/Interface/PiLocoBuffer/pictures/01_EverythingYouNeed.jpg =================================================================== (Binary files differ) Index: website/Interface/PiLocoBuffer/pictures/01_EverythingYouNeed.jpg =================================================================== --- website/Interface/PiLocoBuffer/pictures/01_EverythingYouNeed.jpg 2024-06-27 13:12:19 UTC (rev 1408) +++ website/Interface/PiLocoBuffer/pictures/01_EverythingYouNeed.jpg 2024-06-27 13:18:18 UTC (rev 1409) Property changes on: website/Interface/PiLocoBuffer/pictures/01_EverythingYouNeed.jpg ___________________________________________________________________ Added: svn:executable ## -0,0 +1 ## +* \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +image/jpeg \ No newline at end of property Added: website/Interface/PiLocoBuffer/pictures/100_RPImager_OtherOS.png =================================================================== (Binary files differ) Index: website/Interface/PiLocoBuffer/pictures/100_RPImager_OtherOS.png =================================================================== --- website/Interface/PiLocoBuffer/pictures/100_RPImager_OtherOS.png 2024-06-27 13:12:19 UTC (rev 1408) +++ website/Interface/PiLocoBuffer/pictures/100_RPImager_OtherOS.png 2024-06-27 13:18:18 UTC (rev 1409) Property changes on: website/Interface/PiLocoBuffer/pictures/100_RPImager_OtherOS.png ___________________________________________________________________ Added: svn:executable ## -0,0 +1 ## +* \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +image/png \ No newline at end of property Added: website/Interface/PiLocoBuffer/pictures/101_RPImager_Bullseye64.png =================================================================== (Binary files differ) Index: website/Interface/PiLocoBuffer/pictures/101_RPImager_Bullseye64.png =================================================================== --- website/Interface/PiLocoBuffer/pictures/101_RPImager_Bullseye64.png 2024-06-27 13:12:19 UTC (rev 1408) +++ website/Interface/PiLocoBuffer/pictures/101_RPImager_Bullseye64.png 2024-06-27 13:18:18 UTC (rev 1409) Property changes on: website/Interface/PiLocoBuffer/pictures/101_RPImager_Bullseye64.png ___________________________________________________________________ Added: svn:executable ## -0,0 +1 ## +* \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +image/png \ No newline at end of property Added: website/Interface/PiLocoBuffer/pictures/101_RPImager_Settings.png =================================================================== (Binary files differ) Index: website/Interface/PiLocoBuffer/pictures/101_RPImager_Settings.png =================================================================== --- website/Interface/PiLocoBuffer/pictures/101_RPImager_Settings.png 2024-06-27 13:12:19 UTC (rev 1408) +++ website/Interface/PiLocoBuffer/pictures/101_RPImager_Settings.png 2024-06-27 13:18:18 UTC (rev 1409) Property changes on: website/Interface/PiLocoBuffer/pictures/101_RPImager_Settings.png ___________________________________________________________________ Added: svn:executable ## -0,0 +1 ## +* \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +image/png \ No newline at end of property Added: website/Interface/PiLocoBuffer/pictures/101_RPImager_SettingsSSH.png =================================================================== (Binary files differ) Index: website/Interface/PiLocoBuffer/pictures/101_RPImager_SettingsSSH.png =================================================================== --- website/Interface/PiLocoBuffer/pictures/101_RPImager_SettingsSSH.png 2024-06-27 13:12:19 UTC (rev 1408) +++ website/Interface/PiLocoBuffer/pictures/101_RPImager_SettingsSSH.png 2024-06-27 13:18:18 UTC (rev 1409) Property changes on: website/Interface/PiLocoBuffer/pictures/101_RPImager_SettingsSSH.png ___________________________________________________________________ Added: svn:executable ## -0,0 +1 ## +* \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +image/png \ No newline at end of property Added: website/Interface/PiLocoBuffer/pictures/10_PCBafterTransistorCorrection.jpg =================================================================== (Binary files differ) Index: website/Interface/PiLocoBuffer/pictures/10_PCBafterTransistorCorrection.jpg =================================================================== --- website/Interface/PiLocoBuffer/pictures/10_PCBafterTransistorCorrection.jpg 2024-06-27 13:12:19 UTC (rev 1408) +++ website/Interface/PiLocoBuffer/pictures/10_PCBafterTransistorCorrection.jpg 2024-06-27 13:18:18 UTC (rev 1409) Property changes on: website/Interface/PiLocoBuffer/pictures/10_PCBafterTransistorCorrection.jpg ___________________________________________________________________ Added: svn:executable ## -0,0 +1 ## +* \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +image/jpeg \ No newline at end of property Added: website/Interface/PiLocoBuffer/pictures/200_FirstBoot.jpeg =================================================================== (Binary files differ) Index: website/Interface/PiLocoBuffer/pictures/200_FirstBoot.jpeg =================================================================== --- website/Interface/PiLocoBuffer/pictures/200_FirstBoot.jpeg 2024-06-27 13:12:19 UTC (rev 1408) +++ website/Interface/PiLocoBuffer/pictures/200_FirstBoot.jpeg 2024-06-27 13:18:18 UTC (rev 1409) Property changes on: website/Interface/PiLocoBuffer/pictures/200_FirstBoot.jpeg ___________________________________________________________________ Added: svn:executable ## -0,0 +1 ## +* \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +image/jpeg \ No newline at end of property Added: website/Interface/PiLocoBuffer/pictures/20_PCB.jpg =================================================================== (Binary files differ) Index: website/Interface/PiLocoBuffer/pictures/20_PCB.jpg =================================================================== --- website/Interface/PiLocoBuffer/pictures/20_PCB.jpg 2024-06-27 13:12:19 UTC (rev 1408) +++ website/Interface/PiLocoBuffer/pictures/20_PCB.jpg 2024-06-27 13:18:18 UTC (rev 1409) Property changes on: website/Interface/PiLocoBuffer/pictures/20_PCB.jpg ___________________________________________________________________ Added: svn:executable ## -0,0 +1 ## +* \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +image/jpeg \ No newline at end of property Added: website/Interface/PiLocoBuffer/pictures/210_ConnectionSettings.png =================================================================== (Binary files differ) Index: website/Interface/PiLocoBuffer/pictures/210_ConnectionSettings.png =================================================================== --- website/Interface/PiLocoBuffer/pictures/210_ConnectionSettings.png 2024-06-27 13:12:19 UTC (rev 1408) +++ website/Interface/PiLocoBuffer/pictures/210_ConnectionSettings.png 2024-06-27 13:18:18 UTC (rev 1409) Property changes on: website/Interface/PiLocoBuffer/pictures/210_ConnectionSettings.png ___________________________________________________________________ Added: svn:executable ## -0,0 +1 ## +* \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +image/png \ No newline at end of property Added: website/Interface/PiLocoBuffer/pictures/21_PCB_LEDs.png =================================================================== (Binary files differ) Index: website/Interface/PiLocoBuffer/pictures/21_PCB_LEDs.png =================================================================== --- website/Interface/PiLocoBuffer/pictures/21_PCB_LEDs.png 2024-06-27 13:12:19 UTC (rev 1408) +++ website/Interface/PiLocoBuffer/pictures/21_PCB_LEDs.png 2024-06-27 13:18:18 UTC (rev 1409) Property changes on: website/Interface/PiLocoBuffer/pictures/21_PCB_LEDs.png ___________________________________________________________________ Added: svn:executable ## -0,0 +1 ## +* \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +image/png \ No newline at end of property Added: website/Interface/PiLocoBuffer/pictures/220_wiThrottleServer.png =================================================================== (Binary files differ) Index: website/Interface/PiLocoBuffer/pictures/220_wiThrottleServer.png =================================================================== --- website/Interface/PiLocoBuffer/pictures/220_wiThrottleServer.png 2024-06-27 13:12:19 UTC (rev 1408) +++ website/Interface/PiLocoBuffer/pictures/220_wiThrottleServer.png 2024-06-27 13:18:18 UTC (rev 1409) Property changes on: website/Interface/PiLocoBuffer/pictures/220_wiThrottleServer.png ___________________________________________________________________ Added: svn:executable ## -0,0 +1 ## +* \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +image/png \ No newline at end of property Added: website/Interface/PiLocoBuffer/pictures/22_LED.png =================================================================== (Binary files differ) Index: website/Interface/PiLocoBuffer/pictures/22_LED.png =================================================================== --- website/Interface/PiLocoBuffer/pictures/22_LED.png 2024-06-27 13:12:19 UTC (rev 1408) +++ website/Interface/PiLocoBuffer/pictures/22_LED.png 2024-06-27 13:18:18 UTC (rev 1409) Property changes on: website/Interface/PiLocoBuffer/pictures/22_LED.png ___________________________________________________________________ Added: svn:executable ## -0,0 +1 ## +* \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +image/png \ No newline at end of property Added: website/Interface/PiLocoBuffer/pictures/25_PCBwithLEDs.jpg =================================================================== (Binary files differ) Index: website/Interface/PiLocoBuffer/pictures/25_PCBwithLEDs.jpg =================================================================== --- website/Interface/PiLocoBuffer/pictures/25_PCBwithLEDs.jpg 2024-06-27 13:12:19 UTC (rev 1408) +++ website/Interface/PiLocoBuffer/pictures/25_PCBwithLEDs.jpg 2024-06-27 13:18:18 UTC (rev 1409) Property changes on: website/Interface/PiLocoBuffer/pictures/25_PCBwithLEDs.jpg ___________________________________________________________________ Added: svn:executable ## -0,0 +1 ## +* \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +image/jpeg \ No newline at end of property Added: website/Interface/PiLocoBuffer/pictures/26_PCBwithLEDsDetail.jpg =================================================================== (Binary files differ) Index: website/Interface/PiLocoBuffer/pictures/26_PCBwithLEDsDetail.jpg =================================================================== --- website/Interface/PiLocoBuffer/pictures/26_PCBwithLEDsDetail.jpg 2024-06-27 13:12:19 UTC (rev 1408) +++ website/Interface/PiLocoBuffer/pictures/26_PCBwithLEDsDetail.jpg 2024-06-27 13:18:18 UTC (rev 1409) Property changes on: website/Interface/PiLocoBuffer/pictures/26_PCBwithLEDsDetail.jpg ___________________________________________________________________ Added: svn:executable ## -0,0 +1 ## +* \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +image/jpeg \ No newline at end of property Added: website/Interface/PiLocoBuffer/pictures/30_PCBwithLEDsPotis.jpg =================================================================== (Binary files differ) Index: website/Interface/PiLocoBuffer/pictures/30_PCBwithLEDsPotis.jpg =================================================================== --- website/Interface/PiLocoBuffer/pictures/30_PCBwithLEDsPotis.jpg 2024-06-27 13:12:19 UTC (rev 1408) +++ website/Interface/PiLocoBuffer/pictures/30_PCBwithLEDsPotis.jpg 2024-06-27 13:18:18 UTC (rev 1409) Property changes on: website/Interface/PiLocoBuffer/pictures/30_PCBwithLEDsPotis.jpg ___________________________________________________________________ Added: svn:executable ## -0,0 +1 ## +* \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +image/jpeg \ No newline at end of property Added: website/Interface/PiLocoBuffer/pictures/35_PCBwithLEDsPotisSwitch.jpg =================================================================== (Binary files differ) Index: website/Interface/PiLocoBuffer/pictures/35_PCBwithLEDsPotisSwitch.jpg =================================================================== --- website/Interface/PiLocoBuffer/pictures/35_PCBwithLEDsPotisSwitch.jpg 2024-06-27 13:12:19 UTC (rev 1408) +++ website/Interface/PiLocoBuffer/pictures/35_PCBwithLEDsPotisSwitch.jpg 2024-06-27 13:18:18 UTC (rev 1409) Property changes on: website/Interface/PiLocoBuffer/pictures/35_PCBwithLEDsPotisSwitch.jpg ___________________________________________________________________ Added: svn:executable ## -0,0 +1 ## +* \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +image/jpeg \ No newline at end of property Added: website/Interface/PiLocoBuffer/pictures/40_PCBwithLEDsPotisSwitchLocoNet.jpg =================================================================== (Binary files differ) Index: website/Interface/PiLocoBuffer/pictures/40_PCBwithLEDsPotisSwitchLocoNet.jpg =================================================================== --- website/Interface/PiLocoBuffer/pictures/40_PCBwithLEDsPotisSwitchLocoNet.jpg 2024-06-27 13:12:19 UTC (rev 1408) +++ website/Interface/PiLocoBuffer/pictures/40_PCBwithLEDsPotisSwitchLocoNet.jpg 2024-06-27 13:18:18 UTC (rev 1409) Property changes on: website/Interface/PiLocoBuffer/pictures/40_PCBwithLEDsPotisSwitchLocoNet.jpg ___________________________________________________________________ Added: svn:executable ## -0,0 +1 ## +* \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +image/jpeg \ No newline at end of property Added: website/Interface/PiLocoBuffer/pictures/45_PCBwithLEDsPotisSwitchLocoNetPH1.jpg =================================================================== (Binary files differ) Index: website/Interface/PiLocoBuffer/pictures/45_PCBwithLEDsPotisSwitchLocoNetPH1.jpg =================================================================== --- website/Interface/PiLocoBuffer/pictures/45_PCBwithLEDsPotisSwitchLocoNetPH1.jpg 2024-06-27 13:12:19 UTC (rev 1408) +++ website/Interface/PiLocoBuffer/pictures/45_PCBwithLEDsPotisSwitchLocoNetPH1.jpg 2024-06-27 13:18:18 UTC (rev 1409) Property changes on: website/Interface/PiLocoBuffer/pictures/45_PCBwithLEDsPotisSwitchLocoNetPH1.jpg ___________________________________________________________________ Added: svn:executable ## -0,0 +1 ## +* \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +image/jpeg \ No newline at end of property Added: website/Interface/PiLocoBuffer/pictures/80_MartinRichter_Transistoren.jpg =================================================================== (Binary files differ) Index: website/Interface/PiLocoBuffer/pictures/80_MartinRichter_Transistoren.jpg =================================================================== --- website/Interface/PiLocoBuffer/pictures/80_MartinRichter_Transistoren.jpg 2024-06-27 13:12:19 UTC (rev 1408) +++ website/Interface/PiLocoBuffer/pictures/80_MartinRichter_Transistoren.jpg 2024-06-27 13:18:18 UTC (rev 1409) Property changes on: website/Interface/PiLocoBuffer/pictures/80_MartinRichter_Transistoren.jpg ___________________________________________________________________ Added: svn:executable ## -0,0 +1 ## +* \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +image/jpeg \ No newline at end of property This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <pi...@us...> - 2024-06-27 13:12:20
|
Revision: 1408 http://sourceforge.net/p/loconetovertcp/svn/1408 Author: pischky Date: 2024-06-27 13:12:19 +0000 (Thu, 27 Jun 2024) Log Message: ----------- remove file (wrong location) Removed Paths: ------------- PiLocoBuffer/pictures/ This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <pi...@us...> - 2024-06-27 13:10:56
|
Revision: 1407 http://sourceforge.net/p/loconetovertcp/svn/1407 Author: pischky Date: 2024-06-27 13:10:54 +0000 (Thu, 27 Jun 2024) Log Message: ----------- remove file (wrong location) Removed Paths: ------------- PiLocoBuffer/how-to-build.html Deleted: PiLocoBuffer/how-to-build.html =================================================================== --- PiLocoBuffer/how-to-build.html 2024-06-24 09:19:33 UTC (rev 1406) +++ PiLocoBuffer/how-to-build.html 2024-06-27 13:10:54 UTC (rev 1407) @@ -1,705 +0,0 @@ -<!DOCTYPE html> -<html> - -<head> - -<meta charset="utf-8"> -<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=yes"> -<title>how-to-build</title> - - -<style type="text/css"> -body { - font-family: Helvetica, arial, sans-serif; - font-size: 14px; - line-height: 1.6; - padding-top: 10px; - padding-bottom: 10px; - background-color: white; - padding: 30px; } - -body > *:first-child { - margin-top: 0 !important; } -body > *:last-child { - margin-bottom: 0 !important; } - -a { - color: #4183C4; } -a.absent { - color: #cc0000; } -a.anchor { - display: block; - padding-left: 30px; - margin-left: -30px; - cursor: pointer; - position: absolute; - top: 0; - left: 0; - bottom: 0; } - -h1, h2, h3, h4, h5, h6 { - margin: 20px 0 10px; - padding: 0; - font-weight: bold; - -webkit-font-smoothing: antialiased; - cursor: text; - position: relative; } - -h1:hover a.anchor, h2:hover a.anchor, h3:hover a.anchor, h4:hover a.anchor, h5:hover a.anchor, h6:hover a.anchor { - background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA09pVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoMTMuMCAyMDEyMDMwNS5tLjQxNSAyMDEyLzAzLzA1OjIxOjAwOjAwKSAgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OUM2NjlDQjI4ODBGMTFFMTg1ODlEODNERDJBRjUwQTQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OUM2NjlDQjM4ODBGMTFFMTg1ODlEODNERDJBRjUwQTQiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo5QzY2OUNCMDg4MEYxMUUxODU4OUQ4M0REMkFGNTBBNCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo5QzY2OUNCMTg4MEYxMUUxODU4OUQ4M0REMkFGNTBBNCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PsQhXeAAAABfSURBVHjaYvz//z8DJYCRUgMYQAbAMBQIAvEqkBQWXI6sHqwHiwG70TTBxGaiWwjCTGgOUgJiF1J8wMRAIUA34B4Q76HUBelAfJYSA0CuMIEaRP8wGIkGMA54bgQIMACAmkXJi0hKJQAAAABJRU5ErkJggg==) no-repeat 10px center; - text-decoration: none; } - -h1 tt, h1 code { - font-size: inherit; } - -h2 tt, h2 code { - font-size: inherit; } - -h3 tt, h3 code { - font-size: inherit; } - -h4 tt, h4 code { - font-size: inherit; } - -h5 tt, h5 code { - font-size: inherit; } - -h6 tt, h6 code { - font-size: inherit; } - -h1 { - font-size: 28px; - color: black; } - -h2 { - font-size: 24px; - border-bottom: 1px solid #cccccc; - color: black; } - -h3 { - font-size: 18px; } - -h4 { - font-size: 16px; } - -h5 { - font-size: 14px; } - -h6 { - color: #777777; - font-size: 14px; } - -p, blockquote, ul, ol, dl, li, table, pre { - margin: 15px 0; } - -hr { - background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAECAYAAACtBE5DAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBNYWNpbnRvc2giIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OENDRjNBN0E2NTZBMTFFMEI3QjRBODM4NzJDMjlGNDgiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OENDRjNBN0I2NTZBMTFFMEI3QjRBODM4NzJDMjlGNDgiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo4Q0NGM0E3ODY1NkExMUUwQjdCNEE4Mzg3MkMyOUY0OCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo4Q0NGM0E3OTY1NkExMUUwQjdCNEE4Mzg3MkMyOUY0OCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PqqezsUAAAAfSURBVHjaYmRABcYwBiM2QSA4y4hNEKYDQxAEAAIMAHNGAzhkPOlYAAAAAElFTkSuQmCC) repeat-x 0 0; - border: 0 none; - color: #cccccc; - height: 4px; - padding: 0; -} - -body > h2:first-child { - margin-top: 0; - padding-top: 0; } -body > h1:first-child { - margin-top: 0; - padding-top: 0; } - body > h1:first-child + h2 { - margin-top: 0; - padding-top: 0; } -body > h3:first-child, body > h4:first-child, body > h5:first-child, body > h6:first-child { - margin-top: 0; - padding-top: 0; } - -a:first-child h1, a:first-child h2, a:first-child h3, a:first-child h4, a:first-child h5, a:first-child h6 { - margin-top: 0; - padding-top: 0; } - -h1 p, h2 p, h3 p, h4 p, h5 p, h6 p { - margin-top: 0; } - -li p.first { - display: inline-block; } -li { - margin: 0; } -ul, ol { - padding-left: 30px; } - -ul :first-child, ol :first-child { - margin-top: 0; } - -dl { - padding: 0; } - dl dt { - font-size: 14px; - font-weight: bold; - font-style: italic; - padding: 0; - margin: 15px 0 5px; } - dl dt:first-child { - padding: 0; } - dl dt > :first-child { - margin-top: 0; } - dl dt > :last-child { - margin-bottom: 0; } - dl dd { - margin: 0 0 15px; - padding: 0 15px; } - dl dd > :first-child { - margin-top: 0; } - dl dd > :last-child { - margin-bottom: 0; } - -blockquote { - border-left: 4px solid #dddddd; - padding: 0 15px; - color: #777777; } - blockquote > :first-child { - margin-top: 0; } - blockquote > :last-child { - margin-bottom: 0; } - -table { - padding: 0;border-collapse: collapse; } - table tr { - border-top: 1px solid #cccccc; - background-color: white; - margin: 0; - padding: 0; } - table tr:nth-child(2n) { - background-color: #f8f8f8; } - table tr th { - font-weight: bold; - border: 1px solid #cccccc; - margin: 0; - padding: 6px 13px; } - table tr td { - border: 1px solid #cccccc; - margin: 0; - padding: 6px 13px; } - table tr th :first-child, table tr td :first-child { - margin-top: 0; } - table tr th :last-child, table tr td :last-child { - margin-bottom: 0; } - -img { - max-width: 100%; } - -span.frame { - display: block; - overflow: hidden; } - span.frame > span { - border: 1px solid #dddddd; - display: block; - float: left; - overflow: hidden; - margin: 13px 0 0; - padding: 7px; - width: auto; } - span.frame span img { - display: block; - float: left; } - span.frame span span { - clear: both; - color: #333333; - display: block; - padding: 5px 0 0; } -span.align-center { - display: block; - overflow: hidden; - clear: both; } - span.align-center > span { - display: block; - overflow: hidden; - margin: 13px auto 0; - text-align: center; } - span.align-center span img { - margin: 0 auto; - text-align: center; } -span.align-right { - display: block; - overflow: hidden; - clear: both; } - span.align-right > span { - display: block; - overflow: hidden; - margin: 13px 0 0; - text-align: right; } - span.align-right span img { - margin: 0; - text-align: right; } -span.float-left { - display: block; - margin-right: 13px; - overflow: hidden; - float: left; } - span.float-left span { - margin: 13px 0 0; } -span.float-right { - display: block; - margin-left: 13px; - overflow: hidden; - float: right; } - span.float-right > span { - display: block; - overflow: hidden; - margin: 13px auto 0; - text-align: right; } - -code, tt { - margin: 0 2px; - padding: 0 5px; - white-space: nowrap; - border: 1px solid #eaeaea; - background-color: #f8f8f8; - border-radius: 3px; } - -pre code { - margin: 0; - padding: 0; - white-space: pre; - border: none; - background: transparent; } - -.highlight pre { - background-color: #f8f8f8; - border: 1px solid #cccccc; - font-size: 13px; - line-height: 19px; - overflow: auto; - padding: 6px 10px; - border-radius: 3px; } - -pre { - background-color: #f8f8f8; - border: 1px solid #cccccc; - font-size: 13px; - line-height: 19px; - overflow: auto; - padding: 6px 10px; - border-radius: 3px; } - pre code, pre tt { - background-color: transparent; - border: none; } - -sup { - font-size: 0.83em; - vertical-align: super; - line-height: 0; -} - -kbd { - display: inline-block; - padding: 3px 5px; - font-size: 11px; - line-height: 10px; - color: #555; - vertical-align: middle; - background-color: #fcfcfc; - border: solid 1px #ccc; - border-bottom-color: #bbb; - border-radius: 3px; - box-shadow: inset 0 -1px 0 #bbb -} - -* { - -webkit-print-color-adjust: exact; -} -@media screen and (min-width: 914px) { - body { - width: 854px; - margin:0 auto; - } -} -@media print { - table, pre { - page-break-inside: avoid; - } - pre { - word-wrap: break-word; - } - body { - padding: 2cm; - } -} -</style> - - -</head> - -<body> - -<p>Title: PiLocoBuffer - what you need and how to build -Date: 2024-05-24 -Author: Michael Homscheidt -Copyright: (C) 2024 by Michael Homscheidt -Keywords: LocoNet, Raspberry Pi, RasPi, HAT, LbServer, PiLocoBuffer, LocoNetOverTcp -CSS: ../../mmd.css</p> - -<h1 id="toc_0">Building a <em>PiLocoBuffer</em></h1> - -<h2 id="toc_1">Contents</h2> - -<p>{{TOC}}</p> - -<hr> - -<h1 id="toc_2">Introduction</h1> - -<h2 id="toc_3">What is a <em>PiLocoBuffer</em></h2> - -<p>A <em>PiLocoBuffer</em> is a bridging device between the WIFI throttle wiFRED and a LocoNet capable Command Station. To achieve this a decent Raspberry Pi is used and equipped with an add-on board (so called HAT (<em>Hardware Attached on Top</em>)).</p> - -<p>On the hardware side the Raspberry Pi connects via its Ethernet port a WIFI Access Point and via its attached <em>PiLocoBuffer</em>-HAT the LocoNet. A DCC Command Station is needed to drive locos. A connected LCD displays gives status information about sent and recieved LocoNet pakets.</p> - -<p>On the software side the Raspbery Pi runs JMRI (especially the WiThrottle server part is needed) to allow any wiFRED to connect. The adapted software LBServer the connects JMRI to the LocoNet interface.</p> - -<p>The <em>PiLocoBuffer</em> is a development by FREMO members. </p> - -<hr> - -<h1 id="toc_4">Hardware</h1> - -<h2 id="toc_5">Partlist</h2> - -<p><img src="pictures/01_EverythingYouNeed.jpg" alt="Everything you need" width="50%"/></p> - -<p>The parts required are:</p> - -<ul> -<li>green box - -<ul> -<li>Raspberry Pi 4 Model B, recommended are 2GB RAM if the GUI version of JMRI is used</li> -<li>micro SD Card, 8GB is sufficient</li> -<li>Power supply</li> -<li>heat sinks are recommended for Raspberry Pi 4</li> -</ul></li> -<li>blue box - -<ul> -<li>PiLocoBuffer HAT (from a centralized buying aka Sammelbestellung)</li> -</ul></li> -<li>orange box - -<ul> -<li>version 1 of PiLocoBuffer PCB has an erraneous PCB. To correct this you additionally need either - -<ul> -<li>two SMD transistors BC817-40 or</li> -<li>two normal transistors BC337-40</li> -</ul></li> -</ul></li> -<li>not shown - -<ul> -<li>Case</li> -</ul></li> -</ul> - -<h2 id="toc_6">Build Hardware</h2> - -<h3 id="toc_7">Correction of transistors orientation</h3> - -<p>As mentioned above the version 1 of the <em>PiLocoBuffer</em> PCB is erraneous and two transistors need to be corrected. Both transistors can be seen here:</p> - -<p><img src="pictures/80_MartinRichter_Transistoren.jpg" alt="Transistors position" width="50%"/></p> - -<ul> -<li>Fig. 1: Assignment of the BC 817</li> -<li>Fig. 2: Assignment on the circuit board, so C and E are reversed.</li> -<li>Fig. 3: BC 817 rotated by 180</li> -<li>Fig. 4: E and C of the BC 817 are now soldered correctly to the solder pads on the circuit board</li> -<li>Fig. 5: the connection from [B] of the BC 817 to [B] on the circuit board is made with a wire</li> -</ul> - -<p>Some hints, taken from <a href="https://www.electroniclinic.com/how-to-remove-surface-mount-ic-smd-ic-replacement-desoldering-tutorial/">SMD Components Desoldering tutorial</a></p> - -<p>Desoldering involves using a soldering iron, desoldering braid, or suction tool to remove the solder holding the SMD component in place</p> - -<ol> -<li><strong>Proper tools</strong>: Ensure that you have the correct tools for the job, such as a good quality soldering iron, desoldering braid, soldering flux.</li> -<li><strong>Heat management</strong>: SMD components are sensitive to heat, and excessive heat can damage them or the PCB. Use a temperature-controlled soldering iron to avoid overheating. Heat only the component that needs to be desoldered, not the entire PCB. </li> -<li><strong>Solder removal</strong>: Use desoldering braid or a soldering vacuum to remove the old solder from the pads. Avoid pulling or twisting the component, as this can damage the pads or the component itself.</li> -<li><strong>Cleaning</strong>: Once the old solder is removed, clean the pads with a soldering flux remover or isopropyl alcohol to ensure that the new component attaches securely.. </li> -<li><strong>Component placement</strong>: When placing the new component, ensure that it is oriented correctly, and align the pads with the PCB. Apply solder paste to the pads using an SMT stencil if available, and then use a heat gun to reflow the solder.</li> -</ol> - -<p>Then solder new transistors in place. If SMD transistor BC 817-40 is used, the figure from Rüdiger Bäcker gives a explanation how to solder the SMD transistors to their new position and orientation.</p> - -<p><img src="pictures/81_RüdigerBäcker_TransistorenFix.jpg" alt="Fix with SMD transistors" width="50%"/> -<img src="pictures/10_PCBafterTransistorCorrection.jpg" alt="PCB after transistor correction" width="50%"/></p> - -<p>If a through hole transistor is used the following picture gives a glance hwo to do this.</p> - -<p><img src="pictures/82_BodoMertins_ThroughHoleTranssstor.jpg" alt="Fix with through hole transistors" width="50%"/></p> - -<h3 id="toc_8">Nominal build</h3> - -<h4 id="toc_9">Starting point</h4> - -<p><img src="pictures/20_PCB.jpg" alt="PCB - Starting point" width="50%"/></p> - -<p>Solder the parts with smallest height first</p> - -<hr> - -<h4 id="toc_10">LEDs</h4> - -<ul> -<li><p>LEDs first</p> - -<ul> -<li>D1 (red)</li> -<li>D2 (yellow)</li> -<li>D3 (green)</li> -<li>hint: <a href="https://electronics.stackexchange.com/questions/210753/whats-the-standard-for-denoting-the-orientation-of-an-led-on-a-pcb">Whats the standard for denoting the orientation of an LED on a PCB?</a></li> -<li> square on PCB is for cathode which is short leg</li> -<li> circle on PCB is for anode which is long leg</li> -<li><img src="pictures/21_PCB_LEDs.png" alt="LEDs on PCB" width="50%"/></li> -<li><img src="pictures/22_LED.png" alt="LED" width="50%"/></li> -</ul> - -<p>Your PCB should now look like this:</p></li> -</ul> - -<p><img src="pictures/25_PCBwithLEDs.jpg" alt="LED" width="50%"/></p> - -<hr> - -<h4 id="toc_11">Potentiometers</h4> - -<p>Then proceed with the two potentiometers: -- RV1 (500R) -- RV2 (10K) -<img src="pictures/30_PCBwithLEDsPotis.jpg" alt="PCB with LEDs and Potis" width="50%"/></p> - -<hr> - -<h4 id="toc_12">Switch</h4> - -<p>Now the switch SW1. The switch has one fabgeflachtlattened side, the PCB shows these flattened side also. The flattene side is at the edge of the PCB.</p> - -<p><img src="pictures/35_PCBwithLEDsPotisSwitch.jpg" alt="PCB with LEDs, Potis and Switch" width="50%"/></p> - -<hr> - -<h4 id="toc_13">LocoNet socket</h4> - -<p>Now solder the LocoNet socket (DS1) to PCB.</p> - -<p><img src="pictures/40_PCBwithLEDsPotisSwitchLocoNet.jpg" alt="PCB with LEDs, Potis, Switch and LocoNet socket" width="50%"/></p> - -<hr> - -<h4 id="toc_14">Mechanical parts</h4> - -<p>Mount two of the standoffs using two M2.5 x 8mm Screws. Add a isolating washer -to one of them:</p> - -<p><img src="how-to-build-1.jpg" alt="Standoffs for LCD" title="Standoffs for LCD"></p> - -<p><img src="how-to-build-2.jpg" alt="Standoffs for LCD" title="Standoffs for LCD"></p> - -<p>Prepare the pin header for the LCD and solder:</p> - -<p><img src="how-to-build-3.jpg" alt="Prepare pin header" title="Prepare pin header"></p> - -<p><img src="how-to-build-4.jpg" alt="Solder LCD to pin header" title="Solder LCD"></p> - -<h2 id="toc_15">Software</h2> - -<h3 id="toc_16">Install RaspiOS</h3> - -<p>Download "Raspberry Pi OS Lite (64-bit)" (Version February 21st 2023):</p> - -<ul> -<li><a href="https://www.raspberrypi.com/software/operating-systems/#raspberry-pi-os-64-bit">2023-02-21-raspios-bullseye-arm64-lite.img.xz</a></li> -</ul> - -<p>To install ('burn') the "Raspberry Pi OS Lite (64-bit)" onto the micro SD card you can use</p> - -<ul> -<li><a href="https://www.raspberrypi.com/software/">Raspberry Pi Imager</a> (v1.7.4) which is available for macOS, Linux and Windows.</li> -</ul> - -<p>Configuration to use:</p> - -<ul> -<li>Hostname: <code>lbserver</code></li> -<li>SSH active</li> -<li>Username: <code>pi</code></li> -<li><p>Configure Ethernet and WLAN</p></li> -<li><p><a href="https://etcher.balena.io/">Balena Etcher</a> which is avaialble for macOS, Linux and Windows</p></li> -</ul> - -<p>Be sure that your Raspberry Pi gets access to the internet and that -you can access it using <code>ssh</code>.</p> - -<p>Plug the sd card in your Raspberry Pi and power it. -Give it some time to boot and then query your Router/DHCP server -about the IP-Adress assigned to device <code>lbserver</code>.</p> - -<p>You may also be able to ask your name server for the ip and name: -<code>nslookup lbserver</code> (or someting like <code>nslookup lbserver.fritz.box</code>).</p> - -<p>You should also setup your dhcp server to assign always the same -ip address (use quasi-static ip).</p> - -<h3 id="toc_17">First login</h3> - -<p>Open a ssh session and logon:</p> - -<ul> -<li>On MacOS use Terminal.app</li> -<li>On Linux use a terminal</li> -<li>On Windows use [putty](https://www.putty.org/</li> -</ul> - -<div><pre><code class="language-none">ssh pi@lbserver.local</code></pre></div> - -<p>On first access you have to accept the ssh fingerprints. -Try that internet access is working.</p> - -<div><pre><code class="language-none">$ ping google.com -PING google.com(fra16s49-...net (2a00:...:200e)) 56 data bytes -64 bytes from fra07s64-...net (2a00:...:200e): icmp_seq=1 ttl=118 time=20.7 ms -...</code></pre></div> - -<hr> - -<h3 id="toc_18">Update the Linux installation</h3> - -<div><pre><code class="language-none">sudo apt update -sudo apt upgrade</code></pre></div> - -<hr> - -<h3 id="toc_19">Install JMRI</h3> - -<p>Follow the instuctions on <a href="https://www.jmri.org/install/Linux.shtml">JMRI.org</a></p> - -<h4 id="toc_20">First Java11</h4> - -<div><pre><code class="language-none">sudo apt install openjdk-11-jre</code></pre></div> - -<h4 id="toc_21">Second JMRI</h4> - -<ul> -<li><a href="https://www.jmri.org/install/Linux.shtml">Linux installation instructions</a></li> -<li><a href="https://www.jmri.org/download/index.shtml#prod-rel">Download the latest release for Linux</a></li> -</ul> - -<h4 id="toc_22">Third PiLocoBuffer software</h4> - -<p>Download PiLocoBuffer software -<code> -curl --fail \ - --location https://sourceforge.net/projects/loconetovertcp/files/PiLocoBuffer/config/PiLocoBufferConfig_0.1.zip \ - --output PiLocoBufferConfig_0.1.zip -</code></p> - -<p>Install required packages and PiLocobuffer software</p> - -<div><pre><code class="language-none">sudo apt install pkg-config avrdude libsystemd-dev -unzip PiLocoBufferConfig_0.1.zip -cd PiLocoBufferConfig_0.1 - -sudo make FIRMWARE_VER=2023-04-15 LBSERVER_VER=0.14 all - -sudo reboot</code></pre></div> - -<hr> - -<h3 id="toc_23">Configure JMRi/DecoderPro on PiLocoBuffer</h3> - -<p>Create a new connection with following settings</p> - -<p><img src="pictures/210_ConnectionSettings.png" alt="Connection settings" width="75%"/></p> - -<p><img src="pictures/220_wiThrottleServer.png" alt="wiThrottle server" width="75%"/></p> - -<p>That's all. Have fun.</p> - -<h3 id="toc_24">Notes</h3> - -<h4 id="toc_25">Raspberry Pi 3</h4> - -<p>The software installation described above works without changes on a -Raspberry Pi 3. This has been tested on a "Raspberry Pi 3 Model B+".</p> - -<h4 id="toc_26">Raspberry Pi 2</h4> - -<p>The Raspberry Pi 2 is no 64 bit system so you will need to install -a 32 bit OS ( "Raspberry Pi OS Lite" ):</p> - -<ul> -<li><a href="https://www.raspberrypi.com/software/operating-systems/#raspberry-pi-os-32-bit">2023-02-21-raspios-bullseye-armhf-lite.img.xz</a></li> -</ul> - -<p>The rest works a decribed above. This has been tested on a "Raspberry Pi 2 Model B V1.1".</p> - -<h4 id="toc_27">Using different version of the firmware or LbServer</h4> - -<p>The makefile allows to specify the versions to download and use. Example:</p> - -<div><pre><code class="language-none">$ sudo make FIRMWARE_VER=2023-03-05 LBSERVER_VER=0.13 all</code></pre></div> - -<p>As of PiLocoBufferConfig version <code>0.1</code> the defaults are the values used in -the example above.</p> - -<p>If you need a special version not available of the source forge file system. -Place the zip in folder PiLocoBufferConfig_0.1. Then make will skip the -download an use the existing files. Use variables above. Example:</p> - -<p>When you have</p> - -<ul> -<li>LbServer<em>trunk</em>Source.zip</li> -</ul> - -<p>run</p> - -<div><pre><code class="language-none">$ sudo make LBSERVER_VER=trunk all</code></pre></div> - -<div class="navbar"> - <table> - <tbody> - <tr> - <td style="width: 1%"><a href="http://sourceforge.net/projects/loconetovertcp">SourceForge</a></td> - <td style="width: 1%"><a href="../../index.html">Overview</a></td> - <td style="width: 1%"><a href="../index.html">Interfaces</a></td> - <td> </td> - </tr> - </tbody> - </table> -</div> - -<div class="footer"> - <table> - <tbody> - <tr> - <td class="footer-left"> - Author of this page: <a href="mailto:ma...@pi...">Martin Pischky</a> & <a href="mailto:Mic...@we...">Michael Homscheidt</a> - <br />$Id: how-to-build.md 1384 2024-03-23 21:00:07Z sbormann71 $ - </td> - <td class="footer-right"> - Site hosted by: - <a href="http://sourceforge.net"> - <img src="http://sourceforge.net/sflogo.php?group_id=45026&type=1" - width="88" height="31" alt="SourceForge Logo"> - </a> - </td> - </tr> - </tbody> - </table> -</div> - - - - -</body> - -</html> This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <mho...@us...> - 2024-06-24 09:19:35
|
Revision: 1406 http://sourceforge.net/p/loconetovertcp/svn/1406 Author: mhomscheidt Date: 2024-06-24 09:19:33 +0000 (Mon, 24 Jun 2024) Log Message: ----------- Update of how-to-build html file Added Paths: ----------- PiLocoBuffer/how-to-build.html Added: PiLocoBuffer/how-to-build.html =================================================================== --- PiLocoBuffer/how-to-build.html (rev 0) +++ PiLocoBuffer/how-to-build.html 2024-06-24 09:19:33 UTC (rev 1406) @@ -0,0 +1,705 @@ +<!DOCTYPE html> +<html> + +<head> + +<meta charset="utf-8"> +<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=yes"> +<title>how-to-build</title> + + +<style type="text/css"> +body { + font-family: Helvetica, arial, sans-serif; + font-size: 14px; + line-height: 1.6; + padding-top: 10px; + padding-bottom: 10px; + background-color: white; + padding: 30px; } + +body > *:first-child { + margin-top: 0 !important; } +body > *:last-child { + margin-bottom: 0 !important; } + +a { + color: #4183C4; } +a.absent { + color: #cc0000; } +a.anchor { + display: block; + padding-left: 30px; + margin-left: -30px; + cursor: pointer; + position: absolute; + top: 0; + left: 0; + bottom: 0; } + +h1, h2, h3, h4, h5, h6 { + margin: 20px 0 10px; + padding: 0; + font-weight: bold; + -webkit-font-smoothing: antialiased; + cursor: text; + position: relative; } + +h1:hover a.anchor, h2:hover a.anchor, h3:hover a.anchor, h4:hover a.anchor, h5:hover a.anchor, h6:hover a.anchor { + background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA09pVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoMTMuMCAyMDEyMDMwNS5tLjQxNSAyMDEyLzAzLzA1OjIxOjAwOjAwKSAgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OUM2NjlDQjI4ODBGMTFFMTg1ODlEODNERDJBRjUwQTQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OUM2NjlDQjM4ODBGMTFFMTg1ODlEODNERDJBRjUwQTQiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo5QzY2OUNCMDg4MEYxMUUxODU4OUQ4M0REMkFGNTBBNCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo5QzY2OUNCMTg4MEYxMUUxODU4OUQ4M0REMkFGNTBBNCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PsQhXeAAAABfSURBVHjaYvz//z8DJYCRUgMYQAbAMBQIAvEqkBQWXI6sHqwHiwG70TTBxGaiWwjCTGgOUgJiF1J8wMRAIUA34B4Q76HUBelAfJYSA0CuMIEaRP8wGIkGMA54bgQIMACAmkXJi0hKJQAAAABJRU5ErkJggg==) no-repeat 10px center; + text-decoration: none; } + +h1 tt, h1 code { + font-size: inherit; } + +h2 tt, h2 code { + font-size: inherit; } + +h3 tt, h3 code { + font-size: inherit; } + +h4 tt, h4 code { + font-size: inherit; } + +h5 tt, h5 code { + font-size: inherit; } + +h6 tt, h6 code { + font-size: inherit; } + +h1 { + font-size: 28px; + color: black; } + +h2 { + font-size: 24px; + border-bottom: 1px solid #cccccc; + color: black; } + +h3 { + font-size: 18px; } + +h4 { + font-size: 16px; } + +h5 { + font-size: 14px; } + +h6 { + color: #777777; + font-size: 14px; } + +p, blockquote, ul, ol, dl, li, table, pre { + margin: 15px 0; } + +hr { + background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAECAYAAACtBE5DAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBNYWNpbnRvc2giIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OENDRjNBN0E2NTZBMTFFMEI3QjRBODM4NzJDMjlGNDgiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OENDRjNBN0I2NTZBMTFFMEI3QjRBODM4NzJDMjlGNDgiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo4Q0NGM0E3ODY1NkExMUUwQjdCNEE4Mzg3MkMyOUY0OCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo4Q0NGM0E3OTY1NkExMUUwQjdCNEE4Mzg3MkMyOUY0OCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PqqezsUAAAAfSURBVHjaYmRABcYwBiM2QSA4y4hNEKYDQxAEAAIMAHNGAzhkPOlYAAAAAElFTkSuQmCC) repeat-x 0 0; + border: 0 none; + color: #cccccc; + height: 4px; + padding: 0; +} + +body > h2:first-child { + margin-top: 0; + padding-top: 0; } +body > h1:first-child { + margin-top: 0; + padding-top: 0; } + body > h1:first-child + h2 { + margin-top: 0; + padding-top: 0; } +body > h3:first-child, body > h4:first-child, body > h5:first-child, body > h6:first-child { + margin-top: 0; + padding-top: 0; } + +a:first-child h1, a:first-child h2, a:first-child h3, a:first-child h4, a:first-child h5, a:first-child h6 { + margin-top: 0; + padding-top: 0; } + +h1 p, h2 p, h3 p, h4 p, h5 p, h6 p { + margin-top: 0; } + +li p.first { + display: inline-block; } +li { + margin: 0; } +ul, ol { + padding-left: 30px; } + +ul :first-child, ol :first-child { + margin-top: 0; } + +dl { + padding: 0; } + dl dt { + font-size: 14px; + font-weight: bold; + font-style: italic; + padding: 0; + margin: 15px 0 5px; } + dl dt:first-child { + padding: 0; } + dl dt > :first-child { + margin-top: 0; } + dl dt > :last-child { + margin-bottom: 0; } + dl dd { + margin: 0 0 15px; + padding: 0 15px; } + dl dd > :first-child { + margin-top: 0; } + dl dd > :last-child { + margin-bottom: 0; } + +blockquote { + border-left: 4px solid #dddddd; + padding: 0 15px; + color: #777777; } + blockquote > :first-child { + margin-top: 0; } + blockquote > :last-child { + margin-bottom: 0; } + +table { + padding: 0;border-collapse: collapse; } + table tr { + border-top: 1px solid #cccccc; + background-color: white; + margin: 0; + padding: 0; } + table tr:nth-child(2n) { + background-color: #f8f8f8; } + table tr th { + font-weight: bold; + border: 1px solid #cccccc; + margin: 0; + padding: 6px 13px; } + table tr td { + border: 1px solid #cccccc; + margin: 0; + padding: 6px 13px; } + table tr th :first-child, table tr td :first-child { + margin-top: 0; } + table tr th :last-child, table tr td :last-child { + margin-bottom: 0; } + +img { + max-width: 100%; } + +span.frame { + display: block; + overflow: hidden; } + span.frame > span { + border: 1px solid #dddddd; + display: block; + float: left; + overflow: hidden; + margin: 13px 0 0; + padding: 7px; + width: auto; } + span.frame span img { + display: block; + float: left; } + span.frame span span { + clear: both; + color: #333333; + display: block; + padding: 5px 0 0; } +span.align-center { + display: block; + overflow: hidden; + clear: both; } + span.align-center > span { + display: block; + overflow: hidden; + margin: 13px auto 0; + text-align: center; } + span.align-center span img { + margin: 0 auto; + text-align: center; } +span.align-right { + display: block; + overflow: hidden; + clear: both; } + span.align-right > span { + display: block; + overflow: hidden; + margin: 13px 0 0; + text-align: right; } + span.align-right span img { + margin: 0; + text-align: right; } +span.float-left { + display: block; + margin-right: 13px; + overflow: hidden; + float: left; } + span.float-left span { + margin: 13px 0 0; } +span.float-right { + display: block; + margin-left: 13px; + overflow: hidden; + float: right; } + span.float-right > span { + display: block; + overflow: hidden; + margin: 13px auto 0; + text-align: right; } + +code, tt { + margin: 0 2px; + padding: 0 5px; + white-space: nowrap; + border: 1px solid #eaeaea; + background-color: #f8f8f8; + border-radius: 3px; } + +pre code { + margin: 0; + padding: 0; + white-space: pre; + border: none; + background: transparent; } + +.highlight pre { + background-color: #f8f8f8; + border: 1px solid #cccccc; + font-size: 13px; + line-height: 19px; + overflow: auto; + padding: 6px 10px; + border-radius: 3px; } + +pre { + background-color: #f8f8f8; + border: 1px solid #cccccc; + font-size: 13px; + line-height: 19px; + overflow: auto; + padding: 6px 10px; + border-radius: 3px; } + pre code, pre tt { + background-color: transparent; + border: none; } + +sup { + font-size: 0.83em; + vertical-align: super; + line-height: 0; +} + +kbd { + display: inline-block; + padding: 3px 5px; + font-size: 11px; + line-height: 10px; + color: #555; + vertical-align: middle; + background-color: #fcfcfc; + border: solid 1px #ccc; + border-bottom-color: #bbb; + border-radius: 3px; + box-shadow: inset 0 -1px 0 #bbb +} + +* { + -webkit-print-color-adjust: exact; +} +@media screen and (min-width: 914px) { + body { + width: 854px; + margin:0 auto; + } +} +@media print { + table, pre { + page-break-inside: avoid; + } + pre { + word-wrap: break-word; + } + body { + padding: 2cm; + } +} +</style> + + +</head> + +<body> + +<p>Title: PiLocoBuffer - what you need and how to build +Date: 2024-05-24 +Author: Michael Homscheidt +Copyright: (C) 2024 by Michael Homscheidt +Keywords: LocoNet, Raspberry Pi, RasPi, HAT, LbServer, PiLocoBuffer, LocoNetOverTcp +CSS: ../../mmd.css</p> + +<h1 id="toc_0">Building a <em>PiLocoBuffer</em></h1> + +<h2 id="toc_1">Contents</h2> + +<p>{{TOC}}</p> + +<hr> + +<h1 id="toc_2">Introduction</h1> + +<h2 id="toc_3">What is a <em>PiLocoBuffer</em></h2> + +<p>A <em>PiLocoBuffer</em> is a bridging device between the WIFI throttle wiFRED and a LocoNet capable Command Station. To achieve this a decent Raspberry Pi is used and equipped with an add-on board (so called HAT (<em>Hardware Attached on Top</em>)).</p> + +<p>On the hardware side the Raspberry Pi connects via its Ethernet port a WIFI Access Point and via its attached <em>PiLocoBuffer</em>-HAT the LocoNet. A DCC Command Station is needed to drive locos. A connected LCD displays gives status information about sent and recieved LocoNet pakets.</p> + +<p>On the software side the Raspbery Pi runs JMRI (especially the WiThrottle server part is needed) to allow any wiFRED to connect. The adapted software LBServer the connects JMRI to the LocoNet interface.</p> + +<p>The <em>PiLocoBuffer</em> is a development by FREMO members. </p> + +<hr> + +<h1 id="toc_4">Hardware</h1> + +<h2 id="toc_5">Partlist</h2> + +<p><img src="pictures/01_EverythingYouNeed.jpg" alt="Everything you need" width="50%"/></p> + +<p>The parts required are:</p> + +<ul> +<li>green box + +<ul> +<li>Raspberry Pi 4 Model B, recommended are 2GB RAM if the GUI version of JMRI is used</li> +<li>micro SD Card, 8GB is sufficient</li> +<li>Power supply</li> +<li>heat sinks are recommended for Raspberry Pi 4</li> +</ul></li> +<li>blue box + +<ul> +<li>PiLocoBuffer HAT (from a centralized buying aka Sammelbestellung)</li> +</ul></li> +<li>orange box + +<ul> +<li>version 1 of PiLocoBuffer PCB has an erraneous PCB. To correct this you additionally need either + +<ul> +<li>two SMD transistors BC817-40 or</li> +<li>two normal transistors BC337-40</li> +</ul></li> +</ul></li> +<li>not shown + +<ul> +<li>Case</li> +</ul></li> +</ul> + +<h2 id="toc_6">Build Hardware</h2> + +<h3 id="toc_7">Correction of transistors orientation</h3> + +<p>As mentioned above the version 1 of the <em>PiLocoBuffer</em> PCB is erraneous and two transistors need to be corrected. Both transistors can be seen here:</p> + +<p><img src="pictures/80_MartinRichter_Transistoren.jpg" alt="Transistors position" width="50%"/></p> + +<ul> +<li>Fig. 1: Assignment of the BC 817</li> +<li>Fig. 2: Assignment on the circuit board, so C and E are reversed.</li> +<li>Fig. 3: BC 817 rotated by 180</li> +<li>Fig. 4: E and C of the BC 817 are now soldered correctly to the solder pads on the circuit board</li> +<li>Fig. 5: the connection from [B] of the BC 817 to [B] on the circuit board is made with a wire</li> +</ul> + +<p>Some hints, taken from <a href="https://www.electroniclinic.com/how-to-remove-surface-mount-ic-smd-ic-replacement-desoldering-tutorial/">SMD Components Desoldering tutorial</a></p> + +<p>Desoldering involves using a soldering iron, desoldering braid, or suction tool to remove the solder holding the SMD component in place</p> + +<ol> +<li><strong>Proper tools</strong>: Ensure that you have the correct tools for the job, such as a good quality soldering iron, desoldering braid, soldering flux.</li> +<li><strong>Heat management</strong>: SMD components are sensitive to heat, and excessive heat can damage them or the PCB. Use a temperature-controlled soldering iron to avoid overheating. Heat only the component that needs to be desoldered, not the entire PCB. </li> +<li><strong>Solder removal</strong>: Use desoldering braid or a soldering vacuum to remove the old solder from the pads. Avoid pulling or twisting the component, as this can damage the pads or the component itself.</li> +<li><strong>Cleaning</strong>: Once the old solder is removed, clean the pads with a soldering flux remover or isopropyl alcohol to ensure that the new component attaches securely.. </li> +<li><strong>Component placement</strong>: When placing the new component, ensure that it is oriented correctly, and align the pads with the PCB. Apply solder paste to the pads using an SMT stencil if available, and then use a heat gun to reflow the solder.</li> +</ol> + +<p>Then solder new transistors in place. If SMD transistor BC 817-40 is used, the figure from Rüdiger Bäcker gives a explanation how to solder the SMD transistors to their new position and orientation.</p> + +<p><img src="pictures/81_RüdigerBäcker_TransistorenFix.jpg" alt="Fix with SMD transistors" width="50%"/> +<img src="pictures/10_PCBafterTransistorCorrection.jpg" alt="PCB after transistor correction" width="50%"/></p> + +<p>If a through hole transistor is used the following picture gives a glance hwo to do this.</p> + +<p><img src="pictures/82_BodoMertins_ThroughHoleTranssstor.jpg" alt="Fix with through hole transistors" width="50%"/></p> + +<h3 id="toc_8">Nominal build</h3> + +<h4 id="toc_9">Starting point</h4> + +<p><img src="pictures/20_PCB.jpg" alt="PCB - Starting point" width="50%"/></p> + +<p>Solder the parts with smallest height first</p> + +<hr> + +<h4 id="toc_10">LEDs</h4> + +<ul> +<li><p>LEDs first</p> + +<ul> +<li>D1 (red)</li> +<li>D2 (yellow)</li> +<li>D3 (green)</li> +<li>hint: <a href="https://electronics.stackexchange.com/questions/210753/whats-the-standard-for-denoting-the-orientation-of-an-led-on-a-pcb">Whats the standard for denoting the orientation of an LED on a PCB?</a></li> +<li> square on PCB is for cathode which is short leg</li> +<li> circle on PCB is for anode which is long leg</li> +<li><img src="pictures/21_PCB_LEDs.png" alt="LEDs on PCB" width="50%"/></li> +<li><img src="pictures/22_LED.png" alt="LED" width="50%"/></li> +</ul> + +<p>Your PCB should now look like this:</p></li> +</ul> + +<p><img src="pictures/25_PCBwithLEDs.jpg" alt="LED" width="50%"/></p> + +<hr> + +<h4 id="toc_11">Potentiometers</h4> + +<p>Then proceed with the two potentiometers: +- RV1 (500R) +- RV2 (10K) +<img src="pictures/30_PCBwithLEDsPotis.jpg" alt="PCB with LEDs and Potis" width="50%"/></p> + +<hr> + +<h4 id="toc_12">Switch</h4> + +<p>Now the switch SW1. The switch has one fabgeflachtlattened side, the PCB shows these flattened side also. The flattene side is at the edge of the PCB.</p> + +<p><img src="pictures/35_PCBwithLEDsPotisSwitch.jpg" alt="PCB with LEDs, Potis and Switch" width="50%"/></p> + +<hr> + +<h4 id="toc_13">LocoNet socket</h4> + +<p>Now solder the LocoNet socket (DS1) to PCB.</p> + +<p><img src="pictures/40_PCBwithLEDsPotisSwitchLocoNet.jpg" alt="PCB with LEDs, Potis, Switch and LocoNet socket" width="50%"/></p> + +<hr> + +<h4 id="toc_14">Mechanical parts</h4> + +<p>Mount two of the standoffs using two M2.5 x 8mm Screws. Add a isolating washer +to one of them:</p> + +<p><img src="how-to-build-1.jpg" alt="Standoffs for LCD" title="Standoffs for LCD"></p> + +<p><img src="how-to-build-2.jpg" alt="Standoffs for LCD" title="Standoffs for LCD"></p> + +<p>Prepare the pin header for the LCD and solder:</p> + +<p><img src="how-to-build-3.jpg" alt="Prepare pin header" title="Prepare pin header"></p> + +<p><img src="how-to-build-4.jpg" alt="Solder LCD to pin header" title="Solder LCD"></p> + +<h2 id="toc_15">Software</h2> + +<h3 id="toc_16">Install RaspiOS</h3> + +<p>Download "Raspberry Pi OS Lite (64-bit)" (Version February 21st 2023):</p> + +<ul> +<li><a href="https://www.raspberrypi.com/software/operating-systems/#raspberry-pi-os-64-bit">2023-02-21-raspios-bullseye-arm64-lite.img.xz</a></li> +</ul> + +<p>To install ('burn') the "Raspberry Pi OS Lite (64-bit)" onto the micro SD card you can use</p> + +<ul> +<li><a href="https://www.raspberrypi.com/software/">Raspberry Pi Imager</a> (v1.7.4) which is available for macOS, Linux and Windows.</li> +</ul> + +<p>Configuration to use:</p> + +<ul> +<li>Hostname: <code>lbserver</code></li> +<li>SSH active</li> +<li>Username: <code>pi</code></li> +<li><p>Configure Ethernet and WLAN</p></li> +<li><p><a href="https://etcher.balena.io/">Balena Etcher</a> which is avaialble for macOS, Linux and Windows</p></li> +</ul> + +<p>Be sure that your Raspberry Pi gets access to the internet and that +you can access it using <code>ssh</code>.</p> + +<p>Plug the sd card in your Raspberry Pi and power it. +Give it some time to boot and then query your Router/DHCP server +about the IP-Adress assigned to device <code>lbserver</code>.</p> + +<p>You may also be able to ask your name server for the ip and name: +<code>nslookup lbserver</code> (or someting like <code>nslookup lbserver.fritz.box</code>).</p> + +<p>You should also setup your dhcp server to assign always the same +ip address (use quasi-static ip).</p> + +<h3 id="toc_17">First login</h3> + +<p>Open a ssh session and logon:</p> + +<ul> +<li>On MacOS use Terminal.app</li> +<li>On Linux use a terminal</li> +<li>On Windows use [putty](https://www.putty.org/</li> +</ul> + +<div><pre><code class="language-none">ssh pi@lbserver.local</code></pre></div> + +<p>On first access you have to accept the ssh fingerprints. +Try that internet access is working.</p> + +<div><pre><code class="language-none">$ ping google.com +PING google.com(fra16s49-...net (2a00:...:200e)) 56 data bytes +64 bytes from fra07s64-...net (2a00:...:200e): icmp_seq=1 ttl=118 time=20.7 ms +...</code></pre></div> + +<hr> + +<h3 id="toc_18">Update the Linux installation</h3> + +<div><pre><code class="language-none">sudo apt update +sudo apt upgrade</code></pre></div> + +<hr> + +<h3 id="toc_19">Install JMRI</h3> + +<p>Follow the instuctions on <a href="https://www.jmri.org/install/Linux.shtml">JMRI.org</a></p> + +<h4 id="toc_20">First Java11</h4> + +<div><pre><code class="language-none">sudo apt install openjdk-11-jre</code></pre></div> + +<h4 id="toc_21">Second JMRI</h4> + +<ul> +<li><a href="https://www.jmri.org/install/Linux.shtml">Linux installation instructions</a></li> +<li><a href="https://www.jmri.org/download/index.shtml#prod-rel">Download the latest release for Linux</a></li> +</ul> + +<h4 id="toc_22">Third PiLocoBuffer software</h4> + +<p>Download PiLocoBuffer software +<code> +curl --fail \ + --location https://sourceforge.net/projects/loconetovertcp/files/PiLocoBuffer/config/PiLocoBufferConfig_0.1.zip \ + --output PiLocoBufferConfig_0.1.zip +</code></p> + +<p>Install required packages and PiLocobuffer software</p> + +<div><pre><code class="language-none">sudo apt install pkg-config avrdude libsystemd-dev +unzip PiLocoBufferConfig_0.1.zip +cd PiLocoBufferConfig_0.1 + +sudo make FIRMWARE_VER=2023-04-15 LBSERVER_VER=0.14 all + +sudo reboot</code></pre></div> + +<hr> + +<h3 id="toc_23">Configure JMRi/DecoderPro on PiLocoBuffer</h3> + +<p>Create a new connection with following settings</p> + +<p><img src="pictures/210_ConnectionSettings.png" alt="Connection settings" width="75%"/></p> + +<p><img src="pictures/220_wiThrottleServer.png" alt="wiThrottle server" width="75%"/></p> + +<p>That's all. Have fun.</p> + +<h3 id="toc_24">Notes</h3> + +<h4 id="toc_25">Raspberry Pi 3</h4> + +<p>The software installation described above works without changes on a +Raspberry Pi 3. This has been tested on a "Raspberry Pi 3 Model B+".</p> + +<h4 id="toc_26">Raspberry Pi 2</h4> + +<p>The Raspberry Pi 2 is no 64 bit system so you will need to install +a 32 bit OS ( "Raspberry Pi OS Lite" ):</p> + +<ul> +<li><a href="https://www.raspberrypi.com/software/operating-systems/#raspberry-pi-os-32-bit">2023-02-21-raspios-bullseye-armhf-lite.img.xz</a></li> +</ul> + +<p>The rest works a decribed above. This has been tested on a "Raspberry Pi 2 Model B V1.1".</p> + +<h4 id="toc_27">Using different version of the firmware or LbServer</h4> + +<p>The makefile allows to specify the versions to download and use. Example:</p> + +<div><pre><code class="language-none">$ sudo make FIRMWARE_VER=2023-03-05 LBSERVER_VER=0.13 all</code></pre></div> + +<p>As of PiLocoBufferConfig version <code>0.1</code> the defaults are the values used in +the example above.</p> + +<p>If you need a special version not available of the source forge file system. +Place the zip in folder PiLocoBufferConfig_0.1. Then make will skip the +download an use the existing files. Use variables above. Example:</p> + +<p>When you have</p> + +<ul> +<li>LbServer<em>trunk</em>Source.zip</li> +</ul> + +<p>run</p> + +<div><pre><code class="language-none">$ sudo make LBSERVER_VER=trunk all</code></pre></div> + +<div class="navbar"> + <table> + <tbody> + <tr> + <td style="width: 1%"><a href="http://sourceforge.net/projects/loconetovertcp">SourceForge</a></td> + <td style="width: 1%"><a href="../../index.html">Overview</a></td> + <td style="width: 1%"><a href="../index.html">Interfaces</a></td> + <td> </td> + </tr> + </tbody> + </table> +</div> + +<div class="footer"> + <table> + <tbody> + <tr> + <td class="footer-left"> + Author of this page: <a href="mailto:ma...@pi...">Martin Pischky</a> & <a href="mailto:Mic...@we...">Michael Homscheidt</a> + <br />$Id: how-to-build.md 1384 2024-03-23 21:00:07Z sbormann71 $ + </td> + <td class="footer-right"> + Site hosted by: + <a href="http://sourceforge.net"> + <img src="http://sourceforge.net/sflogo.php?group_id=45026&type=1" + width="88" height="31" alt="SourceForge Logo"> + </a> + </td> + </tr> + </tbody> + </table> +</div> + + + + +</body> + +</html> Property changes on: PiLocoBuffer/how-to-build.html ___________________________________________________________________ Added: svn:executable ## -0,0 +1 ## +* \ No newline at end of property This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <mho...@us...> - 2024-06-24 09:12:24
|
Revision: 1405 http://sourceforge.net/p/loconetovertcp/svn/1405 Author: mhomscheidt Date: 2024-06-24 09:12:15 +0000 (Mon, 24 Jun 2024) Log Message: ----------- Update of how-to-build Added Paths: ----------- PiLocoBuffer/pictures/ PiLocoBuffer/pictures/01_EverythingYouNeed.jpg PiLocoBuffer/pictures/100_RPImager_OtherOS.png PiLocoBuffer/pictures/101_RPImager_Bullseye64.png PiLocoBuffer/pictures/101_RPImager_Settings.png PiLocoBuffer/pictures/101_RPImager_SettingsSSH.png PiLocoBuffer/pictures/10_PCBafterTransistorCorrection.jpg PiLocoBuffer/pictures/200_FirstBoot.jpeg PiLocoBuffer/pictures/20_PCB.jpg PiLocoBuffer/pictures/210_ConnectionSettings.png PiLocoBuffer/pictures/21_PCB_LEDs.png PiLocoBuffer/pictures/220_wiThrottleServer.png PiLocoBuffer/pictures/22_LED.png PiLocoBuffer/pictures/25_PCBwithLEDs.jpg PiLocoBuffer/pictures/26_PCBwithLEDsDetail.jpg PiLocoBuffer/pictures/30_PCBwithLEDsPotis.jpg PiLocoBuffer/pictures/35_PCBwithLEDsPotisSwitch.jpg PiLocoBuffer/pictures/40_PCBwithLEDsPotisSwitchLocoNet.jpg PiLocoBuffer/pictures/45_PCBwithLEDsPotisSwitchLocoNetPH1.jpg PiLocoBuffer/pictures/80_MartinRichter_Transistoren.jpg PiLocoBuffer/pictures/81_RudigerBacker_TransistorenFix.jpg PiLocoBuffer/pictures/82_BodoMertins_ThroughHoleTranssstor.jpg PiLocoBuffer/pictures/EsPassiertEtwas.png PiLocoBuffer/pictures/IMG_0152.jpeg PiLocoBuffer/pictures/IMG_0153.jpeg PiLocoBuffer/pictures/IMG_0154.jpeg PiLocoBuffer/pictures/IMG_0155.jpeg PiLocoBuffer/pictures/IMG_0156.jpeg PiLocoBuffer/pictures/IMG_0157.jpeg PiLocoBuffer/pictures/IMG_0158.jpeg PiLocoBuffer/pictures/IMG_0159.jpeg PiLocoBuffer/pictures/IMG_0160.jpeg PiLocoBuffer/pictures/IMG_0161.jpeg PiLocoBuffer/pictures/IMG_0163.jpeg PiLocoBuffer/pictures/IMG_0164.jpeg PiLocoBuffer/pictures/IMG_0166.jpeg PiLocoBuffer/pictures/IMG_0167.jpeg PiLocoBuffer/pictures/IMG_0777.jpeg PiLocoBuffer/pictures/IMG_0778.jpeg PiLocoBuffer/pictures/IMG_0779.jpeg PiLocoBuffer/pictures/IMG_0780.jpeg Added: PiLocoBuffer/pictures/01_EverythingYouNeed.jpg =================================================================== (Binary files differ) Index: PiLocoBuffer/pictures/01_EverythingYouNeed.jpg =================================================================== --- PiLocoBuffer/pictures/01_EverythingYouNeed.jpg 2024-06-15 15:12:00 UTC (rev 1404) +++ PiLocoBuffer/pictures/01_EverythingYouNeed.jpg 2024-06-24 09:12:15 UTC (rev 1405) Property changes on: PiLocoBuffer/pictures/01_EverythingYouNeed.jpg ___________________________________________________________________ Added: svn:executable ## -0,0 +1 ## +* \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +image/jpeg \ No newline at end of property Added: PiLocoBuffer/pictures/100_RPImager_OtherOS.png =================================================================== (Binary files differ) Index: PiLocoBuffer/pictures/100_RPImager_OtherOS.png =================================================================== --- PiLocoBuffer/pictures/100_RPImager_OtherOS.png 2024-06-15 15:12:00 UTC (rev 1404) +++ PiLocoBuffer/pictures/100_RPImager_OtherOS.png 2024-06-24 09:12:15 UTC (rev 1405) Property changes on: PiLocoBuffer/pictures/100_RPImager_OtherOS.png ___________________________________________________________________ Added: svn:executable ## -0,0 +1 ## +* \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +image/png \ No newline at end of property Added: PiLocoBuffer/pictures/101_RPImager_Bullseye64.png =================================================================== (Binary files differ) Index: PiLocoBuffer/pictures/101_RPImager_Bullseye64.png =================================================================== --- PiLocoBuffer/pictures/101_RPImager_Bullseye64.png 2024-06-15 15:12:00 UTC (rev 1404) +++ PiLocoBuffer/pictures/101_RPImager_Bullseye64.png 2024-06-24 09:12:15 UTC (rev 1405) Property changes on: PiLocoBuffer/pictures/101_RPImager_Bullseye64.png ___________________________________________________________________ Added: svn:executable ## -0,0 +1 ## +* \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +image/png \ No newline at end of property Added: PiLocoBuffer/pictures/101_RPImager_Settings.png =================================================================== (Binary files differ) Index: PiLocoBuffer/pictures/101_RPImager_Settings.png =================================================================== --- PiLocoBuffer/pictures/101_RPImager_Settings.png 2024-06-15 15:12:00 UTC (rev 1404) +++ PiLocoBuffer/pictures/101_RPImager_Settings.png 2024-06-24 09:12:15 UTC (rev 1405) Property changes on: PiLocoBuffer/pictures/101_RPImager_Settings.png ___________________________________________________________________ Added: svn:executable ## -0,0 +1 ## +* \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +image/png \ No newline at end of property Added: PiLocoBuffer/pictures/101_RPImager_SettingsSSH.png =================================================================== (Binary files differ) Index: PiLocoBuffer/pictures/101_RPImager_SettingsSSH.png =================================================================== --- PiLocoBuffer/pictures/101_RPImager_SettingsSSH.png 2024-06-15 15:12:00 UTC (rev 1404) +++ PiLocoBuffer/pictures/101_RPImager_SettingsSSH.png 2024-06-24 09:12:15 UTC (rev 1405) Property changes on: PiLocoBuffer/pictures/101_RPImager_SettingsSSH.png ___________________________________________________________________ Added: svn:executable ## -0,0 +1 ## +* \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +image/png \ No newline at end of property Added: PiLocoBuffer/pictures/10_PCBafterTransistorCorrection.jpg =================================================================== (Binary files differ) Index: PiLocoBuffer/pictures/10_PCBafterTransistorCorrection.jpg =================================================================== --- PiLocoBuffer/pictures/10_PCBafterTransistorCorrection.jpg 2024-06-15 15:12:00 UTC (rev 1404) +++ PiLocoBuffer/pictures/10_PCBafterTransistorCorrection.jpg 2024-06-24 09:12:15 UTC (rev 1405) Property changes on: PiLocoBuffer/pictures/10_PCBafterTransistorCorrection.jpg ___________________________________________________________________ Added: svn:executable ## -0,0 +1 ## +* \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +image/jpeg \ No newline at end of property Added: PiLocoBuffer/pictures/200_FirstBoot.jpeg =================================================================== (Binary files differ) Index: PiLocoBuffer/pictures/200_FirstBoot.jpeg =================================================================== --- PiLocoBuffer/pictures/200_FirstBoot.jpeg 2024-06-15 15:12:00 UTC (rev 1404) +++ PiLocoBuffer/pictures/200_FirstBoot.jpeg 2024-06-24 09:12:15 UTC (rev 1405) Property changes on: PiLocoBuffer/pictures/200_FirstBoot.jpeg ___________________________________________________________________ Added: svn:executable ## -0,0 +1 ## +* \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +image/jpeg \ No newline at end of property Added: PiLocoBuffer/pictures/20_PCB.jpg =================================================================== (Binary files differ) Index: PiLocoBuffer/pictures/20_PCB.jpg =================================================================== --- PiLocoBuffer/pictures/20_PCB.jpg 2024-06-15 15:12:00 UTC (rev 1404) +++ PiLocoBuffer/pictures/20_PCB.jpg 2024-06-24 09:12:15 UTC (rev 1405) Property changes on: PiLocoBuffer/pictures/20_PCB.jpg ___________________________________________________________________ Added: svn:executable ## -0,0 +1 ## +* \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +image/jpeg \ No newline at end of property Added: PiLocoBuffer/pictures/210_ConnectionSettings.png =================================================================== (Binary files differ) Index: PiLocoBuffer/pictures/210_ConnectionSettings.png =================================================================== --- PiLocoBuffer/pictures/210_ConnectionSettings.png 2024-06-15 15:12:00 UTC (rev 1404) +++ PiLocoBuffer/pictures/210_ConnectionSettings.png 2024-06-24 09:12:15 UTC (rev 1405) Property changes on: PiLocoBuffer/pictures/210_ConnectionSettings.png ___________________________________________________________________ Added: svn:executable ## -0,0 +1 ## +* \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +image/png \ No newline at end of property Added: PiLocoBuffer/pictures/21_PCB_LEDs.png =================================================================== (Binary files differ) Index: PiLocoBuffer/pictures/21_PCB_LEDs.png =================================================================== --- PiLocoBuffer/pictures/21_PCB_LEDs.png 2024-06-15 15:12:00 UTC (rev 1404) +++ PiLocoBuffer/pictures/21_PCB_LEDs.png 2024-06-24 09:12:15 UTC (rev 1405) Property changes on: PiLocoBuffer/pictures/21_PCB_LEDs.png ___________________________________________________________________ Added: svn:executable ## -0,0 +1 ## +* \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +image/png \ No newline at end of property Added: PiLocoBuffer/pictures/220_wiThrottleServer.png =================================================================== (Binary files differ) Index: PiLocoBuffer/pictures/220_wiThrottleServer.png =================================================================== --- PiLocoBuffer/pictures/220_wiThrottleServer.png 2024-06-15 15:12:00 UTC (rev 1404) +++ PiLocoBuffer/pictures/220_wiThrottleServer.png 2024-06-24 09:12:15 UTC (rev 1405) Property changes on: PiLocoBuffer/pictures/220_wiThrottleServer.png ___________________________________________________________________ Added: svn:executable ## -0,0 +1 ## +* \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +image/png \ No newline at end of property Added: PiLocoBuffer/pictures/22_LED.png =================================================================== (Binary files differ) Index: PiLocoBuffer/pictures/22_LED.png =================================================================== --- PiLocoBuffer/pictures/22_LED.png 2024-06-15 15:12:00 UTC (rev 1404) +++ PiLocoBuffer/pictures/22_LED.png 2024-06-24 09:12:15 UTC (rev 1405) Property changes on: PiLocoBuffer/pictures/22_LED.png ___________________________________________________________________ Added: svn:executable ## -0,0 +1 ## +* \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +image/png \ No newline at end of property Added: PiLocoBuffer/pictures/25_PCBwithLEDs.jpg =================================================================== (Binary files differ) Index: PiLocoBuffer/pictures/25_PCBwithLEDs.jpg =================================================================== --- PiLocoBuffer/pictures/25_PCBwithLEDs.jpg 2024-06-15 15:12:00 UTC (rev 1404) +++ PiLocoBuffer/pictures/25_PCBwithLEDs.jpg 2024-06-24 09:12:15 UTC (rev 1405) Property changes on: PiLocoBuffer/pictures/25_PCBwithLEDs.jpg ___________________________________________________________________ Added: svn:executable ## -0,0 +1 ## +* \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +image/jpeg \ No newline at end of property Added: PiLocoBuffer/pictures/26_PCBwithLEDsDetail.jpg =================================================================== (Binary files differ) Index: PiLocoBuffer/pictures/26_PCBwithLEDsDetail.jpg =================================================================== --- PiLocoBuffer/pictures/26_PCBwithLEDsDetail.jpg 2024-06-15 15:12:00 UTC (rev 1404) +++ PiLocoBuffer/pictures/26_PCBwithLEDsDetail.jpg 2024-06-24 09:12:15 UTC (rev 1405) Property changes on: PiLocoBuffer/pictures/26_PCBwithLEDsDetail.jpg ___________________________________________________________________ Added: svn:executable ## -0,0 +1 ## +* \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +image/jpeg \ No newline at end of property Added: PiLocoBuffer/pictures/30_PCBwithLEDsPotis.jpg =================================================================== (Binary files differ) Index: PiLocoBuffer/pictures/30_PCBwithLEDsPotis.jpg =================================================================== --- PiLocoBuffer/pictures/30_PCBwithLEDsPotis.jpg 2024-06-15 15:12:00 UTC (rev 1404) +++ PiLocoBuffer/pictures/30_PCBwithLEDsPotis.jpg 2024-06-24 09:12:15 UTC (rev 1405) Property changes on: PiLocoBuffer/pictures/30_PCBwithLEDsPotis.jpg ___________________________________________________________________ Added: svn:executable ## -0,0 +1 ## +* \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +image/jpeg \ No newline at end of property Added: PiLocoBuffer/pictures/35_PCBwithLEDsPotisSwitch.jpg =================================================================== (Binary files differ) Index: PiLocoBuffer/pictures/35_PCBwithLEDsPotisSwitch.jpg =================================================================== --- PiLocoBuffer/pictures/35_PCBwithLEDsPotisSwitch.jpg 2024-06-15 15:12:00 UTC (rev 1404) +++ PiLocoBuffer/pictures/35_PCBwithLEDsPotisSwitch.jpg 2024-06-24 09:12:15 UTC (rev 1405) Property changes on: PiLocoBuffer/pictures/35_PCBwithLEDsPotisSwitch.jpg ___________________________________________________________________ Added: svn:executable ## -0,0 +1 ## +* \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +image/jpeg \ No newline at end of property Added: PiLocoBuffer/pictures/40_PCBwithLEDsPotisSwitchLocoNet.jpg =================================================================== (Binary files differ) Index: PiLocoBuffer/pictures/40_PCBwithLEDsPotisSwitchLocoNet.jpg =================================================================== --- PiLocoBuffer/pictures/40_PCBwithLEDsPotisSwitchLocoNet.jpg 2024-06-15 15:12:00 UTC (rev 1404) +++ PiLocoBuffer/pictures/40_PCBwithLEDsPotisSwitchLocoNet.jpg 2024-06-24 09:12:15 UTC (rev 1405) Property changes on: PiLocoBuffer/pictures/40_PCBwithLEDsPotisSwitchLocoNet.jpg ___________________________________________________________________ Added: svn:executable ## -0,0 +1 ## +* \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +image/jpeg \ No newline at end of property Added: PiLocoBuffer/pictures/45_PCBwithLEDsPotisSwitchLocoNetPH1.jpg =================================================================== (Binary files differ) Index: PiLocoBuffer/pictures/45_PCBwithLEDsPotisSwitchLocoNetPH1.jpg =================================================================== --- PiLocoBuffer/pictures/45_PCBwithLEDsPotisSwitchLocoNetPH1.jpg 2024-06-15 15:12:00 UTC (rev 1404) +++ PiLocoBuffer/pictures/45_PCBwithLEDsPotisSwitchLocoNetPH1.jpg 2024-06-24 09:12:15 UTC (rev 1405) Property changes on: PiLocoBuffer/pictures/45_PCBwithLEDsPotisSwitchLocoNetPH1.jpg ___________________________________________________________________ Added: svn:executable ## -0,0 +1 ## +* \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +image/jpeg \ No newline at end of property Added: PiLocoBuffer/pictures/80_MartinRichter_Transistoren.jpg =================================================================== (Binary files differ) Index: PiLocoBuffer/pictures/80_MartinRichter_Transistoren.jpg =================================================================== --- PiLocoBuffer/pictures/80_MartinRichter_Transistoren.jpg 2024-06-15 15:12:00 UTC (rev 1404) +++ PiLocoBuffer/pictures/80_MartinRichter_Transistoren.jpg 2024-06-24 09:12:15 UTC (rev 1405) Property changes on: PiLocoBuffer/pictures/80_MartinRichter_Transistoren.jpg ___________________________________________________________________ Added: svn:executable ## -0,0 +1 ## +* \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +image/jpeg \ No newline at end of property This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: Martin P. <ma...@pi...> - 2024-06-16 07:53:14
|
Wieso wird das nicht von SVN automatisch eingesetzt. Was für ein Jahr ist 203? Da fehlt wahrscheinlich ein Property svn:keywords > - <br />$Id: index.md 1300 2023-04-03 16:28:43Z pischky $ > + <br />$Id: index.md 1300 203-04-03 16:28:43Z pischky $ -- ---------------------------------------------------------------- Martin Pischky, Oisseler Strasse 1C, 30559 Hannover, Germany http://www.pischky.de mailto:ma...@pi... tel: +49 511 7000665 mobile: +49 151 11592222 ---------------------------------------------------------------- |
From: <sbo...@us...> - 2024-06-15 15:12:02
|
Revision: 1404 http://sourceforge.net/p/loconetovertcp/svn/1404 Author: sbormann71 Date: 2024-06-15 15:12:00 +0000 (Sat, 15 Jun 2024) Log Message: ----------- fix path Modified Paths: -------------- website/Interface/PiLocoBuffer/index.md Modified: website/Interface/PiLocoBuffer/index.md =================================================================== --- website/Interface/PiLocoBuffer/index.md 2024-06-15 15:11:44 UTC (rev 1403) +++ website/Interface/PiLocoBuffer/index.md 2024-06-15 15:12:00 UTC (rev 1404) @@ -20,7 +20,7 @@ Releases of the manufacturing data, firmware, etc will be done in the [SourceForge file release system](https://sourceforge.net/projects/loconetovertcp/files/PiLocoBuffer/). -There are also various files to put PiLocoBuffer [into a case](case/index.html). +There are also various files to put PiLocoBuffer [into a case](case.html). This pages is about various themes. If you want instructions on building the hardware and installing the software please follow: This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <sbo...@us...> - 2024-06-15 15:11:45
|
Revision: 1403 http://sourceforge.net/p/loconetovertcp/svn/1403 Author: sbormann71 Date: 2024-06-15 15:11:44 +0000 (Sat, 15 Jun 2024) Log Message: ----------- resize Modified Paths: -------------- website/Interface/PiLocoBuffer/Board_0.2_Transistoren.jpg website/Interface/PiLocoBuffer/Felix_PoE.jpg Modified: website/Interface/PiLocoBuffer/Board_0.2_Transistoren.jpg =================================================================== (Binary files differ) Modified: website/Interface/PiLocoBuffer/Felix_PoE.jpg =================================================================== (Binary files differ) This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <sbo...@us...> - 2024-06-15 15:06:17
|
Revision: 1402 http://sourceforge.net/p/loconetovertcp/svn/1402 Author: sbormann71 Date: 2024-06-15 15:06:14 +0000 (Sat, 15 Jun 2024) Log Message: ----------- add images of transistor fix, PoE stack and link to cases Modified Paths: -------------- website/Interface/PiLocoBuffer/index.md Added Paths: ----------- website/Interface/PiLocoBuffer/Board_0.2_Transistoren.jpg website/Interface/PiLocoBuffer/Felix_PoE.jpg Added: website/Interface/PiLocoBuffer/Board_0.2_Transistoren.jpg =================================================================== (Binary files differ) Index: website/Interface/PiLocoBuffer/Board_0.2_Transistoren.jpg =================================================================== --- website/Interface/PiLocoBuffer/Board_0.2_Transistoren.jpg 2024-06-15 14:42:24 UTC (rev 1401) +++ website/Interface/PiLocoBuffer/Board_0.2_Transistoren.jpg 2024-06-15 15:06:14 UTC (rev 1402) Property changes on: website/Interface/PiLocoBuffer/Board_0.2_Transistoren.jpg ___________________________________________________________________ Added: svn:mime-type ## -0,0 +1 ## +application/octet-stream \ No newline at end of property Added: website/Interface/PiLocoBuffer/Felix_PoE.jpg =================================================================== (Binary files differ) Index: website/Interface/PiLocoBuffer/Felix_PoE.jpg =================================================================== --- website/Interface/PiLocoBuffer/Felix_PoE.jpg 2024-06-15 14:42:24 UTC (rev 1401) +++ website/Interface/PiLocoBuffer/Felix_PoE.jpg 2024-06-15 15:06:14 UTC (rev 1402) Property changes on: website/Interface/PiLocoBuffer/Felix_PoE.jpg ___________________________________________________________________ Added: svn:mime-type ## -0,0 +1 ## +application/octet-stream \ No newline at end of property Modified: website/Interface/PiLocoBuffer/index.md =================================================================== --- website/Interface/PiLocoBuffer/index.md 2024-06-15 14:42:24 UTC (rev 1401) +++ website/Interface/PiLocoBuffer/index.md 2024-06-15 15:06:14 UTC (rev 1402) @@ -20,6 +20,7 @@ Releases of the manufacturing data, firmware, etc will be done in the [SourceForge file release system](https://sourceforge.net/projects/loconetovertcp/files/PiLocoBuffer/). +There are also various files to put PiLocoBuffer [into a case](case/index.html). This pages is about various themes. If you want instructions on building the hardware and installing the software please follow: @@ -196,7 +197,16 @@ ![new connection for backlight jumper](bugfix_prototype3.jpg) +### Fix transistors +Versions 0.1 and 0.2 had a hardware bug with swapped pins for emitter and collector for both transistors. +One fix is to solder new transistors on the C/E pads reversed with a wire for the base. + +![fixed board 0.2](Board_0.2_Transistoren.jpg) + +![0.3 board in a stack together with PoE boad in case from Felix Deutschmann](Felix_PoE.jpg) + + <div class="navbar"> <table> <tbody> This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <sbo...@us...> - 2024-06-15 14:42:26
|
Revision: 1401 http://sourceforge.net/p/loconetovertcp/svn/1401 Author: sbormann71 Date: 2024-06-15 14:42:24 +0000 (Sat, 15 Jun 2024) Log Message: ----------- changed?? Modified Paths: -------------- website/Interface/PiLocoBuffer/case.md Property Changed: ---------------- website/Interface/PiLocoBuffer/case.md Modified: website/Interface/PiLocoBuffer/case.md =================================================================== --- website/Interface/PiLocoBuffer/case.md 2024-06-15 14:38:47 UTC (rev 1400) +++ website/Interface/PiLocoBuffer/case.md 2024-06-15 14:42:24 UTC (rev 1401) @@ -5,6 +5,7 @@ Keywords: LocoNet, Raspberry Pi, RasPi, HAT, LbServer, LocoNetOverTcp, 3D, STL CSS: ../../mmd.css + # Cases for PiLocoBuffer Several people have built their [PiLocoBuffers](index.html) into more or less custom cases. @@ -11,6 +12,7 @@ This page should give an overview and tell you where to download files that help to reproduce them. + ## Download The files can be @@ -17,6 +19,7 @@ [downloaded](https://sourceforge.net/projects/loconetovertcp/files/PiLocoBuffer/case/) via the SourceForge file release system. + ## Felix Deutschmann Felix has a fully 3D printed case that consists of several parts, held together with four screws. @@ -27,6 +30,7 @@ STL files for "Normal" variant, see [downloaded](https://sourceforge.net/projects/loconetovertcp/files/PiLocoBuffer/case/). + ## Jens Becker "Euro box" case used. @@ -33,6 +37,7 @@ * See pictures in [FREMO-Forum](https://forum.fremo-net.eu/t/raspberry-pi-loconet/17260/219). * STL files for front, back and mounting help see [downloaded](https://sourceforge.net/projects/loconetovertcp/files/PiLocoBuffer/case/). + ## Andreas Heckt Also "Euro box" and 3D parts to hold the PI inside case plus little boards to hold buttons, LEDs and LCD. @@ -40,12 +45,12 @@ * [Sources (FreeCAD and KiCAD) in SVN](https://sourceforge.net/p/loconetovertcp/svn/HEAD/tree/PiLocoBuffer/case/andreasheckt/). * STL and Gerber see [downloaded](https://sourceforge.net/projects/loconetovertcp/files/PiLocoBuffer/case/). + ## Rainer Keil Lasered case. See pictures in [FREMO-Forum](https://forum.fremo-net.eu/t/raspberry-pi-loconet/17260/182). - <div class="navbar"> <table> <tbody> @@ -65,7 +70,7 @@ <tr> <td class="footer-left"> Author of this page: <a href="mailto:ste...@gm...">Stefan Bormann</a> - <br />$Id: index.md 1300 203-04-03 16:28:43Z pischky $ + <br />$Id$ </td> <td class="footer-right"> Site hosted by: Property changes on: website/Interface/PiLocoBuffer/case.md ___________________________________________________________________ Added: svn:keywords ## -0,0 +1 ## +Id \ No newline at end of property This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <sbo...@us...> - 2024-06-15 14:38:48
|
Revision: 1400 http://sourceforge.net/p/loconetovertcp/svn/1400 Author: sbormann71 Date: 2024-06-15 14:38:47 +0000 (Sat, 15 Jun 2024) Log Message: ----------- changed?? Modified Paths: -------------- website/Interface/PiLocoBuffer/case.md Modified: website/Interface/PiLocoBuffer/case.md =================================================================== --- website/Interface/PiLocoBuffer/case.md 2024-06-15 14:35:37 UTC (rev 1399) +++ website/Interface/PiLocoBuffer/case.md 2024-06-15 14:38:47 UTC (rev 1400) @@ -46,7 +46,6 @@ - <div class="navbar"> <table> <tbody> @@ -66,7 +65,7 @@ <tr> <td class="footer-left"> Author of this page: <a href="mailto:ste...@gm...">Stefan Bormann</a> - <br />$Id: index.md 1300 2023-04-03 16:28:43Z pischky $ + <br />$Id: index.md 1300 203-04-03 16:28:43Z pischky $ </td> <td class="footer-right"> Site hosted by: This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <sbo...@us...> - 2024-06-15 14:35:38
|
Revision: 1399 http://sourceforge.net/p/loconetovertcp/svn/1399 Author: sbormann71 Date: 2024-06-15 14:35:37 +0000 (Sat, 15 Jun 2024) Log Message: ----------- first version Modified Paths: -------------- website/Interface/PiLocoBuffer/case.md Modified: website/Interface/PiLocoBuffer/case.md =================================================================== --- website/Interface/PiLocoBuffer/case.md 2024-06-15 13:26:01 UTC (rev 1398) +++ website/Interface/PiLocoBuffer/case.md 2024-06-15 14:35:37 UTC (rev 1399) @@ -7,7 +7,7 @@ # Cases for PiLocoBuffer -Several people have built their PiLocoBuffers into more or less custom cases. +Several people have built their [PiLocoBuffers](index.html) into more or less custom cases. This page should give an overview and tell you where to download files that help to reproduce them. @@ -22,20 +22,27 @@ Felix has a fully 3D printed case that consists of several parts, held together with four screws. There are two variants: -* [Normal](CaseFDeuNormal/index.html): Three parts for RasPi plus PiLocoBuffer including LCD +* Normal: Three parts for RasPi plus PiLocoBuffer including LCD * With PoE: Four parts that support an additional PoE board between RasPi and PiLocoBuffer +STL files for "Normal" variant, see [downloaded](https://sourceforge.net/projects/loconetovertcp/files/PiLocoBuffer/case/). + ## Jens Becker +"Euro box" case used. +* See pictures in [FREMO-Forum](https://forum.fremo-net.eu/t/raspberry-pi-loconet/17260/219). +* STL files for front, back and mounting help see [downloaded](https://sourceforge.net/projects/loconetovertcp/files/PiLocoBuffer/case/). - ## Andreas Heckt -3D parts to hold the PI inside a commercial case plus little boards to hold buttons, LEDs and LCD +Also "Euro box" and 3D parts to hold the PI inside case plus little boards to hold buttons, LEDs and LCD. +* See pictures in [FREMO-Forum](https://forum.fremo-net.eu/t/raspberry-pi-loconet/17260/288). +* [Sources (FreeCAD and KiCAD) in SVN](https://sourceforge.net/p/loconetovertcp/svn/HEAD/tree/PiLocoBuffer/case/andreasheckt/). +* STL and Gerber see [downloaded](https://sourceforge.net/projects/loconetovertcp/files/PiLocoBuffer/case/). ## Rainer Keil -Lasered case +Lasered case. See pictures in [FREMO-Forum](https://forum.fremo-net.eu/t/raspberry-pi-loconet/17260/182). This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <sbo...@us...> - 2024-06-15 13:26:02
|
Revision: 1398 http://sourceforge.net/p/loconetovertcp/svn/1398 Author: sbormann71 Date: 2024-06-15 13:26:01 +0000 (Sat, 15 Jun 2024) Log Message: ----------- Reduce text to explain name format and link to website. Modified Paths: -------------- ReleaseInfo/PiLocoBuffer/case/readme.md Modified: ReleaseInfo/PiLocoBuffer/case/readme.md =================================================================== --- ReleaseInfo/PiLocoBuffer/case/readme.md 2024-06-15 13:22:26 UTC (rev 1397) +++ ReleaseInfo/PiLocoBuffer/case/readme.md 2024-06-15 13:26:01 UTC (rev 1398) @@ -3,16 +3,10 @@ Here you can find various approaches, either for using a case that you can buy and these files help you mount the PiLocoBuffer, or entirely 3D printed cases. -List of approaches: +The different approaches are documented on the [website](https://loconetovertcp.sourceforge.net/Interface/PiLocoBuffer/case.html). -* Felix Deutschmann (to be uploaded): STL files for 3D printing of a case. - The case makes sure the boards are properly held in the right distance, - no standoffs needed between PI and LB boards, only to hold LCD. - Three pieces (bottom, between boards, top), optional piece to support - additional PoE HAT. +The ZIP file names in this directory consist of three parts: -* Jens Becker (to be uploaded) [Fotos im Forum](https://forum.fremo-net.eu/t/raspberry-pi-loconet/17260/219) - -* Andreas Heckt (to be uploaded) [Fotos im Forum](https://forum.fremo-net.eu/t/raspberry-pi-loconet/17260/288) - -* Rainer Keil (to be uploaded) [Fotos im Forum](https://forum.fremo-net.eu/t/raspberry-pi-loconet/17260/182) \ No newline at end of file +* Name of the contributor +* Optional name of the variant +* Release date in ISO format This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <sbo...@us...> - 2024-06-15 13:22:29
|
Revision: 1397 http://sourceforge.net/p/loconetovertcp/svn/1397 Author: sbormann71 Date: 2024-06-15 13:22:26 +0000 (Sat, 15 Jun 2024) Log Message: ----------- Added case directory Modified Paths: -------------- ReleaseInfo/PiLocoBuffer/readme.md Added Paths: ----------- ReleaseInfo/PiLocoBuffer/case/ ReleaseInfo/PiLocoBuffer/case/readme.md Added: ReleaseInfo/PiLocoBuffer/case/readme.md =================================================================== --- ReleaseInfo/PiLocoBuffer/case/readme.md (rev 0) +++ ReleaseInfo/PiLocoBuffer/case/readme.md 2024-06-15 13:22:26 UTC (rev 1397) @@ -0,0 +1,18 @@ +# Cases for RasPi plus PiLocoBuffer + +Here you can find various approaches, either for using a case that you can buy +and these files help you mount the PiLocoBuffer, or entirely 3D printed cases. + +List of approaches: + +* Felix Deutschmann (to be uploaded): STL files for 3D printing of a case. + The case makes sure the boards are properly held in the right distance, + no standoffs needed between PI and LB boards, only to hold LCD. + Three pieces (bottom, between boards, top), optional piece to support + additional PoE HAT. + +* Jens Becker (to be uploaded) [Fotos im Forum](https://forum.fremo-net.eu/t/raspberry-pi-loconet/17260/219) + +* Andreas Heckt (to be uploaded) [Fotos im Forum](https://forum.fremo-net.eu/t/raspberry-pi-loconet/17260/288) + +* Rainer Keil (to be uploaded) [Fotos im Forum](https://forum.fremo-net.eu/t/raspberry-pi-loconet/17260/182) \ No newline at end of file Modified: ReleaseInfo/PiLocoBuffer/readme.md =================================================================== --- ReleaseInfo/PiLocoBuffer/readme.md 2024-06-15 13:18:40 UTC (rev 1396) +++ ReleaseInfo/PiLocoBuffer/readme.md 2024-06-15 13:22:26 UTC (rev 1397) @@ -9,6 +9,7 @@ This folder contains sub folders for releases of +* [case](case): multiple approaches for putting PiLocoBuffer into a case * [hardware](hardware): manufacturing data of the PCB * [config](config): do all configuration with one makefile * [firmware](firmware): compiled firmware running in the AVR @@ -15,13 +16,13 @@ A matrix of valid version combinations: -| Hardware | Firmware | Configuration | LbServer | -|---------- |------------ |--------------- |---------- | -| 0.1 | 2023-04-15 | 0.1 [^1] | 0.14 | -| 0.1 | 2023-04-15 | 0.1 | 0.13 | -| 0.1 | 2023-03-05 | 0.1 | 0.13 | +| Hardware | Firmware | Configuration | LbServer | +|------------ |------------ |--------------- |---------- | +| 0.1, 0.2, 0.3 | 2023-04-15 | 0.1 [^1] | 0.14 | +| 0.1, 0.2, 0.3 | 2023-04-15 | 0.1 | 0.13 | +| 0.1, 0.2, 0.3 | 2023-03-05 | 0.1 | 0.13 | [^1]: run `make FIRMWARE_VER=2023-04-15 LBSERVER_VER=0.14 all`. -Do not care about the versions. The makefile will do that for you. +Normally, you should not care about the versions. The makefile will do that for you. But currently the configuration uses old versions. Just follow [this](https://loconetovertcp.sourceforge.net/Interface/PiLocoBuffer/how-to-build.html#software) \ No newline at end of file This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <sbo...@us...> - 2024-06-15 13:18:41
|
Revision: 1396 http://sourceforge.net/p/loconetovertcp/svn/1396 Author: sbormann71 Date: 2024-06-15 13:18:40 +0000 (Sat, 15 Jun 2024) Log Message: ----------- initial import Added Paths: ----------- website/Interface/PiLocoBuffer/case.md Added: website/Interface/PiLocoBuffer/case.md =================================================================== --- website/Interface/PiLocoBuffer/case.md (rev 0) +++ website/Interface/PiLocoBuffer/case.md 2024-06-15 13:18:40 UTC (rev 1396) @@ -0,0 +1,74 @@ +Title: Cases for PiLocoBuffer +Date: 2024-06-15 +Author: Stefan Bormann +Copyright: (C) 2024 by Stefan Bormann +Keywords: LocoNet, Raspberry Pi, RasPi, HAT, LbServer, LocoNetOverTcp, 3D, STL +CSS: ../../mmd.css + +# Cases for PiLocoBuffer + +Several people have built their PiLocoBuffers into more or less custom cases. +This page should give an overview and tell you where to download files that +help to reproduce them. + +## Download + +The files can be +[downloaded](https://sourceforge.net/projects/loconetovertcp/files/PiLocoBuffer/case/) +via the SourceForge file release system. + +## Felix Deutschmann + +Felix has a fully 3D printed case that consists of several parts, held together with four screws. +There are two variants: + +* [Normal](CaseFDeuNormal/index.html): Three parts for RasPi plus PiLocoBuffer including LCD +* With PoE: Four parts that support an additional PoE board between RasPi and PiLocoBuffer + +## Jens Becker + + + +## Andreas Heckt + +3D parts to hold the PI inside a commercial case plus little boards to hold buttons, LEDs and LCD + +## Rainer Keil + +Lasered case + + + + +<div class="navbar"> + <table> + <tbody> + <tr> + <td style="width: 1%"><a href="http://sourceforge.net/projects/loconetovertcp">SourceForge</a></td> + <td style="width: 1%"><a href="../../index.html">Overview</a></td> + <td style="width: 1%"><a href="../index.html">Interfaces</a></td> + <td> </td> + </tr> + </tbody> + </table> +</div> + +<div class="footer"> + <table> + <tbody> + <tr> + <td class="footer-left"> + Author of this page: <a href="mailto:ste...@gm...">Stefan Bormann</a> + <br />$Id: index.md 1300 2023-04-03 16:28:43Z pischky $ + </td> + <td class="footer-right"> + Site hosted by: + <a href="http://sourceforge.net"> + <img src="http://sourceforge.net/sflogo.php?group_id=45026&type=1" + width="88" height="31" alt="SourceForge Logo"> + </a> + </td> + </tr> + </tbody> + </table> +</div> This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: Martin P. <ma...@pi...> - 2024-06-13 20:09:32
|
Also soll das nur ein case sein oder gibt es mehr Varianten? Richtig wäre PiLocoBuffer/case + trunk + tags Oder PiLocoBuffer/case/plexiglas + trunk + tags PiLocoBuffer/case/print + trunk + tags Am 13.06.2024 um 21:15 schrieb sbormann71--- via loconetovertcp-commits: > Revision: 1393 > http://sourceforge.net/p/loconetovertcp/svn/1393 > Author: sbormann71 > Date: 2024-06-13 19:15:33 +0000 (Thu, 13 Jun 2024) > Log Message: > ----------- > added case directory > > Added Paths: > ----------- > PiLocoBuffer/case/ > -- ---------------------------------------------------------------- Martin Pischky, Oisseler Strasse 1C, 30559 Hannover, Germany http://www.pischky.de mailto:ma...@pi... tel: +49 511 7000665 mobile: +49 151 11592222 ---------------------------------------------------------------- |
From: <sbo...@us...> - 2024-06-13 19:15:35
|
Revision: 1393 http://sourceforge.net/p/loconetovertcp/svn/1393 Author: sbormann71 Date: 2024-06-13 19:15:33 +0000 (Thu, 13 Jun 2024) Log Message: ----------- added case directory Added Paths: ----------- PiLocoBuffer/case/ This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <sbo...@us...> - 2024-06-12 17:20:53
|
Revision: 1392 http://sourceforge.net/p/loconetovertcp/svn/1392 Author: sbormann71 Date: 2024-06-12 17:20:52 +0000 (Wed, 12 Jun 2024) Log Message: ----------- Little comment suggested by Martin Richter Modified Paths: -------------- website/Interface/PiLocoBuffer/how-to-build.md Modified: website/Interface/PiLocoBuffer/how-to-build.md =================================================================== --- website/Interface/PiLocoBuffer/how-to-build.md 2024-06-12 16:17:25 UTC (rev 1391) +++ website/Interface/PiLocoBuffer/how-to-build.md 2024-06-12 17:20:52 UTC (rev 1392) @@ -134,7 +134,8 @@ ### Run config Download PiLocoBufferConfig_0.1.zip from sf.net. -Unzip it. Run `make all` as root. +Unzip it. +Run `make all` as root, this builds and installs LbServer onto the RasPi and it programs the firmware into the AVR of the PiLocoBuffer board. ```` $ curl --fail \ This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |