Focus ground
Four oriented diodes connect two separate AC terminals to DC output/return rails. A resistor and filter capacitor are parallel output branches. The ground node connects D3.anode, D4.anode, RL.b, C1.b, GND; the other nets remain distinct.
Scroll horizontally on smaller screens to inspect legible nodes and labels. No simulation is performed.
The original input stays intact, including invalid fields.
An inspectable result.
These checks compare the renderer outcome with the declared case expectation. The stress test also checks determinism, geometry, and connectivity.
- Expected
- Successful SVG render
- Actual
- SVG rendered0 diagnostics
- Case check
- Passed
- Recipe / theme
- Full-wave bridge rectifiergeist-dark
Electrical nodes & connectivity
Each net is one electrical node: the named endpoints below are connected. Component pins and external ports are endpoints. These counts are not the number of geometric junction dots or wire bends. No voltages, currents, or simulation results are inferred.
- Components
- 6
- Electrical nodes / nets
- 4
- Component pins
- 12
- External ports
- 4
- Connected endpoints
- 16
| Net / electrical node | Endpoints | Connected component pins and ports |
|---|---|---|
ac_a | 3 |
|
ac_b | 3 |
|
dc_positive | 5 |
|
ground | 5 |
|
Diagnostics / 0
No diagnostics. The renderer accepted this source and produced the figure above.
Original figure document · JSON
{
"version": 1,
"circuit": {
"components": {
"D1": {
"type": "diode"
},
"D2": {
"type": "diode"
},
"D3": {
"type": "diode"
},
"D4": {
"type": "diode"
},
"RL": {
"type": "resistor",
"resistance": 1000
},
"C1": {
"type": "capacitor",
"capacitance": 0.001
}
},
"ports": {
"A": {
"kind": "terminal"
},
"B": {
"kind": "terminal"
},
"VDC": {
"kind": "terminal"
},
"GND": {
"kind": "ground"
}
},
"nets": {
"ac_a": [
"A",
"D1.anode",
"D3.cathode"
],
"ac_b": [
"B",
"D2.anode",
"D4.cathode"
],
"dc_positive": [
"D1.cathode",
"D2.cathode",
"RL.a",
"C1.a",
"VDC"
],
"ground": [
"D3.anode",
"D4.anode",
"RL.b",
"C1.b",
"GND"
]
}
},
"layout": {
"preset": "bridge-rectifier",
"roles": {
"positiveA": "D1",
"positiveB": "D2",
"negativeA": "D3",
"negativeB": "D4",
"load": "RL",
"filter": "C1",
"inputA": "A",
"inputB": "B",
"output": "VDC",
"ground": "GND"
}
},
"presentation": {
"title": "Focus ground",
"theme": {
"preset": "geist-dark"
},
"highlight": {
"components": [],
"nets": [
"ground"
]
}
}
}Expected outcome & actual diagnostics · JSON
{
"id": "bridge-rectifier/focus-net-ground/geist-dark",
"expectation": {
"kind": "render"
},
"actual": {
"ok": true,
"diagnostics": []
},
"passed": true
}Rendered bounds & renderer version · JSON
{
"rendererVersion": "0.1.0",
"bounds": {
"x": 0,
"y": 0,
"width": 1700,
"height": 1120,
"labels": {
"title": {
"x": 67.128,
"y": 57.86,
"width": 205.938,
"height": 29.647999999999996
},
"subtitle": {
"x": 65.38,
"y": 104.33500000000001,
"width": 168.49499999999995,
"height": 13.094999999999999
},
"formula": {
"x": 64.8,
"y": 1040.78,
"width": 549.5200000000001,
"height": 17.460000000000036
},
"assumption": {
"x": 64.28,
"y": 1075.5,
"width": 631.6660000000005,
"height": 12.768000000000029
},
"A:port": {
"x": 174.52,
"y": 511.8,
"width": 10.95999999999998,
"height": 14.199999999999989
},
"B:port": {
"x": 1045.8,
"y": 511.8,
"width": 9.319999999999936,
"height": 14.199999999999989
},
"VDC:port": {
"x": 1482.6,
"y": 211.48,
"width": 34.51999999999998,
"height": 14.840000000000003
},
"D1:id": {
"x": 511.62,
"y": 393.22,
"width": 18.899999999999977,
"height": 12.779999999999973
},
"D1:value": {
"x": 512.16,
"y": 416.936,
"width": 68.32800000000009,
"height": 17.352000000000032
},
"D2:id": {
"x": 861.62,
"y": 392.932,
"width": 19.079999999999927,
"height": 13.067999999999984
},
"D2:value": {
"x": 862.16,
"y": 416.936,
"width": 68.32800000000009,
"height": 17.352000000000032
},
"D3:id": {
"x": 511.62,
"y": 692.932,
"width": 19.079999999999927,
"height": 13.355999999999995
},
"D3:value": {
"x": 512.16,
"y": 716.936,
"width": 68.32800000000009,
"height": 17.351999999999975
},
"D4:id": {
"x": 861.62,
"y": 693.22,
"width": 19.25999999999999,
"height": 12.779999999999973
},
"D4:value": {
"x": 862.16,
"y": 716.936,
"width": 68.32800000000009,
"height": 17.351999999999975
},
"RL:id": {
"x": 1211.26,
"y": 673.22,
"width": 19.25999999999999,
"height": 12.779999999999973
},
"RL:value": {
"x": 1211.44,
"y": 696.576,
"width": 55.94399999999996,
"height": 17.423999999999978
},
"C1:id": {
"x": 1460.684,
"y": 672.932,
"width": 19.836000000000013,
"height": 13.355999999999995
},
"C1:value": {
"x": 1461.44,
"y": 696.96,
"width": 54.72000000000003,
"height": 17.039999999999964
},
"GND:port": {
"x": 1200.646,
"y": 957.658,
"width": 29.30800000000022,
"height": 12.614000000000033
}
},
"symbols": {
"D1": {
"x": 424.5,
"y": 358.5,
"width": 51,
"height": 123
},
"D2": {
"x": 774.5,
"y": 358.5,
"width": 51,
"height": 123
},
"D3": {
"x": 424.5,
"y": 658.5,
"width": 51,
"height": 123
},
"D4": {
"x": 774.5,
"y": 658.5,
"width": 51,
"height": 123
},
"RL": {
"x": 1134.5,
"y": 638.5,
"width": 31,
"height": 123
},
"C1": {
"x": 1374.5,
"y": 638.5,
"width": 51,
"height": 123
},
"GND": {
"x": 1129.5,
"y": 948.5,
"width": 41,
"height": 31
}
},
"routes": {
"ac_a": [
{
"x": 448.5,
"y": 478.5,
"width": 3,
"height": 183
},
{
"x": 178.5,
"y": 558.5,
"width": 273,
"height": 3
}
],
"ac_b": [
{
"x": 798.5,
"y": 478.5,
"width": 3,
"height": 183
},
{
"x": 798.5,
"y": 558.5,
"width": 253,
"height": 3
}
],
"dc_positive": [
{
"x": 448.5,
"y": 258.5,
"width": 3,
"height": 103
},
{
"x": 448.5,
"y": 258.5,
"width": 1053,
"height": 3
},
{
"x": 798.5,
"y": 258.5,
"width": 3,
"height": 103
},
{
"x": 1148.5,
"y": 258.5,
"width": 3,
"height": 383
},
{
"x": 1398.5,
"y": 258.5,
"width": 3,
"height": 383
}
],
"ground": [
{
"x": 448.5,
"y": 778.5,
"width": 3,
"height": 123
},
{
"x": 448.5,
"y": 898.5,
"width": 953,
"height": 3
},
{
"x": 1398.5,
"y": 758.5,
"width": 3,
"height": 143
},
{
"x": 798.5,
"y": 778.5,
"width": 3,
"height": 123
},
{
"x": 1148.5,
"y": 758.5,
"width": 3,
"height": 143
},
{
"x": 1148.5,
"y": 898.5,
"width": 3,
"height": 53
}
]
}
}
}