You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Download the latest firmware for your boards from https://github.com/PPUC/io-boards/releases/latest
31
-
32
-
Pres and hold the `Boot` button of your board and connect it to your computer via USB.
33
-
Release the button after a removable mass storage device is detected by your computer.
34
-
Copy the appropriate `uf2` file from the download above to that mass storage device.
35
-
The board will automatically flash the firmware and reboot.
36
-
Repeat that procedure for every board.
37
-
38
28
## Wiring the boards
39
29
40
-
todo:
41
-
42
30
- Power
43
31
- RS485 bus
44
32
- Coils
45
33
- Switches
46
34
- Lamps
47
35
- Motors
48
36
49
-
todo: Explain the board addresses and BUS termination.
37
+
For more details read the [hardware documentation](../ppuc_hardware/index.md).
38
+
39
+
## Flash the IO Board Firware
40
+
41
+
To bring "life" into the PPUC boards they need to get some software. All the boards gets the same firmware. Details about what they shall do and what they are connected to, are set by the config file which is generated by the config tool. This will be used to initialize the boards on start up.
42
+
43
+
The boards are distinguished by an address. This must be set by DIP switches on the board. Every board must have a different address.
44
+
45
+
Download the latest firmware for your boards from https://github.com/PPUC/io-boards/releases/latest
46
+
47
+
Press and hold the `Boot` button of your board and connect it to your computer via USB.
48
+
Release the button after a removable mass storage device is detected by your computer.
49
+
Copy the appropriate `uf2` file from the download above to that mass storage device.
50
+
The board will automatically flash the firmware and reboot.
Copy file name to clipboardExpand all lines: docs/ppuc_hardware/index.md
+2-2Lines changed: 2 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -64,9 +64,9 @@ To get some sound to your ears several speakers are used with an amplifier that
64
64
## Specific Hardware of the PPUC Project
65
65
We designed some specific PCBs for PPUC project although they might be useful in other applications as well. Here is an overview what is available and what they can do. Fore more information there is a detailed description available for each PCB.
66
66
67
-
*[IO_16_8_1](./io_16_8_1/): most basic PCB, always needed. Uses for reading switches, driving solenoids and control one LED strip.
67
+
*[IO_16_8_1](./io_16_8_1/): most basic PCB, always needed. Used for reading switches, driving solenoids and control one LED strip.
68
68
*[IO_16x8_matrix](./io_16x8_matrix/): convenient if a switch matrix is used. Especially if the original cable harness shall be used. Can control a 16x8 switch matrix. Or use for 16 inputs and 8 outputs. Also can control one LED strip.
69
-
*[Out_8x10](./out_8x10/): convenient if a lamp matrix is used. Especially if the original cable harness shall be used. Can control a 8x10 lamp matrix [^f1](only LEDs, no incandescent light bulbs!). Or use for 8 high side outputs and 10 low side outputs. Also can control one LED strip.
69
+
*[Out_8x10](./out_8x10/): convenient if a lamp matrix is used. Especially if the original cable harness shall be used. Can control a 8x10 lamp matrix (only LEDs, no incandescent light bulbs!). Or use for 8 high side outputs and 10 low side outputs. Also can control one LED strip.
70
70
*[Opto_16](./opto_16/): used to directly attach optical switches like opto couplers or LED transmitter/receiver pairs.
71
71
72
72
The following table shows how many functions can be done with wich PCB. With that table you can estimate how many PCBs you need for your specific project. Just count the needed solenoids, flashers, lamps and switches. Take into account if you want to use controlled LED strips vs LED matrix vs direct LED drivers (mostly a mixture is used). Also think about direct switches vs switch matrix. And take into account if you have original opto boards from your pin or not.
0 commit comments