DEDBUG Protoboard: Difference between revisions

From Unbinare
Jump to: navigation, search
m (Unbinawiki moved page DEDBUG to DEDBUG Protoboard: To distinguish from the DEDBUG ProtoFlex Page)
(created a gallery for the images of the protoboard..)
Line 2: Line 2:


'''DEDBUG''' is a protoboard aimed at [https://en.wikipedia.org/wiki/Point-to-point_construction deadbug prototyping and free-form circuit construction] with components salvaged from [[wikipedia:Electronic_waste|electronic waste]]. Unlike traditional [[wikipedia:Perfboard|perfboards]] and [[wikipedia:Stripboard|stripboards]], the main objective of this protoboard is to provide a means to work with [https://en.wikipedia.org/wiki/Surface-mount_technology SMD] components. Recently, we have observed the [[wikipedia:Hacker_culture|hacker community]] slowly abandon manual experimentation and prototyping with SMD components in favour of establishing small-scale production pipelines with DIY automated [https://en.wikipedia.org/wiki/Pick-and-place_machine pick-and-place machines], desktop [https://en.wikipedia.org/wiki/Reflow_oven reflow ovens] and other costly production-oriented equipment. We find that this trend loosely mirrors production processes in larger production pipelines, aimed at commercially producing and selling devices. At Unbinare, we would like to preserve the unpremeditated, spur-of-the-moment nature of hardware hacking and openly share the skills required to manually hack free-form circuits with SMD components. The DEDBUG protoboard is designed to allow anyone to experiment and build free-form circuits with relative ease and demonstrates that with few resources one is able to [https://en.wikipedia.org/wiki/Modding modify] and [https://en.wikipedia.org/wiki/Repurposing repurpose] discarded electronic devices instead of creating new products. The project has been supported by [https://constantvzw.org Constant VZW] as part of their [https://constantvzw.org/site/-Techno-desobeissance,246-.html TechnoDisobedience] Project. They generously provided the resources for the design, production and the organization of the first [https://constantvzw.org/site/Workshop-DEDBUG,3744.html DEDBUG workshop]. Further development of the project is supported by [https://nlnet.nl/ NLnet] and the [https://nlnet.nl/NGI0/ NGI Zero Fund] as part of the [https://nlnet.nl/project/Unbinare-RET/ Reverse Engineering Toolkit] project. Additional documentation is currently under development.  
'''DEDBUG''' is a protoboard aimed at [https://en.wikipedia.org/wiki/Point-to-point_construction deadbug prototyping and free-form circuit construction] with components salvaged from [[wikipedia:Electronic_waste|electronic waste]]. Unlike traditional [[wikipedia:Perfboard|perfboards]] and [[wikipedia:Stripboard|stripboards]], the main objective of this protoboard is to provide a means to work with [https://en.wikipedia.org/wiki/Surface-mount_technology SMD] components. Recently, we have observed the [[wikipedia:Hacker_culture|hacker community]] slowly abandon manual experimentation and prototyping with SMD components in favour of establishing small-scale production pipelines with DIY automated [https://en.wikipedia.org/wiki/Pick-and-place_machine pick-and-place machines], desktop [https://en.wikipedia.org/wiki/Reflow_oven reflow ovens] and other costly production-oriented equipment. We find that this trend loosely mirrors production processes in larger production pipelines, aimed at commercially producing and selling devices. At Unbinare, we would like to preserve the unpremeditated, spur-of-the-moment nature of hardware hacking and openly share the skills required to manually hack free-form circuits with SMD components. The DEDBUG protoboard is designed to allow anyone to experiment and build free-form circuits with relative ease and demonstrates that with few resources one is able to [https://en.wikipedia.org/wiki/Modding modify] and [https://en.wikipedia.org/wiki/Repurposing repurpose] discarded electronic devices instead of creating new products. The project has been supported by [https://constantvzw.org Constant VZW] as part of their [https://constantvzw.org/site/-Techno-desobeissance,246-.html TechnoDisobedience] Project. They generously provided the resources for the design, production and the organization of the first [https://constantvzw.org/site/Workshop-DEDBUG,3744.html DEDBUG workshop]. Further development of the project is supported by [https://nlnet.nl/ NLnet] and the [https://nlnet.nl/NGI0/ NGI Zero Fund] as part of the [https://nlnet.nl/project/Unbinare-RET/ Reverse Engineering Toolkit] project. Additional documentation is currently under development.  
[[File:DEDBUG ALL 30.png|alt=The DEDBUG protoboard depicted with front and backside shown.|center|frameless|750x750px]]
<gallery mode="slideshow">
[[File:DEDBUG FB Detail 30.png|alt=A closeup to the front and backside of the DEDBUG Protoboard.|center|frameless|500x500px|Close-up of the front- and backside of the DEDBUG Protoboard v0.1]]
File:Index.php?title=File:DEDBUG ALL 30.png|alt=The DEDBUG protoboard depicted with front and backside shown.
[[File:DEDBUG F Detail 2 30.png|center|frameless|500x500px]]
File:Index.php?title=File:DEDBUG FB Detail 30.png|alt=A closeup to the front and backside of the DEDBUG Protoboard.
[[File:DEDBUG B Detail 30.png|center|frameless|500x500px]]
File:Index.php?title=File:DEDBUG F Detail 2 30.png|alt=A closeup of the front of the protoboard
File:Index.php?title=File:DEDBUG B Detail 30.png|alt=a closeup of the back of the protoboard
</gallery>
 
<br><br>
<br><br>


== '''DEDBUG Protoboard Diagram [Front]''' ==
=='''DEDBUG Protoboard Diagram [Front]'''==


{| class="wikitable"
{| class="wikitable"
|+
|+
! scope="row" | DEDBUG Protoboard [Front]
! scope="row" |DEDBUG Protoboard [Front]
|-
|-
|[[File:DEDBUG plot front description 50.png|alt=DEDBUG Protoboard [Front] with functional areas colored|center|thumb|1500x1500px]]
|[[File:DEDBUG plot front description 50.png|alt=DEDBUG Protoboard [Front] with functional areas colored|center|thumb|1500x1500px]]
Line 23: Line 26:
!Color
!Color
!Function
!Function
!Description
!Description  
|-
|-
|[[File:Blue table icon.png|frameless|50x50px]]
|[[File:Blue table icon.png|frameless|50x50px]]
|BUS
| BUS
|A bus on the right and bottom edge of the Protoboard. On the top right edge of the Protoboard it is possible to solder a wire or attach a [[wikipedia:Crocodile_clip|crocodile clip]] to create either a VCC or GND Bus.  
|A bus on the right and bottom edge of the Protoboard. On the top right edge of the Protoboard it is possible to solder a wire or attach a [[wikipedia:Crocodile_clip|crocodile clip]] to create either a VCC or GND Bus.  
|-
|-
Line 35: Line 38:
|[[File:Yellow table icon.png|frameless|50x50px]]
|[[File:Yellow table icon.png|frameless|50x50px]]
|Edge Pads [Vias]
|Edge Pads [Vias]
|These edge pads connect to the edge pads on the other side using vias. If one side has a VCC Bus and the other the GND bus, it is possible to complete a circuit by bridging an edge pad with vias on the relevant side so both buses are available to the prototyping area.  
|These edge pads connect to the edge pads on the other side using vias. If one side has a VCC Bus and the other the GND bus, it is possible to complete a circuit by bridging an edge pad with vias on the relevant side so both buses are available to the prototyping area.
|-
|-
|[[File:Gray table icon.png|frameless|50x50px]]
| [[File:Gray table icon.png|frameless|50x50px]]
|Prototyping Area
|Prototyping Area  
|This prototyping area has been designed to both accommodate building circuits with [[wikipedia:Magnet_wire|magnet wire]] or without any wire at all by bridging the cross-shaped pads. Since two-terminal SMD components can be difficult to solder using freeform prototyping techniques,  
|This prototyping area has been designed to both accommodate building circuits with [[wikipedia:Magnet_wire|magnet wire]] or without any wire at all by bridging the cross-shaped pads. Since two-terminal SMD components can be difficult to solder using freeform prototyping techniques,  
the prototyping grid allows for the most common (0201/0402/0603/0805/1206/1210) two-terminal SMD components. A guide will be created in a future iteration of this wiki page.  
the prototyping grid allows for the most common (0201/0402/0603/0805/1206/1210) two-terminal SMD components. A guide will be created in a future iteration of this wiki page.  
Line 44: Line 47:




== '''DEDBUG Protoboard Diagram [Back]''' ==
=='''DEDBUG Protoboard Diagram [Back]'''==


{| class="wikitable"
{| class="wikitable"
|+
|+
! scope="row" | DEDBUG Protoboard [Back]
! scope="row" | DEDBUG Protoboard [Back]
|-
|-
|[[File:DEDBUG plot back description 50.png|alt=DEDBUG Protoboard [back] with functional areas colored|frameless|1500x1500px]]
|[[File:DEDBUG plot back description 50.png|alt=DEDBUG Protoboard [back] with functional areas colored|frameless|1500x1500px]]
|-
|-
|}
|}




Line 60: Line 62:
!Color
!Color
!Function
!Function
!Description
!Description  
|-
|-
|[[File:Blue table icon.png|frameless|50x50px]]
|[[File:Blue table icon.png|frameless|50x50px]]
|BUS
| BUS
|A bus on the right and bottom edge of the Protoboard. On the top right edge of the Protoboard it is possible to solder a wire or attach a [[wikipedia:Crocodile_clip|crocodile clip]] to create either a VCC or GND Bus.  
|A bus on the right and bottom edge of the Protoboard. On the top right edge of the Protoboard it is possible to solder a wire or attach a [[wikipedia:Crocodile_clip|crocodile clip]] to create either a VCC or GND Bus.  
|-
|-
Line 72: Line 74:
|[[File:Yellow table icon.png|frameless|50x50px]]
|[[File:Yellow table icon.png|frameless|50x50px]]
|Edge Pads [Vias]
|Edge Pads [Vias]
|These edge pads connect to the edge pads on the other side using vias. If one side has a VCC Bus and the other the GND bus, it is possible to complete a circuit by bridging an edge pad with vias on the relevant side so both buses are available to the prototyping area.  
|These edge pads connect to the edge pads on the other side using vias. If one side has a VCC Bus and the other the GND bus, it is possible to complete a circuit by bridging an edge pad with vias on the relevant side so both buses are available to the prototyping area.
|-
|-
|[[File:Gray table icon.png|frameless|50x50px]]
|[[File:Gray table icon.png|frameless|50x50px]]
|Prototyping Area
|Prototyping Area
|This prototyping area has been designed to both accommodate building circuits with [[wikipedia:Magnet_wire|magnet wire]] or without any wire at all by bridging the cross-shaped pads. Slightly different from the prototyping area found on the front of the Protoboard,  
|This prototyping area has been designed to both accommodate building circuits with [[wikipedia:Magnet_wire|magnet wire]] or without any wire at all by bridging the cross-shaped pads. Slightly different from the prototyping area found on the front of the Protoboard,  
This side accommodates building zones and makes it easier to attach DEDBUG ProtoFlex PCBs.
This side accommodates building zones and makes it easier to attach DEDBUG ProtoFlex PCBs.  
|-
|-
|[[File:Green table icon.png|alt=Green table icon|frameless|50x50px]]
|[[File:Green table icon.png|alt=Green table icon|frameless|50x50px]]

Revision as of 13:06, 28 June 2023


DEDBUG is a protoboard aimed at deadbug prototyping and free-form circuit construction with components salvaged from electronic waste. Unlike traditional perfboards and stripboards, the main objective of this protoboard is to provide a means to work with SMD components. Recently, we have observed the hacker community slowly abandon manual experimentation and prototyping with SMD components in favour of establishing small-scale production pipelines with DIY automated pick-and-place machines, desktop reflow ovens and other costly production-oriented equipment. We find that this trend loosely mirrors production processes in larger production pipelines, aimed at commercially producing and selling devices. At Unbinare, we would like to preserve the unpremeditated, spur-of-the-moment nature of hardware hacking and openly share the skills required to manually hack free-form circuits with SMD components. The DEDBUG protoboard is designed to allow anyone to experiment and build free-form circuits with relative ease and demonstrates that with few resources one is able to modify and repurpose discarded electronic devices instead of creating new products. The project has been supported by Constant VZW as part of their TechnoDisobedience Project. They generously provided the resources for the design, production and the organization of the first DEDBUG workshop. Further development of the project is supported by NLnet and the NGI Zero Fund as part of the Reverse Engineering Toolkit project. Additional documentation is currently under development.



DEDBUG Protoboard Diagram [Front]

DEDBUG Protoboard [Front]
DEDBUG Protoboard [Front] with functional areas colored


Color Function Description
Blue table icon.png BUS A bus on the right and bottom edge of the Protoboard. On the top right edge of the Protoboard it is possible to solder a wire or attach a crocodile clip to create either a VCC or GND Bus.
Orange table icon.png Edge Pads The edge pads can be bridged with the Bus, bridged to adjacent edge pads and bridged with the prototyping area. It is possible to bridge with just solder, or an 0402-sized zero-ohm resistor.
Yellow table icon.png Edge Pads [Vias] These edge pads connect to the edge pads on the other side using vias. If one side has a VCC Bus and the other the GND bus, it is possible to complete a circuit by bridging an edge pad with vias on the relevant side so both buses are available to the prototyping area.
Gray table icon.png Prototyping Area This prototyping area has been designed to both accommodate building circuits with magnet wire or without any wire at all by bridging the cross-shaped pads. Since two-terminal SMD components can be difficult to solder using freeform prototyping techniques,

the prototyping grid allows for the most common (0201/0402/0603/0805/1206/1210) two-terminal SMD components. A guide will be created in a future iteration of this wiki page.


DEDBUG Protoboard Diagram [Back]

DEDBUG Protoboard [Back]
DEDBUG Protoboard [back] with functional areas colored


Color Function Description
Blue table icon.png BUS A bus on the right and bottom edge of the Protoboard. On the top right edge of the Protoboard it is possible to solder a wire or attach a crocodile clip to create either a VCC or GND Bus.
Orange table icon.png Edge Pads The edge pads can be bridged with the Bus, bridged to adjacent edge pads and bridged with the prototyping area. It is possible to bridge with just solder, or an 0402-sized zero-ohm resistor.
Yellow table icon.png Edge Pads [Vias] These edge pads connect to the edge pads on the other side using vias. If one side has a VCC Bus and the other the GND bus, it is possible to complete a circuit by bridging an edge pad with vias on the relevant side so both buses are available to the prototyping area.
Gray table icon.png Prototyping Area This prototyping area has been designed to both accommodate building circuits with magnet wire or without any wire at all by bridging the cross-shaped pads. Slightly different from the prototyping area found on the front of the Protoboard,

This side accommodates building zones and makes it easier to attach DEDBUG ProtoFlex PCBs.

Green table icon Bridge Guard The function of this small pad is to prevent accidental shorting the buses on opposite sides of the board when using crocodile clips. It is not possible to use solder to bridge, as the surface tension of the solder and the shape of the area prevents it.

The best way to bridge the two buses on the left and bottom sides of the board is to cut off a 2x2mm piece of solder wick and solder it on top of the bridge guard.