fritzing / fritzing-app

Fritzing desktop application
http://fritzing.org
Other
3.96k stars 823 forks source link

top-down view option for breadboard and pcb views? #765

Closed davidperrenoud closed 5 years ago

davidperrenoud commented 10 years ago

From irasc...@gmail.com on July 21, 2009 01:13:07

What if we added a top-down svg image for certain parts, then allowed the user to switch between 3/4 and top-down views? The mechanism could be either a preference setting, and/or a holding-down-a-key temporary view switch (returning to the original view when the key was released).

Original issue: http://code.google.com/p/fritzing/issues/detail?id=765

davidperrenoud commented 10 years ago

From irasc...@gmail.com on August 05, 2010 14:57:42

also interesting for pcb view

davidperrenoud commented 10 years ago

From irasc...@gmail.com on September 28, 2010 12:49:24

Summary: top-down view option for breadboard and pcb views?

davidperrenoud commented 10 years ago

From irasc...@gmail.com on September 28, 2010 12:49:46

Issue 982 has been merged into this issue.

davidperrenoud commented 10 years ago

From irasc...@gmail.com on February 02, 2013 03:44:09

Issue 2418 has been merged into this issue.

davidperrenoud commented 10 years ago

From irasc...@gmail.com on August 27, 2013 05:57:34

Top down view gets complicated when parts have stretched legs.

Cc: bluearc....@gmail.com andre.knoerig@gmail.com
Labels: -Priority-Low Priority-Medium

davidperrenoud commented 10 years ago

From bluearc....@gmail.com on August 28, 2013 03:39:37

we have around 100-breadboard-svgs that are now in a 2,5D perspective and fitting in the grid of a breadboard. some of them are double.

if we want 2d view, we have to draw them or generate them from their footprints.

davidperrenoud commented 10 years ago

From irasc...@gmail.com on August 28, 2013 04:11:52

would be nice to have the actual list

davidperrenoud commented 10 years ago

From bluearc....@gmail.com on August 28, 2013 04:54:19

the attached file: breadboard-svgs fitting in breadboard.csv is the list of ALL corepartsvgs. the file:sparkfun breadboard-svg that fit to breadboard is the list of all sparkfunparts.svg + the fzp.

here is the list:

