diff --git a/README.md b/README.md index 5eaf86c..ea0276e 100644 --- a/README.md +++ b/README.md @@ -3,6 +3,8 @@ CNC Fraiseuse à commande numérique ------------------------------ +![CNC](cnc1.PNG) +![Vue eclatee](cnc2.PNG) SmoothieBox ----------- diff --git a/cnc1.PNG b/cnc1.PNG new file mode 100644 index 0000000..9d91e4b Binary files /dev/null and b/cnc1.PNG differ diff --git a/cnc2.PNG b/cnc2.PNG new file mode 100644 index 0000000..b72d06e Binary files /dev/null and b/cnc2.PNG differ diff --git a/ohw.png b/ohw.png deleted file mode 100644 index f683ee6..0000000 Binary files a/ohw.png and /dev/null differ diff --git a/smoothie_sw_encoder/smoothie_sw_encoder-Dessous_Cu.pdf b/smoothie_sw_encoder/smoothie_sw_encoder-Dessous_Cu.pdf new file mode 100644 index 0000000..72cd96c Binary files /dev/null and b/smoothie_sw_encoder/smoothie_sw_encoder-Dessous_Cu.pdf differ diff --git a/smoothie_sw_encoder/smoothie_sw_encoder-Dessous_Cu.ps b/smoothie_sw_encoder/smoothie_sw_encoder-Dessous_Cu.ps new file mode 100644 index 0000000..ce4ae6d Binary files /dev/null and b/smoothie_sw_encoder/smoothie_sw_encoder-Dessous_Cu.ps differ diff --git a/smoothie_sw_encoder/smoothie_sw_encoder-F_SilkS.ps b/smoothie_sw_encoder/smoothie_sw_encoder-F_SilkS.ps new file mode 100644 index 0000000..b528475 Binary files /dev/null and b/smoothie_sw_encoder/smoothie_sw_encoder-F_SilkS.ps differ diff --git a/smoothie_sw_encoder/smoothie_sw_encoder-cache.lib b/smoothie_sw_encoder/smoothie_sw_encoder-cache.lib new file mode 100644 index 0000000..f495662 --- /dev/null +++ b/smoothie_sw_encoder/smoothie_sw_encoder-cache.lib @@ -0,0 +1,96 @@ +EESchema-LIBRARY Version 2.3 Date: 23/05/2014 12:46:56 +#encoding utf-8 +# +# CONN_2 +# +DEF CONN_2 P 0 40 Y N 1 F N +F0 "P" -50 0 40 V V C CNN +F1 "CONN_2" 50 0 40 V V C CNN +F2 "~" 0 0 60 H V C CNN +F3 "~" 0 0 60 H V C CNN +DRAW +S -100 150 100 -150 0 1 0 N +X P1 1 -350 100 250 R 60 60 1 1 P I +X PM 2 -350 -100 250 R 60 60 1 1 P I +ENDDRAW +ENDDEF +# +# CONN_5 +# +DEF CONN_5 P 0 40 Y Y 1 F N +F0 "P" -50 0 50 V V C CNN +F1 "CONN_5" 50 0 50 V V C CNN +F2 "~" 0 0 60 H V C CNN +F3 "~" 0 0 60 H V C CNN +DRAW +S -100 250 100 -250 0 1 0 f +X ~ 1 -400 200 300 R 60 60 1 1 P I +X ~ 2 -400 100 300 R 60 60 1 1 P I +X ~ 3 -400 0 300 R 60 60 1 1 P I +X ~ 4 -400 -100 300 R 60 60 1 1 P I +X ~ 5 -400 -200 300 R 60 60 1 1 P I +ENDDRAW +ENDDEF +# +# ENCODEUR_rotatif +# +DEF ENCODEUR_rotatif S 0 40 Y Y 1 F N +F0 "S" 50 350 50 H V C CNN +F1 "ENCODEUR_rotatif" 150 -350 50 H V C CNN +F2 "~" 0 0 60 H V C CNN +F3 "~" 0 0 60 H V C CNN +DRAW +C -300 -200 50 0 1 0 N +C -300 200 50 0 1 0 N +C -100 -200 50 0 1 0 N +C -100 200 50 0 1 0 N +C 200 -200 50 0 1 0 N +C 200 200 50 0 1 0 N +S -500 300 350 -300 0 1 0 N +P 2 0 1 0 100 250 100 -250 N +P 3 0 1 0 -450 200 -350 200 -350 200 N +P 3 0 1 0 -350 -100 -50 -100 -50 -100 N +P 3 0 1 0 -350 100 -50 100 -50 100 N +P 4 0 1 0 100 100 50 100 50 -100 100 -100 N +P 5 0 1 0 -450 200 -450 0 -450 -200 -350 -200 -350 -200 N +P 8 0 1 0 -275 -25 -250 -25 -250 -75 -200 -75 -200 -25 -150 -25 -150 -75 -125 -75 N +P 8 0 1 0 -275 25 -275 75 -225 75 -225 25 -175 25 -175 75 -125 75 -125 25 N +X G 1 -750 0 300 R 50 50 1 1 I +X A 2 -100 550 300 D 50 50 1 1 I +X B 3 -100 -550 300 U 50 50 1 1 I +X SW1 4 200 550 300 D 50 50 1 1 I +X SW2 5 200 -550 300 U 50 50 1 1 I +ENDDRAW +ENDDEF +# +# SPEAKER +# +DEF SPEAKER SP 0 0 N Y 1 F N +F0 "SP" -100 250 70 H V C CNN +F1 "SPEAKER" -100 -250 70 H V C CNN +F2 "~" 0 0 60 H V C CNN +F3 "~" 0 0 60 H V C CNN +DRAW +P 4 0 0 0 100 150 250 300 250 -300 100 -150 N +P 5 0 0 0 -100 150 100 150 100 -150 -100 -150 -100 150 F +X 1 1 -300 100 200 R 40 40 1 1 I +X 2 2 -300 -100 200 R 40 40 1 1 I +ENDDRAW +ENDDEF +# +# SW_PUSH +# +DEF SW_PUSH SW 0 40 N N 1 F N +F0 "SW" 150 110 50 H V C CNN +F1 "SW_PUSH" 0 -80 50 H V C CNN +F2 "~" 0 0 60 H V C CNN +F3 "~" 0 0 60 H V C CNN +DRAW +S -170 50 170 60 0 1 0 N +P 4 0 1 0 -40 60 -30 90 30 90 40 60 N +X 1 1 -300 0 200 R 60 60 0 1 P I +X 2 2 300 0 200 L 60 60 0 1 P I +ENDDRAW +ENDDEF +# +#End Library diff --git a/smoothie_sw_encoder/smoothie_sw_encoder.bak b/smoothie_sw_encoder/smoothie_sw_encoder.bak new file mode 100644 index 0000000..46f832f --- /dev/null +++ b/smoothie_sw_encoder/smoothie_sw_encoder.bak @@ -0,0 +1,161 @@ +EESchema Schematic File Version 2 +LIBS:power +LIBS:device +LIBS:transistors +LIBS:conn +LIBS:linear +LIBS:regul +LIBS:74xx +LIBS:cmos4000 +LIBS:adc-dac +LIBS:memory +LIBS:xilinx +LIBS:special +LIBS:microcontrollers +LIBS:dsp +LIBS:microchip +LIBS:analog_switches +LIBS:motorola +LIBS:texas +LIBS:intel +LIBS:audio +LIBS:interface +LIBS:digital-audio +LIBS:philips +LIBS:display +LIBS:cypress +LIBS:siliconi +LIBS:opto +LIBS:atmel +LIBS:contrib +LIBS:valves +LIBS:_LaurentPerso +LIBS:smoothie_sw_encoder-cache +EELAYER 27 0 +EELAYER END +$Descr A4 11693 8268 +encoding utf-8 +Sheet 1 1 +Title "" +Date "23 may 2014" +Rev "" +Comp "" +Comment1 "" +Comment2 "" +Comment3 "" +Comment4 "" +$EndDescr +$Comp +L ENCODEUR_ROTATIF S? +U 1 1 537F2546 +P 4250 3200 +F 0 "S?" H 4300 3550 50 0000 C CNN +F 1 "ENCODEUR_ROTATIF" H 4400 2850 50 0000 C CNN +F 2 "~" H 4250 3200 60 0000 C CNN +F 3 "~" H 4250 3200 60 0000 C CNN + 1 4250 3200 + 1 0 0 -1 +$EndComp +$Comp +L SW_PUSH SW? +U 1 1 537F2557 +P 6200 3200 +F 0 "SW?" H 6350 3310 50 0000 C CNN +F 1 "SW_PUSH" H 6200 3120 50 0000 C CNN +F 2 "~" H 6200 3200 60 0000 C CNN +F 3 "~" H 6200 3200 60 0000 C CNN + 1 6200 3200 + -1 0 0 1 +$EndComp +$Comp +L SPEAKER SP? +U 1 1 537F256C +P 5400 3150 +F 0 "SP?" H 5300 3400 70 0000 C CNN +F 1 "SPEAKER" H 5300 2900 70 0000 C CNN +F 2 "~" H 5400 3150 60 0000 C CNN +F 3 "~" H 5400 3150 60 0000 C CNN + 1 5400 3150 + 1 0 0 -1 +$EndComp +$Comp +L CONN_2 P? +U 1 1 537F2590 +P 6150 1900 +F 0 "P?" V 6100 1900 40 0000 C CNN +F 1 "CONN_2" V 6200 1900 40 0000 C CNN +F 2 "" H 6150 1900 60 0000 C CNN +F 3 "" H 6150 1900 60 0000 C CNN + 1 6150 1900 + 0 -1 -1 0 +$EndComp +Wire Wire Line + 5900 3200 5900 2750 +Wire Wire Line + 5900 2750 6050 2750 +Wire Wire Line + 6050 2750 6050 2250 +Wire Wire Line + 6250 2250 6250 2750 +Wire Wire Line + 6250 2750 6500 2750 +Wire Wire Line + 6500 2750 6500 3200 +Wire Wire Line + 4050 2250 3250 2250 +Wire Wire Line + 3250 2250 3250 4200 +Wire Wire Line + 3250 3200 3500 3200 +Wire Wire Line + 3250 4200 5100 4200 +Wire Wire Line + 5100 4200 5100 3250 +Connection ~ 3250 3200 +Wire Wire Line + 4150 2500 4150 2650 +Wire Wire Line + 3350 2450 3350 3900 +Wire Wire Line + 3350 3900 4150 3900 +Wire Wire Line + 4150 3900 4150 3750 +Wire Wire Line + 4450 3750 4450 4200 +Connection ~ 4450 4200 +Wire Wire Line + 4350 2450 4350 2250 +Wire Wire Line + 4350 2450 3350 2450 +Wire Wire Line + 4450 2250 4450 2500 +Wire Wire Line + 4450 2500 4150 2500 +$Comp +L CONN_5 P? +U 1 1 537F26FF +P 4250 1850 +F 0 "P?" V 4200 1850 50 0000 C CNN +F 1 "CONN_5" V 4300 1850 50 0000 C CNN +F 2 "" H 4250 1850 60 0000 C CNN +F 3 "" H 4250 1850 60 0000 C CNN + 1 4250 1850 + 0 -1 -1 0 +$EndComp +Wire Wire Line + 4150 2250 4150 2400 +Wire Wire Line + 4150 2400 4250 2400 +Wire Wire Line + 4250 2400 4250 2550 +Wire Wire Line + 4250 2550 4450 2550 +Wire Wire Line + 4450 2550 4450 2650 +Wire Wire Line + 4250 2250 4250 2300 +Wire Wire Line + 4250 2300 5100 2300 +Wire Wire Line + 5100 2300 5100 3050 +$EndSCHEMATC diff --git a/smoothie_sw_encoder/smoothie_sw_encoder.cmp b/smoothie_sw_encoder/smoothie_sw_encoder.cmp new file mode 100644 index 0000000..77198ec --- /dev/null +++ b/smoothie_sw_encoder/smoothie_sw_encoder.cmp @@ -0,0 +1,38 @@ +Cmp-Mod V01 Created by CvPcb (2013-07-07 BZR 4022)-stable date = 23/05/2014 12:48:53 + +BeginCmp +TimeStamp = /537F26FF; +Reference = P1; +ValeurCmp = CONN_5; +IdModule = SIL-5; +EndCmp + +BeginCmp +TimeStamp = /537F2590; +Reference = P2; +ValeurCmp = CONN_2; +IdModule = SIL-2; +EndCmp + +BeginCmp +TimeStamp = /537F2546; +Reference = S1; +ValeurCmp = ENCODEUR_ROTATIF; +IdModule = ENCODEUR_rotatif; +EndCmp + +BeginCmp +TimeStamp = /537F256C; +Reference = SP1; +ValeurCmp = SPEAKER; +IdModule = BUZZER; +EndCmp + +BeginCmp +TimeStamp = /537F2557; +Reference = SW1; +ValeurCmp = SW_PUSH; +IdModule = SW_PUSH_SMALL; +EndCmp + +EndListe diff --git a/smoothie_sw_encoder/smoothie_sw_encoder.kicad_pcb b/smoothie_sw_encoder/smoothie_sw_encoder.kicad_pcb new file mode 100644 index 0000000..d36bc0b --- /dev/null +++ b/smoothie_sw_encoder/smoothie_sw_encoder.kicad_pcb @@ -0,0 +1,325 @@ +(kicad_pcb (version 3) (host pcbnew "(2013-07-07 BZR 4022)-stable") + + (general + (links 11) + (no_connects 3) + (area 94.18873 85.949999 118.050001 126.050001) + (thickness 1.6) + (drawings 4) + (tracks 33) + (zones 0) + (modules 5) + (nets 8) + ) + + (page A3) + (layers + (15 Dessus.Cu signal) + (0 Dessous.Cu signal) + (16 Dessous.Adhes user) + (17 Dessus.Adhes user) + (18 Dessous.Pate user) + (19 Dessus.Pate user) + (20 Dessous.SilkS user) + (21 Dessus.SilkS user) + (22 Dessous.Masque user) + (23 Dessus.Masque user) + (24 Dessin.User user) + (25 Cmts.User user) + (26 Eco1.User user) + (27 Eco2.User user) + (28 Contours.Ci user) + ) + + (setup + (last_trace_width 1) + (trace_clearance 0.254) + (zone_clearance 0.508) + (zone_45_only no) + (trace_min 0.254) + (segment_width 0.2) + (edge_width 0.1) + (via_size 0.889) + (via_drill 0.635) + (via_min_size 0.889) + (via_min_drill 0.508) + (uvia_size 0.508) + (uvia_drill 0.127) + (uvias_allowed no) + (uvia_min_size 0.508) + (uvia_min_drill 0.127) + (pcb_text_width 0.3) + (pcb_text_size 1.5 1.5) + (mod_edge_width 0.15) + (mod_text_size 1 1) + (mod_text_width 0.15) + (pad_size 1.8 1.8) + (pad_drill 0.8128) + (pad_to_mask_clearance 0) + (aux_axis_origin 0 0) + (visible_elements 7FFFFFFF) + (pcbplotparams + (layerselection 2097153) + (usegerberextensions false) + (excludeedgelayer false) + (linewidth 0.150000) + (plotframeref false) + (viasonmask false) + (mode 1) + (useauxorigin false) + (hpglpennumber 1) + (hpglpenspeed 20) + (hpglpendiameter 15) + (hpglpenoverlay 2) + (psnegative false) + (psa4output false) + (plotreference true) + (plotvalue true) + (plotothertext true) + (plotinvisibletext false) + (padsonsilk false) + (subtractmaskfromsilk false) + (outputformat 2) + (mirror false) + (drillshape 2) + (scaleselection 1) + (outputdirectory "")) + ) + + (net 0 "") + (net 1 N-000001) + (net 2 N-000002) + (net 3 N-000003) + (net 4 N-000004) + (net 5 N-000005) + (net 6 N-000006) + (net 7 N-000007) + + (net_class Default "Ceci est la Netclass par défaut" + (clearance 0.254) + (trace_width 1) + (via_dia 0.889) + (via_drill 0.635) + (uvia_dia 0.508) + (uvia_drill 0.127) + (add_net "") + (add_net N-000001) + (add_net N-000002) + (add_net N-000003) + (add_net N-000004) + (add_net N-000005) + (add_net N-000006) + (add_net N-000007) + ) + + (module SW_PUSH_SMALL (layer Dessus.Cu) (tedit 537F2B92) (tstamp 537F27AC) + (at 108 91) + (path /537F2557) + (fp_text reference SW1 (at 0 -0.762) (layer Dessus.SilkS) + (effects (font (size 1.016 1.016) (thickness 0.2032))) + ) + (fp_text value SW_PUSH (at 0 1.016) (layer Dessus.SilkS) + (effects (font (size 1.016 1.016) (thickness 0.2032))) + ) + (fp_circle (center 0 0) (end 0 -2.54) (layer Dessus.SilkS) (width 0.127)) + (fp_line (start -3.81 -3.81) (end 3.81 -3.81) (layer Dessus.SilkS) (width 0.127)) + (fp_line (start 3.81 -3.81) (end 3.81 3.81) (layer Dessus.SilkS) (width 0.127)) + (fp_line (start 3.81 3.81) (end -3.81 3.81) (layer Dessus.SilkS) (width 0.127)) + (fp_line (start -3.81 -3.81) (end -3.81 3.81) (layer Dessus.SilkS) (width 0.127)) + (pad 1 thru_hole circle (at 3.81 -2.54) (size 2 2) (drill 0.8128) + (layers *.Cu *.Mask Dessus.SilkS) + (net 6 N-000006) + ) + (pad 2 thru_hole circle (at 3.81 2.54) (size 2 2) (drill 0.8128) + (layers *.Cu *.Mask Dessus.SilkS) + (net 5 N-000005) + ) + (pad 1 thru_hole circle (at -3.81 -2.54) (size 2 2) (drill 0.8128) + (layers *.Cu *.Mask Dessus.SilkS) + (net 6 N-000006) + ) + (pad 2 thru_hole circle (at -3.81 2.54) (size 2 2) (drill 0.8128) + (layers *.Cu *.Mask Dessus.SilkS) + (net 5 N-000005) + ) + ) + + (module SIL-5 (layer Dessus.Cu) (tedit 537F2C4E) (tstamp 537F27BA) + (at 98 117 270) + (descr "Connecteur 5 pins") + (tags "CONN DEV") + (path /537F26FF) + (fp_text reference P1 (at -0.635 -2.54 270) (layer Dessus.SilkS) + (effects (font (size 1.72974 1.08712) (thickness 0.3048))) + ) + (fp_text value CONN_5 (at 0 -2.54 270) (layer Dessus.SilkS) hide + (effects (font (size 1.524 1.016) (thickness 0.3048))) + ) + (fp_line (start -7.62 1.27) (end -7.62 -1.27) (layer Dessus.SilkS) (width 0.3048)) + (fp_line (start -7.62 -1.27) (end 5.08 -1.27) (layer Dessus.SilkS) (width 0.3048)) + (fp_line (start 5.08 -1.27) (end 5.08 1.27) (layer Dessus.SilkS) (width 0.3048)) + (fp_line (start 5.08 1.27) (end -7.62 1.27) (layer Dessus.SilkS) (width 0.3048)) + (fp_line (start -5.08 1.27) (end -5.08 -1.27) (layer Dessus.SilkS) (width 0.3048)) + (pad 1 thru_hole rect (at -6.35 0 270) (size 1.8 1.8) (drill 0.8128) + (layers *.Cu *.Mask Dessus.SilkS) + (net 7 N-000007) + ) + (pad 2 thru_hole circle (at -3.81 0 270) (size 1.8 1.8) (drill 0.8128) + (layers *.Cu *.Mask Dessus.SilkS) + (net 4 N-000004) + ) + (pad 3 thru_hole circle (at -1.27 0 270) (size 1.8 1.8) (drill 0.8128) + (layers *.Cu *.Mask Dessus.SilkS) + (net 1 N-000001) + ) + (pad 4 thru_hole circle (at 1.27 0 270) (size 1.8 1.8) (drill 0.8128) + (layers *.Cu *.Mask Dessus.SilkS) + (net 2 N-000002) + ) + (pad 5 thru_hole circle (at 3.81 0 270) (size 1.8 1.8) (drill 0.8128) + (layers *.Cu *.Mask Dessus.SilkS) + (net 3 N-000003) + ) + ) + + (module SIL-2 (layer Dessus.Cu) (tedit 537F2C0F) (tstamp 537F27C4) + (at 98 91 90) + (descr "Connecteurs 2 pins") + (tags "CONN DEV") + (path /537F2590) + (fp_text reference P2 (at 0 -2.54 90) (layer Dessus.SilkS) + (effects (font (size 1.72974 1.08712) (thickness 0.3048))) + ) + (fp_text value CONN_2 (at 0 -2.54 90) (layer Dessus.SilkS) hide + (effects (font (size 1.524 1.016) (thickness 0.3048))) + ) + (fp_line (start -2.54 1.27) (end -2.54 -1.27) (layer Dessus.SilkS) (width 0.3048)) + (fp_line (start -2.54 -1.27) (end 2.54 -1.27) (layer Dessus.SilkS) (width 0.3048)) + (fp_line (start 2.54 -1.27) (end 2.54 1.27) (layer Dessus.SilkS) (width 0.3048)) + (fp_line (start 2.54 1.27) (end -2.54 1.27) (layer Dessus.SilkS) (width 0.3048)) + (pad 1 thru_hole rect (at -1.27 0 90) (size 1.8 1.8) (drill 0.8128) + (layers *.Cu *.Mask Dessus.SilkS) + (net 5 N-000005) + ) + (pad 2 thru_hole circle (at 1.27 0 90) (size 1.8 1.8) (drill 0.8128) + (layers *.Cu *.Mask Dessus.SilkS) + (net 6 N-000006) + ) + ) + + (module ENCODEUR_rotatif (layer Dessus.Cu) (tedit 537F1ED0) (tstamp 537F27DD) + (at 108 114) + (path /537F2546) + (fp_text reference S1 (at 0 0) (layer Dessus.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value ENCODEUR_ROTATIF (at 0 0) (layer Dessus.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start 0 -5) (end -3 -5) (layer Dessus.SilkS) (width 0.15)) + (fp_line (start -3 -5) (end -5.5 0) (layer Dessus.SilkS) (width 0.15)) + (fp_line (start -5.5 0) (end -3 5) (layer Dessus.SilkS) (width 0.15)) + (fp_line (start -3 5) (end 3 5) (layer Dessus.SilkS) (width 0.15)) + (fp_line (start 3 5) (end 5.5 0) (layer Dessus.SilkS) (width 0.15)) + (fp_line (start 5.5 0) (end 3 -5) (layer Dessus.SilkS) (width 0.15)) + (fp_line (start 3 -5) (end 0 -5) (layer Dessus.SilkS) (width 0.15)) + (fp_line (start -1.5 2.5) (end 3 0) (layer Dessus.SilkS) (width 0.15)) + (fp_circle (center 0 0) (end 0 3.5) (layer Dessus.SilkS) (width 0.15)) + (fp_circle (center 0 0) (end 0 3) (layer Dessus.SilkS) (width 0.15)) + (fp_line (start -5.8 -6) (end 5.8 -6) (layer Dessus.SilkS) (width 0.15)) + (fp_line (start 5.8 -6) (end 5.8 6) (layer Dessus.SilkS) (width 0.15)) + (fp_line (start 5.8 6) (end -5.8 6) (layer Dessus.SilkS) (width 0.15)) + (fp_line (start -5.8 6) (end -5.8 -6) (layer Dessus.SilkS) (width 0.15)) + (pad 1 thru_hole oval (at 0 7.5) (size 1.8 2.5) (drill 1) + (layers *.Cu *.Mask Dessus.SilkS) + (net 7 N-000007) + ) + (pad 2 thru_hole oval (at -2.5 7.5) (size 1.8 2.5) (drill 1) + (layers *.Cu *.Mask Dessus.SilkS) + (net 3 N-000003) + ) + (pad 3 thru_hole oval (at 2.5 7.5) (size 1.8 2.5) (drill 1) + (layers *.Cu *.Mask Dessus.SilkS) + (net 2 N-000002) + ) + (pad 4 thru_hole oval (at -2.5 -7) (size 1.8 2.5) (drill 1) + (layers *.Cu *.Mask Dessus.SilkS) + (net 4 N-000004) + ) + (pad 5 thru_hole oval (at 2.5 -7) (size 1.8 2.5) (drill 1) + (layers *.Cu *.Mask Dessus.SilkS) + (net 7 N-000007) + ) + (pad "" thru_hole oval (at 6 0) (size 3 4) (drill 2.5) + (layers *.Cu *.Mask Dessus.SilkS) + ) + (pad "" thru_hole oval (at -6 0) (size 3 4) (drill 2.5) + (layers *.Cu *.Mask Dessus.SilkS) + ) + ) + + (module BUZZER (layer Dessus.Cu) (tedit 537F27EE) (tstamp 537F27E4) + (at 108 101 180) + (path /537F256C) + (fp_text reference SP1 (at 0.24892 -1.75006 180) (layer Dessus.SilkS) + (effects (font (size 1.524 1.524) (thickness 0.3048))) + ) + (fp_text value SPEAKER (at 0.508 3.81 180) (layer Dessus.SilkS) + (effects (font (size 1.524 1.524) (thickness 0.3048))) + ) + (fp_circle (center 0 0) (end 8.001 0.24892) (layer Dessus.SilkS) (width 0.381)) + (pad 2 thru_hole circle (at 5.08 0 180) (size 2.49936 2.49936) (drill 1.00076) + (layers *.Cu *.Mask Dessus.SilkS) + (net 7 N-000007) + ) + (pad 1 thru_hole circle (at -5.08 0 180) (size 2.49936 2.49936) (drill 1.00076) + (layers *.Cu *.Mask Dessus.SilkS) + (net 1 N-000001) + ) + (model divers\buzzer.wrl + (at (xyz 0 0 0)) + (scale (xyz 0.8 0.8 0.8)) + (rotate (xyz 0 0 0)) + ) + ) + + (gr_line (start 118 86) (end 95 86) (angle 90) (layer Contours.Ci) (width 0.1)) + (gr_line (start 118 126) (end 118 86) (angle 90) (layer Contours.Ci) (width 0.1)) + (gr_line (start 95 126) (end 118 126) (angle 90) (layer Contours.Ci) (width 0.1)) + (gr_line (start 95 86) (end 95 126) (angle 90) (layer Contours.Ci) (width 0.1)) + + (segment (start 98 115.73) (end 98.73 115.73) (width 1) (layer Dessous.Cu) (net 1)) + (segment (start 109.5 101) (end 113.08 101) (width 1) (layer Dessous.Cu) (net 1) (tstamp 537F2A6A)) + (segment (start 108 102.5) (end 109.5 101) (width 1) (layer Dessous.Cu) (net 1) (tstamp 537F2A68)) + (segment (start 108 114.5) (end 108 102.5) (width 1) (layer Dessous.Cu) (net 1) (tstamp 537F2A60)) + (segment (start 105.5 117) (end 108 114.5) (width 1) (layer Dessous.Cu) (net 1) (tstamp 537F2A59)) + (segment (start 100 117) (end 105.5 117) (width 1) (layer Dessous.Cu) (net 1) (tstamp 537F2A51)) + (segment (start 98.73 115.73) (end 100 117) (width 1) (layer Dessous.Cu) (net 1) (tstamp 537F2A4A)) + (segment (start 98 118.27) (end 98.77 118.27) (width 1) (layer Dessous.Cu) (net 2)) + (segment (start 110.5 120) (end 110.5 121.5) (width 1) (layer Dessous.Cu) (net 2) (tstamp 537F2A2D)) + (segment (start 109.5 119) (end 110.5 120) (width 1) (layer Dessous.Cu) (net 2) (tstamp 537F2A2B)) + (segment (start 99.5 119) (end 109.5 119) (width 1) (layer Dessous.Cu) (net 2) (tstamp 537F2A1D)) + (segment (start 98.77 118.27) (end 99.5 119) (width 1) (layer Dessous.Cu) (net 2) (tstamp 537F2A18)) + (segment (start 98 120.81) (end 98.81 120.81) (width 1) (layer Dessous.Cu) (net 3)) + (segment (start 99.5 121.5) (end 105.5 121.5) (width 1) (layer Dessous.Cu) (net 3) (tstamp 537F29F8)) + (segment (start 98.81 120.81) (end 99.5 121.5) (width 1) (layer Dessous.Cu) (net 3) (tstamp 537F29F3)) + (segment (start 98 113.19) (end 98.81 113.19) (width 1) (layer Dessous.Cu) (net 4)) + (segment (start 105 107) (end 105.5 107) (width 1) (layer Dessous.Cu) (net 4) (tstamp 537F2A73)) + (segment (start 98.81 113.19) (end 105 107) (width 1) (layer Dessous.Cu) (net 4) (tstamp 537F2A6E)) + (segment (start 104.19 93.54) (end 99.27 93.54) (width 1) (layer Dessous.Cu) (net 5)) + (segment (start 99.27 93.54) (end 98 92.27) (width 1) (layer Dessous.Cu) (net 5) (tstamp 537F2986)) + (segment (start 104.19 88.46) (end 99.27 88.46) (width 1) (layer Dessous.Cu) (net 6)) + (segment (start 99.27 88.46) (end 98 89.73) (width 1) (layer Dessous.Cu) (net 6) (tstamp 537F2982)) + (segment (start 102.92 101) (end 103 101) (width 1) (layer Dessous.Cu) (net 7)) + (segment (start 108 123) (end 108 121.5) (width 1) (layer Dessous.Cu) (net 7) (tstamp 537F2AB4)) + (segment (start 109 124) (end 108 123) (width 1) (layer Dessous.Cu) (net 7) (tstamp 537F2AB0)) + (segment (start 112 124) (end 109 124) (width 1) (layer Dessous.Cu) (net 7) (tstamp 537F2AAF)) + (segment (start 116.5 119.5) (end 112 124) (width 1) (layer Dessous.Cu) (net 7) (tstamp 537F2AA5)) + (segment (start 116.5 100) (end 116.5 119.5) (width 1) (layer Dessous.Cu) (net 7) (tstamp 537F2A92)) + (segment (start 114 97.5) (end 116.5 100) (width 1) (layer Dessous.Cu) (net 7) (tstamp 537F2A8F)) + (segment (start 106.5 97.5) (end 114 97.5) (width 1) (layer Dessous.Cu) (net 7) (tstamp 537F2A8D)) + (segment (start 103 101) (end 106.5 97.5) (width 1) (layer Dessous.Cu) (net 7) (tstamp 537F2A8A)) + (segment (start 98 110.65) (end 98 105.92) (width 1) (layer Dessous.Cu) (net 7)) + (segment (start 98 105.92) (end 102.92 101) (width 1) (layer Dessous.Cu) (net 7) (tstamp 537F2A86)) + +) diff --git a/smoothie_sw_encoder/smoothie_sw_encoder.kicad_pcb-bak b/smoothie_sw_encoder/smoothie_sw_encoder.kicad_pcb-bak new file mode 100644 index 0000000..06ee96f --- /dev/null +++ b/smoothie_sw_encoder/smoothie_sw_encoder.kicad_pcb-bak @@ -0,0 +1,325 @@ +(kicad_pcb (version 3) (host pcbnew "(2013-07-07 BZR 4022)-stable") + + (general + (links 11) + (no_connects 3) + (area 94.18873 85.949999 118.050001 126.050001) + (thickness 1.6) + (drawings 4) + (tracks 33) + (zones 0) + (modules 5) + (nets 8) + ) + + (page A3) + (layers + (15 Dessus.Cu signal) + (0 Dessous.Cu signal) + (16 Dessous.Adhes user) + (17 Dessus.Adhes user) + (18 Dessous.Pate user) + (19 Dessus.Pate user) + (20 Dessous.SilkS user) + (21 Dessus.SilkS user) + (22 Dessous.Masque user) + (23 Dessus.Masque user) + (24 Dessin.User user) + (25 Cmts.User user) + (26 Eco1.User user) + (27 Eco2.User user) + (28 Contours.Ci user) + ) + + (setup + (last_trace_width 1) + (trace_clearance 0.254) + (zone_clearance 0.508) + (zone_45_only no) + (trace_min 0.254) + (segment_width 0.2) + (edge_width 0.1) + (via_size 0.889) + (via_drill 0.635) + (via_min_size 0.889) + (via_min_drill 0.508) + (uvia_size 0.508) + (uvia_drill 0.127) + (uvias_allowed no) + (uvia_min_size 0.508) + (uvia_min_drill 0.127) + (pcb_text_width 0.3) + (pcb_text_size 1.5 1.5) + (mod_edge_width 0.15) + (mod_text_size 1 1) + (mod_text_width 0.15) + (pad_size 1.8 1.8) + (pad_drill 0.8128) + (pad_to_mask_clearance 0) + (aux_axis_origin 0 0) + (visible_elements FFFFFFBF) + (pcbplotparams + (layerselection 2097153) + (usegerberextensions false) + (excludeedgelayer false) + (linewidth 0.150000) + (plotframeref false) + (viasonmask false) + (mode 1) + (useauxorigin false) + (hpglpennumber 1) + (hpglpenspeed 20) + (hpglpendiameter 15) + (hpglpenoverlay 2) + (psnegative false) + (psa4output true) + (plotreference true) + (plotvalue true) + (plotothertext true) + (plotinvisibletext false) + (padsonsilk false) + (subtractmaskfromsilk false) + (outputformat 2) + (mirror false) + (drillshape 2) + (scaleselection 1) + (outputdirectory "")) + ) + + (net 0 "") + (net 1 N-000001) + (net 2 N-000002) + (net 3 N-000003) + (net 4 N-000004) + (net 5 N-000005) + (net 6 N-000006) + (net 7 N-000007) + + (net_class Default "Ceci est la Netclass par défaut" + (clearance 0.254) + (trace_width 1) + (via_dia 0.889) + (via_drill 0.635) + (uvia_dia 0.508) + (uvia_drill 0.127) + (add_net "") + (add_net N-000001) + (add_net N-000002) + (add_net N-000003) + (add_net N-000004) + (add_net N-000005) + (add_net N-000006) + (add_net N-000007) + ) + + (module SW_PUSH_SMALL (layer Dessus.Cu) (tedit 537F2B92) (tstamp 537F27AC) + (at 108 91) + (path /537F2557) + (fp_text reference SW1 (at 0 -0.762) (layer Dessus.SilkS) + (effects (font (size 1.016 1.016) (thickness 0.2032))) + ) + (fp_text value SW_PUSH (at 0 1.016) (layer Dessus.SilkS) + (effects (font (size 1.016 1.016) (thickness 0.2032))) + ) + (fp_circle (center 0 0) (end 0 -2.54) (layer Dessus.SilkS) (width 0.127)) + (fp_line (start -3.81 -3.81) (end 3.81 -3.81) (layer Dessus.SilkS) (width 0.127)) + (fp_line (start 3.81 -3.81) (end 3.81 3.81) (layer Dessus.SilkS) (width 0.127)) + (fp_line (start 3.81 3.81) (end -3.81 3.81) (layer Dessus.SilkS) (width 0.127)) + (fp_line (start -3.81 -3.81) (end -3.81 3.81) (layer Dessus.SilkS) (width 0.127)) + (pad 1 thru_hole circle (at 3.81 -2.54) (size 2 2) (drill 0.8128) + (layers *.Cu *.Mask Dessus.SilkS) + (net 6 N-000006) + ) + (pad 2 thru_hole circle (at 3.81 2.54) (size 2 2) (drill 0.8128) + (layers *.Cu *.Mask Dessus.SilkS) + (net 5 N-000005) + ) + (pad 1 thru_hole circle (at -3.81 -2.54) (size 2 2) (drill 0.8128) + (layers *.Cu *.Mask Dessus.SilkS) + (net 6 N-000006) + ) + (pad 2 thru_hole circle (at -3.81 2.54) (size 2 2) (drill 0.8128) + (layers *.Cu *.Mask Dessus.SilkS) + (net 5 N-000005) + ) + ) + + (module SIL-5 (layer Dessus.Cu) (tedit 537F2C4E) (tstamp 537F27BA) + (at 98 117 270) + (descr "Connecteur 5 pins") + (tags "CONN DEV") + (path /537F26FF) + (fp_text reference P1 (at -0.635 -2.54 270) (layer Dessus.SilkS) + (effects (font (size 1.72974 1.08712) (thickness 0.3048))) + ) + (fp_text value CONN_5 (at 0 -2.54 270) (layer Dessus.SilkS) hide + (effects (font (size 1.524 1.016) (thickness 0.3048))) + ) + (fp_line (start -7.62 1.27) (end -7.62 -1.27) (layer Dessus.SilkS) (width 0.3048)) + (fp_line (start -7.62 -1.27) (end 5.08 -1.27) (layer Dessus.SilkS) (width 0.3048)) + (fp_line (start 5.08 -1.27) (end 5.08 1.27) (layer Dessus.SilkS) (width 0.3048)) + (fp_line (start 5.08 1.27) (end -7.62 1.27) (layer Dessus.SilkS) (width 0.3048)) + (fp_line (start -5.08 1.27) (end -5.08 -1.27) (layer Dessus.SilkS) (width 0.3048)) + (pad 1 thru_hole rect (at -6.35 0 270) (size 1.8 1.8) (drill 0.8128) + (layers *.Cu *.Mask Dessus.SilkS) + (net 7 N-000007) + ) + (pad 2 thru_hole circle (at -3.81 0 270) (size 1.8 1.8) (drill 0.8128) + (layers *.Cu *.Mask Dessus.SilkS) + (net 4 N-000004) + ) + (pad 3 thru_hole circle (at -1.27 0 270) (size 1.8 1.8) (drill 0.8128) + (layers *.Cu *.Mask Dessus.SilkS) + (net 1 N-000001) + ) + (pad 4 thru_hole circle (at 1.27 0 270) (size 1.8 1.8) (drill 0.8128) + (layers *.Cu *.Mask Dessus.SilkS) + (net 2 N-000002) + ) + (pad 5 thru_hole circle (at 3.81 0 270) (size 1.8 1.8) (drill 0.8128) + (layers *.Cu *.Mask Dessus.SilkS) + (net 3 N-000003) + ) + ) + + (module SIL-2 (layer Dessus.Cu) (tedit 537F2C0F) (tstamp 537F27C4) + (at 98 91 90) + (descr "Connecteurs 2 pins") + (tags "CONN DEV") + (path /537F2590) + (fp_text reference P2 (at 0 -2.54 90) (layer Dessus.SilkS) + (effects (font (size 1.72974 1.08712) (thickness 0.3048))) + ) + (fp_text value CONN_2 (at 0 -2.54 90) (layer Dessus.SilkS) hide + (effects (font (size 1.524 1.016) (thickness 0.3048))) + ) + (fp_line (start -2.54 1.27) (end -2.54 -1.27) (layer Dessus.SilkS) (width 0.3048)) + (fp_line (start -2.54 -1.27) (end 2.54 -1.27) (layer Dessus.SilkS) (width 0.3048)) + (fp_line (start 2.54 -1.27) (end 2.54 1.27) (layer Dessus.SilkS) (width 0.3048)) + (fp_line (start 2.54 1.27) (end -2.54 1.27) (layer Dessus.SilkS) (width 0.3048)) + (pad 1 thru_hole rect (at -1.27 0 90) (size 1.8 1.8) (drill 0.8128) + (layers *.Cu *.Mask Dessus.SilkS) + (net 5 N-000005) + ) + (pad 2 thru_hole circle (at 1.27 0 90) (size 1.8 1.8) (drill 0.8128) + (layers *.Cu *.Mask Dessus.SilkS) + (net 6 N-000006) + ) + ) + + (module ENCODEUR_rotatif (layer Dessus.Cu) (tedit 537F1ED0) (tstamp 537F27DD) + (at 108 114) + (path /537F2546) + (fp_text reference S1 (at 0 0) (layer Dessus.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value ENCODEUR_ROTATIF (at 0 0) (layer Dessus.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start 0 -5) (end -3 -5) (layer Dessus.SilkS) (width 0.15)) + (fp_line (start -3 -5) (end -5.5 0) (layer Dessus.SilkS) (width 0.15)) + (fp_line (start -5.5 0) (end -3 5) (layer Dessus.SilkS) (width 0.15)) + (fp_line (start -3 5) (end 3 5) (layer Dessus.SilkS) (width 0.15)) + (fp_line (start 3 5) (end 5.5 0) (layer Dessus.SilkS) (width 0.15)) + (fp_line (start 5.5 0) (end 3 -5) (layer Dessus.SilkS) (width 0.15)) + (fp_line (start 3 -5) (end 0 -5) (layer Dessus.SilkS) (width 0.15)) + (fp_line (start -1.5 2.5) (end 3 0) (layer Dessus.SilkS) (width 0.15)) + (fp_circle (center 0 0) (end 0 3.5) (layer Dessus.SilkS) (width 0.15)) + (fp_circle (center 0 0) (end 0 3) (layer Dessus.SilkS) (width 0.15)) + (fp_line (start -5.8 -6) (end 5.8 -6) (layer Dessus.SilkS) (width 0.15)) + (fp_line (start 5.8 -6) (end 5.8 6) (layer Dessus.SilkS) (width 0.15)) + (fp_line (start 5.8 6) (end -5.8 6) (layer Dessus.SilkS) (width 0.15)) + (fp_line (start -5.8 6) (end -5.8 -6) (layer Dessus.SilkS) (width 0.15)) + (pad 1 thru_hole oval (at 0 7.5) (size 1.8 2.5) (drill 1) + (layers *.Cu *.Mask Dessus.SilkS) + (net 7 N-000007) + ) + (pad 2 thru_hole oval (at -2.5 7.5) (size 1.8 2.5) (drill 1) + (layers *.Cu *.Mask Dessus.SilkS) + (net 3 N-000003) + ) + (pad 3 thru_hole oval (at 2.5 7.5) (size 1.8 2.5) (drill 1) + (layers *.Cu *.Mask Dessus.SilkS) + (net 2 N-000002) + ) + (pad 4 thru_hole oval (at -2.5 -7) (size 1.8 2.5) (drill 1) + (layers *.Cu *.Mask Dessus.SilkS) + (net 4 N-000004) + ) + (pad 5 thru_hole oval (at 2.5 -7) (size 1.8 2.5) (drill 1) + (layers *.Cu *.Mask Dessus.SilkS) + (net 7 N-000007) + ) + (pad "" thru_hole oval (at 6 0) (size 3 4) (drill 2.5) + (layers *.Cu *.Mask Dessus.SilkS) + ) + (pad "" thru_hole oval (at -6 0) (size 3 4) (drill 2.5) + (layers *.Cu *.Mask Dessus.SilkS) + ) + ) + + (module BUZZER (layer Dessus.Cu) (tedit 537F27EE) (tstamp 537F27E4) + (at 108 101 180) + (path /537F256C) + (fp_text reference SP1 (at 0.24892 -1.75006 180) (layer Dessus.SilkS) + (effects (font (size 1.524 1.524) (thickness 0.3048))) + ) + (fp_text value SPEAKER (at 0.508 3.81 180) (layer Dessus.SilkS) + (effects (font (size 1.524 1.524) (thickness 0.3048))) + ) + (fp_circle (center 0 0) (end 8.001 0.24892) (layer Dessus.SilkS) (width 0.381)) + (pad 2 thru_hole circle (at 5.08 0 180) (size 2.49936 2.49936) (drill 1.00076) + (layers *.Cu *.Mask Dessus.SilkS) + (net 7 N-000007) + ) + (pad 1 thru_hole circle (at -5.08 0 180) (size 2.49936 2.49936) (drill 1.00076) + (layers *.Cu *.Mask Dessus.SilkS) + (net 1 N-000001) + ) + (model divers\buzzer.wrl + (at (xyz 0 0 0)) + (scale (xyz 0.8 0.8 0.8)) + (rotate (xyz 0 0 0)) + ) + ) + + (gr_line (start 118 86) (end 95 86) (angle 90) (layer Contours.Ci) (width 0.1)) + (gr_line (start 118 126) (end 118 86) (angle 90) (layer Contours.Ci) (width 0.1)) + (gr_line (start 95 126) (end 118 126) (angle 90) (layer Contours.Ci) (width 0.1)) + (gr_line (start 95 86) (end 95 126) (angle 90) (layer Contours.Ci) (width 0.1)) + + (segment (start 98 115.73) (end 98.73 115.73) (width 1) (layer Dessous.Cu) (net 1) (status 400000)) + (segment (start 109.5 101) (end 113.08 101) (width 1) (layer Dessous.Cu) (net 1) (tstamp 537F2A6A) (status 800000)) + (segment (start 108 102.5) (end 109.5 101) (width 1) (layer Dessous.Cu) (net 1) (tstamp 537F2A68)) + (segment (start 108 114.5) (end 108 102.5) (width 1) (layer Dessous.Cu) (net 1) (tstamp 537F2A60)) + (segment (start 105.5 117) (end 108 114.5) (width 1) (layer Dessous.Cu) (net 1) (tstamp 537F2A59)) + (segment (start 100 117) (end 105.5 117) (width 1) (layer Dessous.Cu) (net 1) (tstamp 537F2A51)) + (segment (start 98.73 115.73) (end 100 117) (width 1) (layer Dessous.Cu) (net 1) (tstamp 537F2A4A)) + (segment (start 98 118.27) (end 98.77 118.27) (width 1) (layer Dessous.Cu) (net 2) (status 400000)) + (segment (start 110.5 120) (end 110.5 121.5) (width 1) (layer Dessous.Cu) (net 2) (tstamp 537F2A2D) (status 800000)) + (segment (start 109.5 119) (end 110.5 120) (width 1) (layer Dessous.Cu) (net 2) (tstamp 537F2A2B)) + (segment (start 99.5 119) (end 109.5 119) (width 1) (layer Dessous.Cu) (net 2) (tstamp 537F2A1D)) + (segment (start 98.77 118.27) (end 99.5 119) (width 1) (layer Dessous.Cu) (net 2) (tstamp 537F2A18)) + (segment (start 98 120.81) (end 98.81 120.81) (width 1) (layer Dessous.Cu) (net 3) (status 400000)) + (segment (start 99.5 121.5) (end 105.5 121.5) (width 1) (layer Dessous.Cu) (net 3) (tstamp 537F29F8) (status 800000)) + (segment (start 98.81 120.81) (end 99.5 121.5) (width 1) (layer Dessous.Cu) (net 3) (tstamp 537F29F3)) + (segment (start 98 113.19) (end 98.81 113.19) (width 1) (layer Dessous.Cu) (net 4) (status 400000)) + (segment (start 105 107) (end 105.5 107) (width 1) (layer Dessous.Cu) (net 4) (tstamp 537F2A73) (status C00000)) + (segment (start 98.81 113.19) (end 105 107) (width 1) (layer Dessous.Cu) (net 4) (tstamp 537F2A6E) (status 800000)) + (segment (start 104.19 93.54) (end 99.27 93.54) (width 1) (layer Dessous.Cu) (net 5)) + (segment (start 99.27 93.54) (end 98 92.27) (width 1) (layer Dessous.Cu) (net 5) (tstamp 537F2986)) + (segment (start 104.19 88.46) (end 99.27 88.46) (width 1) (layer Dessous.Cu) (net 6)) + (segment (start 99.27 88.46) (end 98 89.73) (width 1) (layer Dessous.Cu) (net 6) (tstamp 537F2982)) + (segment (start 102.92 101) (end 103 101) (width 1) (layer Dessous.Cu) (net 7) (status C00000)) + (segment (start 108 123) (end 108 121.5) (width 1) (layer Dessous.Cu) (net 7) (tstamp 537F2AB4) (status 800000)) + (segment (start 109 124) (end 108 123) (width 1) (layer Dessous.Cu) (net 7) (tstamp 537F2AB0)) + (segment (start 112 124) (end 109 124) (width 1) (layer Dessous.Cu) (net 7) (tstamp 537F2AAF)) + (segment (start 116.5 119.5) (end 112 124) (width 1) (layer Dessous.Cu) (net 7) (tstamp 537F2AA5)) + (segment (start 116.5 100) (end 116.5 119.5) (width 1) (layer Dessous.Cu) (net 7) (tstamp 537F2A92)) + (segment (start 114 97.5) (end 116.5 100) (width 1) (layer Dessous.Cu) (net 7) (tstamp 537F2A8F)) + (segment (start 106.5 97.5) (end 114 97.5) (width 1) (layer Dessous.Cu) (net 7) (tstamp 537F2A8D)) + (segment (start 103 101) (end 106.5 97.5) (width 1) (layer Dessous.Cu) (net 7) (tstamp 537F2A8A) (status 400000)) + (segment (start 98 110.65) (end 98 105.92) (width 1) (layer Dessous.Cu) (net 7) (status 400000)) + (segment (start 98 105.92) (end 102.92 101) (width 1) (layer Dessous.Cu) (net 7) (tstamp 537F2A86) (status 800000)) + +) diff --git a/smoothie_sw_encoder/smoothie_sw_encoder.net b/smoothie_sw_encoder/smoothie_sw_encoder.net new file mode 100644 index 0000000..6a0426b --- /dev/null +++ b/smoothie_sw_encoder/smoothie_sw_encoder.net @@ -0,0 +1,113 @@ +(export (version D) + (design + (source "D:/Mes Documents/GitHub/CNC/smoothie_sw_encoder/smoothie_sw_encoder.sch") + (date "23/05/2014 12:46:50") + (tool "eeschema (2013-07-07 BZR 4022)-stable")) + (components + (comp (ref S1) + (value ENCODEUR_ROTATIF) + (libsource (lib _LaurentPerso) (part ENCODEUR_ROTATIF)) + (sheetpath (names /) (tstamps /)) + (tstamp 537F2546)) + (comp (ref SW1) + (value SW_PUSH) + (libsource (lib device) (part SW_PUSH)) + (sheetpath (names /) (tstamps /)) + (tstamp 537F2557)) + (comp (ref SP1) + (value SPEAKER) + (libsource (lib device) (part SPEAKER)) + (sheetpath (names /) (tstamps /)) + (tstamp 537F256C)) + (comp (ref P2) + (value CONN_2) + (libsource (lib conn) (part CONN_2)) + (sheetpath (names /) (tstamps /)) + (tstamp 537F2590)) + (comp (ref P1) + (value CONN_5) + (libsource (lib conn) (part CONN_5)) + (sheetpath (names /) (tstamps /)) + (tstamp 537F26FF))) + (libparts + (libpart (lib device) (part SW_PUSH) + (description "Push Button") + (fields + (field (name Reference) SW) + (field (name Value) SW_PUSH) + (field (name Footprint) ~) + (field (name Datasheet) ~)) + (pins + (pin (num 1) (name 1) (type passive)) + (pin (num 2) (name 2) (type passive)))) + (libpart (lib device) (part SPEAKER) + (fields + (field (name Reference) SP) + (field (name Value) SPEAKER) + (field (name Footprint) ~) + (field (name Datasheet) ~)) + (pins + (pin (num 1) (name 1) (type input)) + (pin (num 2) (name 2) (type input)))) + (libpart (lib conn) (part CONN_5) + (description "Symbole general de connecteur") + (fields + (field (name Reference) P) + (field (name Value) CONN_5)) + (pins + (pin (num 1) (name ~) (type passive)) + (pin (num 2) (name ~) (type passive)) + (pin (num 3) (name ~) (type passive)) + (pin (num 4) (name ~) (type passive)) + (pin (num 5) (name ~) (type passive)))) + (libpart (lib conn) (part CONN_2) + (description "Symbole general de connecteur") + (fields + (field (name Reference) P) + (field (name Value) CONN_2)) + (pins + (pin (num 1) (name P1) (type passive)) + (pin (num 2) (name PM) (type passive)))) + (libpart (lib _LaurentPerso) (part ENCODEUR_rotatif) + (fields + (field (name Reference) S) + (field (name Value) ENCODEUR_rotatif) + (field (name Footprint) ~) + (field (name Datasheet) ~)) + (pins + (pin (num 1) (name G) (type input)) + (pin (num 2) (name A) (type input)) + (pin (num 3) (name B) (type input)) + (pin (num 4) (name SW1) (type input)) + (pin (num 5) (name SW2) (type input))))) + (libraries + (library (logical device) + (uri "C:\\Program Files (x86)\\KiCad\\share\\library\\device.lib")) + (library (logical conn) + (uri "C:\\Program Files (x86)\\KiCad\\share\\library\\conn.lib")) + (library (logical _LaurentPerso) + (uri D:\ELECTRONIQUE\library\_LaurentPerso.lib))) + (nets + (net (code 1) (name "") + (node (ref P1) (pin 3)) + (node (ref SP1) (pin 1))) + (net (code 2) (name "") + (node (ref P1) (pin 4)) + (node (ref S1) (pin 3))) + (net (code 3) (name "") + (node (ref P1) (pin 5)) + (node (ref S1) (pin 2))) + (net (code 4) (name "") + (node (ref P1) (pin 2)) + (node (ref S1) (pin 4))) + (net (code 5) (name "") + (node (ref SW1) (pin 2)) + (node (ref P2) (pin 1))) + (net (code 6) (name "") + (node (ref SW1) (pin 1)) + (node (ref P2) (pin 2))) + (net (code 7) (name "") + (node (ref S1) (pin 1)) + (node (ref P1) (pin 1)) + (node (ref SP1) (pin 2)) + (node (ref S1) (pin 5))))) \ No newline at end of file diff --git a/smoothie_sw_encoder/smoothie_sw_encoder.pro b/smoothie_sw_encoder/smoothie_sw_encoder.pro new file mode 100644 index 0000000..b537f6f --- /dev/null +++ b/smoothie_sw_encoder/smoothie_sw_encoder.pro @@ -0,0 +1,88 @@ +update=23/05/2014 12:48:01 +version=1 +last_client=cvpcb +[pcbnew] +version=1 +LastNetListRead= +UseCmpFile=1 +PadDrill=0.600000000000 +PadDrillOvalY=0.600000000000 +PadSizeH=1.500000000000 +PadSizeV=1.500000000000 +PcbTextSizeV=1.500000000000 +PcbTextSizeH=1.500000000000 +PcbTextThickness=0.300000000000 +ModuleTextSizeV=1.000000000000 +ModuleTextSizeH=1.000000000000 +ModuleTextSizeThickness=0.150000000000 +SolderMaskClearance=0.000000000000 +SolderMaskMinWidth=0.000000000000 +DrawSegmentWidth=0.200000000000 +BoardOutlineThickness=0.100000000000 +ModuleOutlineThickness=0.150000000000 +[pcbnew/libraries] +LibName1=sockets +LibName2=connect +LibName3=discret +LibName4=pin_array +LibName5=divers +LibName6=smd_capacitors +LibName7=smd_resistors +LibName8=smd_crystal&oscillator +LibName9=smd_dil +LibName10=smd_transistors +LibName11=libcms +LibName12=display +LibName13=led +LibName14=dip_sockets +LibName15=pga_sockets +LibName16=valves +LibName17=D:/ELECTRONIQUE/library/_LaurentPerso +LibDir= +[general] +version=1 +[eeschema] +version=1 +LibDir= +NetFmtName= +RptD_X=0 +RptD_Y=100 +RptLab=1 +LabSize=60 +[eeschema/libraries] +LibName1=power +LibName2=device +LibName3=transistors +LibName4=conn +LibName5=linear +LibName6=regul +LibName7=74xx +LibName8=cmos4000 +LibName9=adc-dac +LibName10=memory +LibName11=xilinx +LibName12=special +LibName13=microcontrollers +LibName14=dsp +LibName15=microchip +LibName16=analog_switches +LibName17=motorola +LibName18=texas +LibName19=intel +LibName20=audio +LibName21=interface +LibName22=digital-audio +LibName23=philips +LibName24=display +LibName25=cypress +LibName26=siliconi +LibName27=opto +LibName28=atmel +LibName29=contrib +LibName30=valves +LibName31=D:/ELECTRONIQUE/library/_LaurentPerso +[cvpcb] +version=1 +NetIExt=net +[cvpcb/libraries] +EquName1=devcms diff --git a/smoothie_sw_encoder/smoothie_sw_encoder.sch b/smoothie_sw_encoder/smoothie_sw_encoder.sch new file mode 100644 index 0000000..dff08c6 --- /dev/null +++ b/smoothie_sw_encoder/smoothie_sw_encoder.sch @@ -0,0 +1,161 @@ +EESchema Schematic File Version 2 +LIBS:power +LIBS:device +LIBS:transistors +LIBS:conn +LIBS:linear +LIBS:regul +LIBS:74xx +LIBS:cmos4000 +LIBS:adc-dac +LIBS:memory +LIBS:xilinx +LIBS:special +LIBS:microcontrollers +LIBS:dsp +LIBS:microchip +LIBS:analog_switches +LIBS:motorola +LIBS:texas +LIBS:intel +LIBS:audio +LIBS:interface +LIBS:digital-audio +LIBS:philips +LIBS:display +LIBS:cypress +LIBS:siliconi +LIBS:opto +LIBS:atmel +LIBS:contrib +LIBS:valves +LIBS:_LaurentPerso +LIBS:smoothie_sw_encoder-cache +EELAYER 27 0 +EELAYER END +$Descr A4 11693 8268 +encoding utf-8 +Sheet 1 1 +Title "" +Date "23 may 2014" +Rev "" +Comp "" +Comment1 "" +Comment2 "" +Comment3 "" +Comment4 "" +$EndDescr +$Comp +L ENCODEUR_ROTATIF S1 +U 1 1 537F2546 +P 4250 3200 +F 0 "S1" H 4300 3550 50 0000 C CNN +F 1 "ENCODEUR_ROTATIF" H 4400 2850 50 0000 C CNN +F 2 "~" H 4250 3200 60 0000 C CNN +F 3 "~" H 4250 3200 60 0000 C CNN + 1 4250 3200 + 1 0 0 -1 +$EndComp +$Comp +L SW_PUSH SW1 +U 1 1 537F2557 +P 6200 3200 +F 0 "SW1" H 6350 3310 50 0000 C CNN +F 1 "SW_PUSH" H 6200 3120 50 0000 C CNN +F 2 "~" H 6200 3200 60 0000 C CNN +F 3 "~" H 6200 3200 60 0000 C CNN + 1 6200 3200 + -1 0 0 1 +$EndComp +$Comp +L SPEAKER SP1 +U 1 1 537F256C +P 5400 3150 +F 0 "SP1" H 5300 3400 70 0000 C CNN +F 1 "SPEAKER" H 5300 2900 70 0000 C CNN +F 2 "~" H 5400 3150 60 0000 C CNN +F 3 "~" H 5400 3150 60 0000 C CNN + 1 5400 3150 + 1 0 0 -1 +$EndComp +$Comp +L CONN_2 P2 +U 1 1 537F2590 +P 6150 1900 +F 0 "P2" V 6100 1900 40 0000 C CNN +F 1 "CONN_2" V 6200 1900 40 0000 C CNN +F 2 "" H 6150 1900 60 0000 C CNN +F 3 "" H 6150 1900 60 0000 C CNN + 1 6150 1900 + 0 -1 -1 0 +$EndComp +Wire Wire Line + 5900 3200 5900 2750 +Wire Wire Line + 5900 2750 6050 2750 +Wire Wire Line + 6050 2750 6050 2250 +Wire Wire Line + 6250 2250 6250 2750 +Wire Wire Line + 6250 2750 6500 2750 +Wire Wire Line + 6500 2750 6500 3200 +Wire Wire Line + 4050 2250 3250 2250 +Wire Wire Line + 3250 2250 3250 4200 +Wire Wire Line + 3250 3200 3500 3200 +Wire Wire Line + 3250 4200 5100 4200 +Wire Wire Line + 5100 4200 5100 3250 +Connection ~ 3250 3200 +Wire Wire Line + 4150 2500 4150 2650 +Wire Wire Line + 3350 2450 3350 3900 +Wire Wire Line + 3350 3900 4150 3900 +Wire Wire Line + 4150 3900 4150 3750 +Wire Wire Line + 4450 3750 4450 4200 +Connection ~ 4450 4200 +Wire Wire Line + 4350 2450 4350 2250 +Wire Wire Line + 4350 2450 3350 2450 +Wire Wire Line + 4450 2250 4450 2500 +Wire Wire Line + 4450 2500 4150 2500 +$Comp +L CONN_5 P1 +U 1 1 537F26FF +P 4250 1850 +F 0 "P1" V 4200 1850 50 0000 C CNN +F 1 "CONN_5" V 4300 1850 50 0000 C CNN +F 2 "" H 4250 1850 60 0000 C CNN +F 3 "" H 4250 1850 60 0000 C CNN + 1 4250 1850 + 0 -1 -1 0 +$EndComp +Wire Wire Line + 4150 2250 4150 2400 +Wire Wire Line + 4150 2400 4250 2400 +Wire Wire Line + 4250 2400 4250 2550 +Wire Wire Line + 4250 2550 4450 2550 +Wire Wire Line + 4450 2550 4450 2650 +Wire Wire Line + 4250 2250 4250 2300 +Wire Wire Line + 4250 2300 5100 2300 +Wire Wire Line + 5100 2300 5100 3050 +$EndSCHEMATC