paparazzi-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[paparazzi-commits] [4712]


From: antoine drouin
Subject: [paparazzi-commits] [4712]
Date: Mon, 22 Mar 2010 03:46:05 +0000

Revision: 4712
          http://svn.sv.gnu.org/viewvc/?view=rev&root=paparazzi&revision=4712
Author:   poine
Date:     2010-03-22 03:46:04 +0000 (Mon, 22 Mar 2010)
Log Message:
-----------


Modified Paths:
--------------
    paparazzi4/trunk/hw/lisa/povray/3dusrpac.dat
    paparazzi4/trunk/hw/lisa/povray/Makefile
    paparazzi4/trunk/hw/lisa/povray/my_tools.inc
    paparazzi4/trunk/hw/lisa/povray/user.inc

Modified: paparazzi4/trunk/hw/lisa/povray/3dusrpac.dat
===================================================================
--- paparazzi4/trunk/hw/lisa/povray/3dusrpac.dat        2010-03-18 10:05:31 UTC 
(rev 4711)
+++ paparazzi4/trunk/hw/lisa/povray/3dusrpac.dat        2010-03-22 03:46:04 UTC 
(rev 4712)
@@ -1,17 +1,16 @@
-0603-CAP:0:0:0:1:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:CAP_SMD_CHIP_0603(DarkWood:SMD
 Kondensator 0603:SMD Capacitor 0603
-1206-CAP:0:0:0:1:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:CAP_SMD_CHIP_1206(DarkWood:SMD
 Kondensator 1206:SMD Capacitor 1206
-7343/D:0:1:0:1:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:CAP_SMD_CHIP_TT_SCT_D(:SMD
 Tantal Chip:SMD Tantal Chip
-PB-53261-02:0:0:0:0:0:0:0:0:0:0:0:0:0:180:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:CON_SMD_MOLEX_53261_2(:Molex
 53261:
-PB-53261-03:0:0:0:0:0:0:0:0:0:0:0:0:0:180:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:CON_SMD_MOLEX_53261_3(:Molex
 53261:
-PB-53261-04:0:0:0:0:0:0:0:0:0:0:0:0:0:180:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:CON_SMD_MOLEX_53261_4(:Molex
 53261:
-PB-53261-05:0:0:0:0:0:0:0:0:0:0:0:0:0:180:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:CON_SMD_MOLEX_53261_5(:Molex
 53261:
-PB-53261-06:0:0:0:0:0:0:0:0:0:0:0:0:0:180:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:CON_SMD_MOLEX_53261_6(:Molex
 53261:
-PB-53261-07:0:0:0:0:0:0:0:0:0:0:0:0:0:180:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:CON_SMD_MOLEX_53261_7(:Molex
 53261:
-PB-53261-08:0:0:0:0:0:0:0:0:0:0:0:0:0:180:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:CON_SMD_MOLEX_53261_8(:Molex
 53261:
-PB-53261-09:0:0:0:0:0:0:0:0:0:0:0:0:0:180:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:CON_SMD_MOLEX_53261_9(:Molex
 53261:
-PB-53261-10:0:0:0:0:0:0:0:0:0:0:0:0:0:180:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:CON_SMD_MOLEX_53261_10(:Molex
 53261:
-PB-53261-11:0:0:0:0:0:0:0:0:0:0:0:0:0:180:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:CON_SMD_MOLEX_53261_11(:Molex
 53261:
-PB-53261-12:0:0:0:0:0:0:0:0:0:0:0:0:0:180:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:CON_SMD_MOLEX_53261_12(:Molex
 53261:
+
+PB-53261-02:0:0:0:0:0:0:0:0:0:0:0:0:0:180:0:0:-0.3:0:0:0:0:0:0:0:0:0:0:0:0:0:CON_SMD_MOLEX_53261_2(:Molex
 53261:
+PB-53261-03:0:0:0:0:0:0:0:0:0:0:0:0:0:180:0:0:-0.3:0:0:0:0:0:0:0:0:0:0:0:0:0:CON_SMD_MOLEX_53261_3(:Molex
 53261:
+PB-53261-04:0:0:0:0:0:0:0:0:0:0:0:0:0:180:0:0:-0.3:0:0:0:0:0:0:0:0:0:0:0:0:0:CON_SMD_MOLEX_53261_4(:Molex
 53261:
+PB-53261-05:0:0:0:0:0:0:0:0:0:0:0:0:0:180:0:0:-0.3:0:0:0:0:0:0:0:0:0:0:0:0:0:CON_SMD_MOLEX_53261_5(:Molex
 53261:
+PB-53261-06:0:0:0:0:0:0:0:0:0:0:0:0:0:180:0:0:-0.3:0:0:0:0:0:0:0:0:0:0:0:0:0:CON_SMD_MOLEX_53261_6(:Molex
 53261:
+PB-53261-07:0:0:0:0:0:0:0:0:0:0:0:0:0:180:0:0:-0.3:0:0:0:0:0:0:0:0:0:0:0:0:0:CON_SMD_MOLEX_53261_7(:Molex
 53261:
+PB-53261-08:0:0:0:0:0:0:0:0:0:0:0:0:0:180:0:0:-0.3:0:0:0:0:0:0:0:0:0:0:0:0:0:CON_SMD_MOLEX_53261_8(:Molex
 53261:
+PB-53261-09:0:0:0:0:0:0:0:0:0:0:0:0:0:180:0:0:-0.3:0:0:0:0:0:0:0:0:0:0:0:0:0:CON_SMD_MOLEX_53261_9(:Molex
 53261:
+PB-53261-10:0:0:0:0:0:0:0:0:0:0:0:0:0:180:0:0:-0.3:0:0:0:0:0:0:0:0:0:0:0:0:0:CON_SMD_MOLEX_53261_10(:Molex
 53261:
+PB-53261-11:0:0:0:0:0:0:0:0:0:0:0:0:0:180:0:0:-0.3:0:0:0:0:0:0:0:0:0:0:0:0:0:CON_SMD_MOLEX_53261_11(:Molex
 53261:
+PB-53261-12:0:0:0:0:0:0:0:0:0:0:0:0:0:180:0:0:-0.3:0:0:0:0:0:0:0:0:0:0:0:0:0:CON_SMD_MOLEX_53261_12(:Molex
 53261:
+
 
PB-53398-02:0:0:0:1:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:USER_CON_SMD_MOLEX_53398_2(:Molex
 53398:
 
PB-53398-03:0:0:0:1:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:USER_CON_SMD_MOLEX_53398_3(:Molex
 53398:
 
PB-53398-04:0:0:0:1:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:USER_CON_SMD_MOLEX_53398_4(:Molex
 53398:
@@ -23,19 +22,25 @@
 
PB-53398-10:0:0:0:1:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:USER_CON_SMD_MOLEX_53398_10(:Molex
 53398:
 
PB-53398-11:0:0:0:1:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:USER_CON_SMD_MOLEX_53398_11(:Molex
 53398:
 
PB-53398-12:0:0:0:1:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:USER_CON_SMD_MOLEX_53398_12(:Molex
 53398:
+
+PB-53047-02:0:0:0:1:0:0:0:0:0:0:0:0:0:0:0:0:0.4:0:0:0:0:0:0:0:0:0:0:0:0:0:CON_MOLEX_53047_2(::
+PB-53047-03:0:0:0:1:0:0:0:0:0:0:0:0:0:0:0:0:0.4:0:0:0:0:0:0:0:0:0:0:0:0:0:CON_MOLEX_53047_3(::
+PB-53047-04:0:0:0:1:0:0:0:0:0:0:0:0:0:0:0:0:0.4:0:0:0:0:0:0:0:0:0:0:0:0:0:CON_MOLEX_53047_4(::
+PB-53047-05:0:0:0:1:0:0:0:0:0:0:0:0:0:0:0:0:0.4:0:0:0:0:0:0:0:0:0:0:0:0:0:CON_MOLEX_53047_5(::
+PB-53047-06:0:0:0:1:0:0:0:0:0:0:0:0:0:0:0:0:0.4:0:0:0:0:0:0:0:0:0:0:0:0:0:CON_MOLEX_53047_6(::
+PB-53047-07:0:0:0:1:0:0:0:0:0:0:0:0:0:0:0:0:0.4:0:0:0:0:0:0:0:0:0:0:0:0:0:CON_MOLEX_53047_7(::
+PB-53047-08:0:0:0:1:0:0:0:0:0:0:0:0:0:0:0:0:0.4:0:0:0:0:0:0:0:0:0:0:0:0:0:CON_MOLEX_53047_8(::
+
+53261-12:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:-1.75:0:0:0:0:0:0:0:0:0:0:0:0:0:CON_SMD_MOLEX_53261_12(:Molex
 53261:
+
 
SO23-6:0:1:0:1:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:1:0:0:0:0:0:0:0:0:0:0:IC_SMD_SOT23_6(:SOT23-6:
-0603-IND:0:0:0:1:0:0:0:0:1:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:RES_SMD_CHIP_0603(:SMD
 Widerstand 0603:SMD Resistor 0603
-0603-RES:0:0:0:1:0:0:0:0:1:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:RES_SMD_CHIP_0603(:SMD
 Widerstand 0603:SMD Resistor 0603
-0603-LED:0:0:0:1:1:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:DIODE_SMD_LED_CHIP_0603(:SMD-LED
 im 0603:
-CASE_1317:0:0:0:1:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:USER_MPXH6115AC6T1(:Freescale
 pressure sensor:
-CASE1351:0:0:0:1:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:USER_MPXV5004DP(:Freescale
 pressure sensor:
 
PTH_TH:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:USER_PTH_TH(:Texas
 Instruments power supply module:
 
UX60-MB-5ST:0:0:0:1:0:0:0:0:0:0:0:0:0:270:0:0:6.5:0:0:0:0:0:0:0:0:0:0:0:0:0:CON_USB_B_002(:mini
 usb:
+UX60A-MB-5ST:0:0:0:1:0:0:0:0:0:0:0:0:0:270:0:0:6.5:0:0:0:0:0:0:0:0:0:0:0:0:0:CON_USB_B_002(:mini
 usb:
+
 
LQFP64:0:1:0:1:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:1:0:0:0:0:0:0:0:0:0:0:QFP_LQFP_64_050MM(:LQFP64:
-CTS_CRYSTAL:0:1:0:1:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:SPC_CTS_CRYSTAL(:Quarz
 5*3.2MM SMD:
 
C0603K:0:0:0:1:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:CAP_SMD_CHIP_0603(DarkWood:SMD
 Kondensator 0603:SMD Capacitor 0603
 
C0805K:0:0:0:1:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:CAP_SMD_CHIP_0805(DarkWood:SMD
 Kondensator 0805:SMD Capacitor 0805
-53261-12:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:-1.75:0:0:0:0:0:0:0:0:0:0:0:0:0:CON_SMD_MOLEX_53261_12(:Molex
 53261:
 
LSCFP:0:0:0:1:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:USER_ADXL320(:Analog
 device accelerometer:
 
BC-32:0:0:0:1:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:USER_ADXR_GYRO(:Analog
 device gyrometer:
 
QFN20:0:0:0:1:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:USER_QFN20(:PNI
 MS2100 magnetometer:
@@ -48,5 +53,34 @@
 
OVERO:0:0:0:1:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:USER_OVERO_CON(:gumstix
 overo connectors: gumstix overo connector
 
DPACK:0:1:0:1:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:1:0:0:0:0:0:0:0:0:0:0:IC_SMD_DPAK_369C(:LM317:LM317
 
DUO_LED:0:0:0:1:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:USER_DUO_LED(:duo
 led: duo_led
+
+7343/D:0:1:0:1:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:CAP_SMD_CHIP_TT_SCT_D(:SMD
 Tantal Chip:SMD Tantal Chip
+1206-CAP:0:0:0:1:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:CAP_SMD_CHIP_1206(DarkWood:SMD
 Kondensator 1206:SMD Capacitor 1206
+0603-CAP:0:0:0:1:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:CAP_SMD_CHIP_0603(DarkWood:SMD
 Kondensator 0603:SMD Capacitor 0603
+0603-IND:0:0:0:1:0:0:0:0:1:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:RES_SMD_CHIP_0603(:SMD
 Widerstand 0603:SMD Resistor 0603
+0603-RES:0:0:0:1:0:0:0:0:1:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:RES_SMD_CHIP_0603(:SMD
 Widerstand 0603:SMD Resistor 0603
+0603-LED:0:0:0:1:1:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:DIODE_SMD_LED_CHIP_0603(:SMD-LED
 im 0603:
+0402-RES:0:0:0:1:0:0:0:0:1:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:RES_SMD_CHIP_0402(:SMD
 Widerstand 0402:SMD Resistor 0402
+0402-CAP:0:0:0:1:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:CAP_SMD_CHIP_0402(DarkWood:SMD
 Kondensator 0402:SMD Capacitor 0402
+
+SCP1000:0:0:0:1:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:USER_SCP1000(:barometer:
+CASE_1317:0:0:0:1:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:USER_MPXH6115AC6T1(:Freescale
 pressure sensor:
+CASE1351:0:0:0:1:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:USER_MPXV5004DP(:Freescale
 pressure sensor:
+
+
+ASE_OSCILLATOR:0:1:0:1:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:USER_ASE_OSCILLATOR(:SMD
 oscillator:
+CTS_CRYSTAL:0:1:0:1:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:SPC_CTS_CRYSTAL(:Quarz
 5*3.2MM SMD:
+
+
 
SANGSHIN_1580MS18:0:0:0:1:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:USER_GPS_PATCH_ANT_20(:gps
 antenna:
-53047-08:0:0:0:1:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:CON_MOLEX_53047_8(::
+SL1300:0:0:0:1:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:USER_SL1300(:gps
 antenna:
+
+AMY-5:0:0:0:1:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:USER_AMY_5(:gps
 chip:
+LGA-28:0:0:0:1:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:USER_LGA_28(:ST
 LSM303DLH 3 axis accel + mag:
+LGA-28L:0:0:0:1:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:USER_LGA_28L(:ST
 LYPR540AH 3 axis gyro:
+TFBGA-64:0:0:0:1:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:USER_TFBGA64(:STM32
 64pin BGA:
+
+DM3B:0:0:0:1:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:USER_DM3B(:micro
 SD socket Hirose:
+
+R-PQFP-N10:0:0:0:1:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:USER_PQFP_N10(:ads1114
 adc:
+ABM8:0:1:0:1:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:USER_ABM8(:Abracom
 ABM8 crystal:
\ No newline at end of file

Modified: paparazzi4/trunk/hw/lisa/povray/Makefile
===================================================================
--- paparazzi4/trunk/hw/lisa/povray/Makefile    2010-03-18 10:05:31 UTC (rev 
4711)
+++ paparazzi4/trunk/hw/lisa/povray/Makefile    2010-03-22 03:46:04 UTC (rev 
4712)
@@ -3,6 +3,24 @@
 
 POVLIB=+L$(EAGLE3D_HOME)/povray  +L/usr/share/fonts/truetype/msttcorefonts
 
+OPT_BIG =  +W1600 +H1200 +Q9 +A0.3 +R5
+OPT_SMALL = +W800 +H600
+
+lisa_l_con_top:
+       povray -Ilisa_l_connectors_top.pov $(POVLIB) $(OPT_SMALL)
+
+lisa_l_con_bot:
+       povray -Ilisa_l_connectors_bot.pov $(POVLIB) $(OPT_SMALL)
+
+
+lisa_l_con_top_big:
+       povray -Ilisa_l_connectors_top.pov $(POVLIB) $(OPT_BIG)
+
+lisa_l_con_bot_big:
+       povray -Ilisa_l_connectors_bot.pov $(POVLIB) $(OPT_BIG)
+
+
+
 imu_small:
        povray -Iimu_assembly.pov $(POVLIB) +W800 +H600
 
@@ -62,7 +80,40 @@
 test_big:
        povray -Itmp.pov $(POVLIB)  +W1600 +H1200
 
-make_inc: lisa_main-0_99.pov
+test2:
+       povray -Itiny_1_2.pov $(POVLIB) +W800 +H600
+
+test2_big:
+       povray -Itiny_1_2.pov $(POVLIB)  +W1600 +H1200 +Q9 +A0.3 +R5
+
+tiny_1_1:
+       povray -Itiny13_1_1.pov $(POVLIB) +W800 +H600
+
+tiny_pen:
+       povray -Itiny_pen.pov $(POVLIB) +W800 +H600
+
+tiny_pen_big:
+       povray -Itiny_pen.pov $(POVLIB)  +W1600 +H1200 +Q9 +A0.3 +R5
+
+lisa_s_box_1:
+       povray -Ilisa_s_box_1.pov $(POVLIB) +W800 +H600
+
+lisa_s_box_1_b:
+       povray -Ilisa_s_box_1.pov $(POVLIB)   +W1600 +H1200 +Q9 +A0.3 +R5
+
+lisa_s_box_2:
+       povray -Ilisa_s_box_2.pov $(POVLIB) +W800 +H600
+
+lisa_s_box_2_b:
+       povray -Ilisa_s_box_2.pov $(POVLIB)   +W1600 +H1200 +Q9 +A0.3 +R5
+
+tiny_lisa_comp:
+       povray -Itiny_lisa_comp.pov $(POVLIB) +W800 +H600
+
+tiny_lisa_comp_b:
+       povray -Itiny_lisa_comp.pov $(POVLIB) +W1600 +H1200 +Q9 +A0.3 +R5
+
+make_inc: lisa_l_0.99.pov
        TMP=`mktemp`;\
        `sed 's/local use_file_as_inc = off;/local use_file_as_inc = on;/' < $< 
> $$TMP`;\
        `mv $$TMP  $<`

Modified: paparazzi4/trunk/hw/lisa/povray/my_tools.inc
===================================================================
--- paparazzi4/trunk/hw/lisa/povray/my_tools.inc        2010-03-18 10:05:31 UTC 
(rev 4711)
+++ paparazzi4/trunk/hw/lisa/povray/my_tools.inc        2010-03-22 03:46:04 UTC 
(rev 4712)
@@ -25,6 +25,24 @@
 } 
 #end
 
+#macro MY_TOOLS_YROUNDED_BOX(_X,_Y,_Z,_R)
+  difference {
+  #local round_corner =
+    #local _epsilon = 0.0001;
+    difference {
+      box{<0,-_Y/2-0.1,0> <_R+_epsilon,_Y/2+0.1,_R+_epsilon> }
+      cylinder {<0,-_Y/2-0.2,0><0,_Y/2+0.2,0> _R}
+    }    
+  box{<-_X/2,-_Y/2,-_Z/2> <_X/2,_Y/2,_Z/2> }
+  object { round_corner              translate <   _X/2-_R,  0,   _Z/2-_R>}
+  object { round_corner rotate y*90  translate <   _X/2-_R,  0, -(_Z/2-_R)>}
+  object { round_corner rotate y*180 translate < -(_X/2-_R), 0, -(_Z/2-_R)>}
+  object { round_corner rotate y*270 translate < -(_X/2-_R), 0,   _Z/2-_R>}
+  }
+  
+#end
+
+
 #macro MY_TOOLS_CIRC_ARROW(_radius, _color,  _arr_opening)
 object {
   #local _arr_opening_rad = _arr_opening*pi/180;
@@ -52,7 +70,40 @@
 }
 #end
 
+#macro MY_TOOLS_PEN()
+  #local _len = 175;
+  #local _lead_len = 17;
+  #local M = 4;
+  #local A = 7.;
+  union{                                // body
+      intersection {
+        box {<-A/2, _lead_len,-2*M>, <+A/2,_len,2*M> }
+        box {<-A/2, _lead_len,-2*M>, <+A/2,_len,2*M> rotate -60*y}
+        box {<-A/2, _lead_len,-2*M>, <+A/2,_len,2*M> rotate +60*y}
+        texture {pigment{rgb<0,1,0>}}
+      }
+      union {
+        intersection {
+          intersection {
+            box {<-A/2, 0,-2*M>, <+A/2,_lead_len,2*M> }
+            box {<-A/2, 0,-2*M>, <+A/2,_lead_len,2*M> rotate -60*y}
+            box {<-A/2, 0,-2*M>, <+A/2,_lead_len,2*M> rotate +60*y}
+            texture {pigment{rgb<0,1,0>}}
+          }
+          cone {
+            <0,5,0> 1.1 <0,_lead_len,0> 3.9
+          texture {White_Wood}
+          }
+        }
+        cone {
+          <0,0,0> 0 <0,5,0> 1.1
+        texture {pigment{Gray30}}
+        }
+      }
+    }
+#end
 
+
 #macro MY_TOOLS_STANDOFF(_height, bot, top)
 union{
     intersection {

Modified: paparazzi4/trunk/hw/lisa/povray/user.inc
===================================================================
--- paparazzi4/trunk/hw/lisa/povray/user.inc    2010-03-18 10:05:31 UTC (rev 
4711)
+++ paparazzi4/trunk/hw/lisa/povray/user.inc    2010-03-22 03:46:04 UTC (rev 
4712)
@@ -348,3 +348,221 @@
   sphere{ <-2, 3.5, -2> 1.5 texture{col_silver}}
 }
 #end
+
+
+
+/*******************************************************************************/
+// Ceramic GPS helix antenna
+/*******************************************************************************/
+#macro USER_SL1300()
+union{
+  object {
+    cylinder{<0,0,4.04><0,0,12.04> 3.8}   // Ceramic
+    pigment{rgb(<0.400, 0.320, 0.220>)}
+  }
+  object {
+    cylinder{<0,0,0><0,0,4.04> 3.8}       // Balun
+    texture{col_gold}
+  }
+  object {                                // hat
+    difference {
+       box{<-2.75,-2.75,12.24><2.75,2.75,12.88>}
+       #local _d = 4.75;
+       cylinder{<_d,_d,12.0><_d,_d,13> 4}
+       cylinder{<_d,-_d,12.0><_d,-_d,13> 4}
+       cylinder{<-_d,_d,12.0><-_d,_d,13> 4}
+       cylinder{<-_d,-_d,12.0><-_d,-_d,13> 4}
+    }      
+    rotate z*45        
+    texture{pigment{ForestGreen}} finish{F_MetalB} 
+  }
+  union {
+    cylinder{<0,0,-2.5><0,0,0.0> 0.22 translate <0,0,0>}      // pins
+    cylinder{<0,0,-2.5><0,0,0.0> 0.05 translate <1.015,0,0>}      
+    cylinder{<0,0,-2.5><0,0,0.0> 0.05 translate <-1.015,0,0>}      
+    texture{col_gold}
+  }
+  translate z*1  // origin is 1mm below base of ceramic 
+}
+#end
+
+/*******************************************************************************/
+// Ublox GPS chip
+/*******************************************************************************/
+#macro USER_AMY_5()
+union{
+  object {
+    box{<-4,0,-3.25><4,1.2,3.25>}      // Ceramic
+    pigment{Gray30}
+  }
+  text {
+   ttf global_fontfile_arial_bold "GPS" 0.05, 0 pigment { White }
+   scale <1,0,.8> rotate<90,0,0> translate<-2,1.22,+0.4>
+  }  // Marking
+}
+#end
+
+/*******************************************************************************/
+// ST triple accel/mag LSM303DLH
+/*******************************************************************************/
+#macro USER_LGA_28()
+union{
+  object {
+    box{<-2.5,0,-2.5><2.5,1.,2.5>} 
+    pigment{Gray30}
+  }
+  text {
+   ttf global_fontfile_arial_bold "ACCEL" 0.05, 0 pigment { White }
+   scale <1,0,.8> rotate<90,90,0> translate<0,1.01,1.3>
+  }  // Marking
+  text {
+   ttf global_fontfile_arial_bold "MAG" 0.05, 0 pigment { White }
+   scale <1,0,.8> rotate<90,90,0> translate<-1,1.01,1.3>
+  }  // Marking
+}
+#end
+
+/*******************************************************************************/
+// ST triple gyro LYPR540AH
+/*******************************************************************************/
+#macro USER_LGA_28L()
+union{
+  object {
+    box{<-3.75,0,-2.2><3.75,1.1,2.2>}
+    pigment{Gray30}
+  }
+  text {
+   ttf global_fontfile_arial_bold "Gyro" 0.05, 0 pigment { White }
+   scale <1,0,.8> rotate<90,180,0> translate<1,1.12,0.6>
+  }  // Marking
+}
+#end
+
+/*******************************************************************************/
+// STM32F103RBH6 in TFBGA-64 package
+/*******************************************************************************/
+#macro USER_TFBGA64()
+union{
+  object {
+    box{<-2.5,0,-2.5><2.5,1.1,2.5>}
+    pigment{Gray30}
+  }
+  text {
+   ttf global_fontfile_arial_bold "MCU" 0.05, 0 pigment { White }
+   scale <1,0,.8> rotate<90,180,0> translate<1.5,1.12,0>
+  }  // Marking
+}
+#end
+
+/*******************************************************************************/
+// ASE oscillator
+/*******************************************************************************/
+#macro USER_ASE_OSCILLATOR(value)
+union{
+  difference {
+    box{<-1.6,0,-1.25>    <+1.6,0.8,+1.25>  pigment{Gray30}}
+    cylinder {<0,-0.1,0>  <0,1.1,0> 0.3 translate < 1.6,0, 1.25>}
+    cylinder {<0,-0.1,0>  <0,1.1,0> 0.2 translate < 1.6,0,-1.25>}
+    cylinder {<0,-0.1,0>  <0,1.1,0> 0.2 translate <-1.6,0, 1.25>}
+    cylinder {<0,-0.1,0>  <0,1.1,0> 0.2 translate <-1.6,0,-1.25>}
+    cylinder {<0,-0.1,0>  <0,1.1,0> 0.2 translate <0.,0, 1.25>}
+    cylinder {<0,-0.1,0>  <0,1.1,0> 0.2 translate <0.,0,-1.25>}
+  }
+  box{<-1.4,0.8,-1.05>  <+1.4,0.95,+1.05> texture{col_gold}}
+  box{<-1.3,0.95,-0.95><+1.3,1.,+0.95>   texture{col_silver}}
+  
+  text {ttf global_fontfile_arial_bold "ASE" 0.05, 0 pigment{Gray30} scale 
<0.8,1.,.7> rotate<90,0,0> translate<-0.8,1.01,+0.1>}  // Marking
+  text {ttf global_fontfile_arial_bold value 0.05, 0 pigment{Gray20} scale 
<0.6,1,0.6> rotate<90,0,0> translate<-0.8,1.01,-0.8>}  // Marking
+  }
+#end
+
+/*******************************************************************************/
+// Hirose DM3B SD socket
+/*******************************************************************************/
+#macro USER_DM3B()
+union{
+  #local _L = 15.95;
+  #local _l = 13.85;
+  #local _h = 1.84;
+  #local _dz = 1;
+  union {
+    difference {
+      box{<-_l/2,0,_dz><_l/2,_h, _dz-_L>}
+      box{<-5.5+1,-0.1,_dz-1><+5.5+1,1.75, _dz-_L-1>}
+      #local i = 0;
+      #while(i<8)
+      object { MY_TOOLS_YROUNDED_BOX(0.6, _h, 6 , 0.3) translate 
<i*1.1-2.8,0.1+_h/2,-3>}
+      #local i = i + 1;
+      #end
+    }
+   texture{Brushed_Aluminum}
+  }
+  text {ttf global_fontfile_arial_bold "MicroSD" 0.05, 
+        0 pigment{Gray30} scale <2.,2.,2.> rotate<90,180,0> 
translate<5.,_h+0.1,-9>}  // Marking
+//  MY_TOOLS_AXIS(0,0,0,0,0,0)
+}
+#end
+
+
+/*******************************************************************************/
+// SCP1000 barometer
+/*******************************************************************************/
+#macro USER_SCP1000()
+union {
+    union{
+      intersection {
+      cone {<0,0,0> 3.0 <0,0.7,0> 3.05}
+      box{<-2.3,0,-3.051><2.3,0.71,3.051>}
+    }
+    cone {<0,0.7,0> 3.05 <0,1.05,0> 3.0}
+    difference {
+      cylinder {<0,1.05,0>  <0,1.7,0> 2.65}
+      box{<-0.75,1.4,-0.75> <0.75,1.75,0.75> translate z*1.7}
+    }
+    texture{pigment{Gray50}}
+  }
+  text {ttf global_fontfile_arial_bold "BARO" 0.05, 0 pigment{White} 
+    scale <1,0,.8> rotate<90,0,0> translate<-1.5,1.71,-0.5>
+  }
+}
+#end
+
+/*******************************************************************************/
+// ads1114 ADC
+/*******************************************************************************/
+#macro USER_PQFP_N10()
+union{
+  difference {
+    object {
+      box{<-1.,0,-0.75><1.,0.4,0.75>}     // Body
+      pigment{Gray30}
+    }
+    cylinder{<0,1.25,0><0,1.45,0>0.2 translate<-2.5,0,2.5> texture{col_silver}}
+  }
+  object {
+    text {ttf besch_font "ads114" 0.5, 0 rotate<90,0,0> scale 0.5 
translate<-1,0.41,0>}
+    pigment { White }
+  }
+  translate<0,0.05,0>
+}
+#end
+
+/*******************************************************************************/
+// ads1114 ADC
+/*******************************************************************************/
+#macro USER_ABM8(value)
+union{
+  difference {
+    box{<-1.6,0,-1.25>    <+1.6,0.8,+1.25>  pigment{Gray30}}
+    cylinder {<0,-0.1,0>  <0,1.1,0> 0.3 translate < 1.6,0, 1.25>}
+    cylinder {<0,-0.1,0>  <0,1.1,0> 0.2 translate < 1.6,0,-1.25>}
+    cylinder {<0,-0.1,0>  <0,1.1,0> 0.2 translate <-1.6,0, 1.25>}
+    cylinder {<0,-0.1,0>  <0,1.1,0> 0.2 translate <-1.6,0,-1.25>}
+  }
+  box{<-1.4,0.8,-1.05>  <+1.4,0.95,+1.05> texture{col_gold}}
+  box{<-1.3,0.95,-0.95><+1.3,1.,+0.95>   texture{col_silver}}
+  
+  text {ttf global_fontfile_arial_bold "ABM8" 0.05, 0 pigment{Gray30} scale 
<0.8,1.,.7> rotate<90,0,0> translate<-0.8,1.01,+0.1>}  // Marking
+  text {ttf global_fontfile_arial_bold value 0.05, 0 pigment{Gray20} scale 
<0.6,1,0.6> rotate<90,0,0> translate<-0.8,1.01,-0.8>}  // Marking
+  }
+#end
\ No newline at end of file





reply via email to

[Prev in Thread] Current Thread [Next in Thread]