low_dropout_voltage_regulator_TO220_4_breadboard.svg sparkfun-connectors_2x3_breadboard.svg sparkfun-connectors_2x3_lock_breadboard.svg sparkfun-connectors_2x3_offset_breadboard.svg sparkfun-connectors_2x3-ns_breadboard.svg sparkfun-connectors_2x5-shrouded_breadboard.svg sparkfun-connectors_2x5-shrouded_lock_breadboard.svg sparkfun-connectors_2x5-shrouded_smd_breadboard.svg sparkfun-connectors_avr_icsp_breadboard.svg sparkfun-connectors_bnc_breadboard.svg sparkfun-connectors_computer-peripheral-power_breadboard.svg sparkfun-connectors_computer-peripheral-power-ra_breadboard.svg sparkfun-connectors_din_5_female_breadboard.svg sparkfun-connectors_din_5_female_support_breadboard.svg sparkfun-connectors_molex-1x2_lock_breadboard.svg sparkfun-connectors_molex-1x3_lock_breadboard.svg sparkfun-displays_7-segment-1_pth_breadboard.svg sparkfun-displays_7-segment-4digit_breadboard.svg sparkfun-displays_7-segment-4digit-youngsun_breadboard.svg sparkfun-displays_7-segment-4digit-youngsun-longpads_breadboard.svg sparkfun-displays_alphanumeric_breadboard.svg sparkfun-electromechanical_3362u_breadboard.svg sparkfun-electromechanical_3362u-2_breadboard.svg sparkfun-electromechanical_3386u_breadboard.svg sparkfun-electromechanical_6400bg_heatsink_breadboard.svg sparkfun-electromechanical_battcom_20mm_pth_breadboard.svg sparkfun-electromechanical_battery_20mm_pth_compact_breadboard.svg sparkfun-electromechanical_button-10mm_breadboard-female.svg sparkfun-electromechanical_button-10mm_breadboard-male.svg sparkfun-electromechanical_button-18mm_breadboard-female.svg sparkfun-electromechanical_button-18mm_breadboard-male.svg sparkfun-electromechanical_dipswitch-02_breadboard.svg sparkfun-electromechanical_dipswitch-08_breadboard.svg sparkfun-electromechanical_gpi-152-3013_breadboard.svg sparkfun-electromechanical_kps-1290_breadboard.svg sparkfun-electromechanical_pcb_mount_speaker_breadboard.svg sparkfun-electromechanical_relay-g5q_breadboard.svg sparkfun-electromechanical_relay-g5v_breadboard.svg sparkfun-electromechanical_relay-s108t02_breadboard.svg sparkfun-electromechanical_relay-t9a_breadboard.svg sparkfun-electromechanical_relay-t9a-2_breadboard.svg sparkfun-electromechanical_stand-off_breadboard.svg sparkfun-electromechanical_stand-off-tight_breadboard.svg sparkfun-electromechanical_switch-spdt_breadboard.svg sparkfun-electromechanical_switch-spdt_kit_breadboard.svg sparkfun-electromechanical_switch-spdt_lock.007s_breadboard.svg sparkfun-electromechanical_switch-spst-vertical_breadboard.svg sparkfun-electromechanical_trim_pot_breadboard.svg sparkfun-electromechanical_trim_pot_pth_breadboard.svg sparkfun-electromechanical_trimpot_pth_s3_lock_breadboard.svg sparkfun-electromechanical_vibe-motor-10mm_breadboard.svg sparkfun-led_led_bargaph_10_breadboard.svg sparkfun-led_led10mm_breadboard.svg sparkfun-led_lte-302_breadboard.svg sparkfun-passives_cpol-radial-1000uf-25v_breadboard.svg sparkfun-passives_cpol-radial-1000uf-63v_breadboard.svg sparkfun-passives_fuse_5mm_breadboard.svg sparkfun-passives_nippon_f80_breadboard.svg sparkfun-passives_panasonic_c_breadboard.svg sparkfun-passives_panasonic_d_breadboard.svg sparkfun-passives_panasonic_e_breadboard.svg sparkfun-passives_panasonic_g_breadboard.svg sparkfun-passives_panasonic_h13_breadboard.svg sparkfun-poweric_78xxl_breadboard.svg sparkfun-poweric_to-92_breadboard.svg sparkfun-poweric_transformer_breadboard.svg sparkfun-rf_copernicus-dip_breadboard.svg sparkfun-sensors_ltr-301_breadboard.svg sparkfun-sensors_qrb1114-side_breadboard.svg sparkfun-sensors_qrd1114_breadboard.svg sparkfun-sensors_to-92_breadboard.svg sparkfun-sensors_touch1_breadboard.svg sparkfun-sensors_touch2_breadboard.svg starter-poti-small_breadboard.svg triac.svg tsop312_breadboard.svg basic_pbutton_2leg_horizon.svg basic_photo_transistor.svg basic_toggle_switch.svg capacitor_tantalum_leg.svg capacitor_variable_2_legs.svg capacitor_variable_3_legs.svg ceramic_capacitor_blue_leg.svg ceramic_disk_thermistorleg.svg CRYSTAL-_kHz_breadboard.svg crystal_leg.svg electrolytic_capacitor_220uF_35v_leg.svg electrolytic_capacitor_1000uF_35v_leg.svg electrolytic_capacitor_small_leg.svg Humidity_and_Temperature_Sensor_RHT03_6.svg infrared proximity sensor.svg LED-3mm-red-leg.svg ldr.svg LED-5mm-red-leg.svg led-rgb-4pin-anode-leg.svg led-rgb-6pin-leg.svg lm34.svg lm35.svg microphone.svg mosfet_n_channel.svg mosfet_p_channel.svg powertransistor_npn.svg powertransistor_pnp.svg resonator-2pin-leg.svg resonator-3pin-leg.svg rfid_reader_id12.svg Rotary_Encoder.svg servo.svg Stepper_Motor_Bipolar_breadboard_leg.svg Stepper_Motor_Unipolar_breadboard_leg.svg tilt_switch.svg tmp36.svg transistor_npn.svg transistor_pnp.svg varistor.svg voltage_regulator_vreg.svg

Attachment: breadboard-svgs fitting in breadboard.csv sparkfun breadboard-svg that fit to breadboard.csv

davidperrenoud commented 10 years ago

From bluearc....@gmail.com on July 29, 2014 02:37:09

the wish for an suitable 2d/top-view with pure 2d components came up again. it'll be nice to think about the possibilities.

i do not understand the reason for a 2d-pcb view because it is allready 2d.

from my point of view the 2d-view could be just one layer in the breadboard svg (like: id="bb2d"). The activation happens with a menu-checkbox in the view section or just be another layer in the layermenu. if a part is allready 2d (e.g. arduino boards and others) the normal graphic gets used.

the 2d variant could be simply drawn for the handmade parts. the gernerated parts are mostly 2d allready. http://fritzing.org/forum/thread/3921/?page=last#post11066

johnSmithMT commented 9 years ago

This definitely needs some work. 2.5D is terrible, and since there's no way to hide the body of a tall part it is basically impossible to get any kind of reasonable packing. It's a little insane to be forced to redraw all the parts before you can use them.

KjellMorgenstern commented 5 years ago

This issue was closed due to inactivity. You can help progress the issue by providing additional information:

nemccarthy commented 4 years ago

+1 for this feature