From 18e3f69960da9299a33e61b640dcb1bc5a7f38fe Mon Sep 17 00:00:00 2001 From: Alan Johnston Date: Tue, 19 Dec 2023 15:58:46 -0500 Subject: [PATCH 1/6] Update README.md added info about beta hardware and software --- README.md | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/README.md b/README.md index d319e9c4..9bb6d73c 100644 --- a/README.md +++ b/README.md @@ -1,5 +1,19 @@ # CubeSatSim +There is beta release for the new CubeSatSim hardware and software in the beta branch. + +### The beta hardware files are here: +https://CubeSatSim.org/hardware-beta + +### The beta wiki instructions are here: +https://github.com/alanbjohnston/CubeSatSim/wiki/v1.3.2-0.-Home. + +### The beta Bill of Materials (BOM) is here: +https://CubeSatSim.org/bom-beta. + +### Information about the latest beta software release is here: +https://github.com/alanbjohnston/CubeSatSim/releases + The CubeSat Simulator https://github.com/alanbjohnston/CubeSatSim/wiki is a low cost satellite emulator that runs on solar panels and batteries, transmits UHF radio telemetry, has a 3D printed frame, and can be extended by additional sensors and modules. This project is sponsored by the not-for-profit [Radio Amateur Satellite Corporation, AMSATĀ®](https://amsat.org). There are several hardware versions and software branches to go with them - see below for information. From edeb520bbf32258fdbada9c43ddbdd3f24dd39ef Mon Sep 17 00:00:00 2001 From: lkorth Date: Mon, 15 Jul 2024 23:44:02 -0400 Subject: [PATCH 2/6] Remove trailing whitespace --- README.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/README.md b/README.md index 9bb6d73c..e525700d 100644 --- a/README.md +++ b/README.md @@ -2,13 +2,13 @@ There is beta release for the new CubeSatSim hardware and software in the beta branch. -### The beta hardware files are here: -https://CubeSatSim.org/hardware-beta +### The beta hardware files are here: +https://CubeSatSim.org/hardware-beta -### The beta wiki instructions are here: -https://github.com/alanbjohnston/CubeSatSim/wiki/v1.3.2-0.-Home. +### The beta wiki instructions are here: +https://github.com/alanbjohnston/CubeSatSim/wiki/v1.3.2-0.-Home. -### The beta Bill of Materials (BOM) is here: +### The beta Bill of Materials (BOM) is here: https://CubeSatSim.org/bom-beta. ### Information about the latest beta software release is here: @@ -31,7 +31,7 @@ The other option is to start with a Raspberry Pi OS (Rasbian) image (Bullseye or - pi-power-button - Direwolf - rpitx -- python3-pip +- python3-pip - python3-smbus ## Disk Image Option Steps From 89db047626defe6606026668790999271b356327 Mon Sep 17 00:00:00 2001 From: lkorth Date: Mon, 15 Jul 2024 23:45:30 -0400 Subject: [PATCH 3/6] Add note to README about expected installing user --- README.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index e525700d..cd6e0db4 100644 --- a/README.md +++ b/README.md @@ -40,7 +40,9 @@ See the Wiki Software Install page for details: https://github.com/alanbjohnston ## Installation Script Option Steps -CubeSatSim runs on the Bullseye or Buster version of Raspberry Pi OS (Desktop or Lite), although a Pi Zero or Pi Zero W should only run Lite. Your Pi will need to have internet access to update settings and install packages. +CubeSatSim runs on the Bullseye or Buster version of Raspberry Pi OS (Desktop or Lite), although a Pi Zero or Pi Zero W should only run Lite. Your Pi will need to have internet access to update settings and install packages. + +*Note:* CubeSatSim expects to be installed as the `pi` user and references many paths in `/home/pi/*`. Installing as a different user will result in configuration files not saving along with many other issues. To get the software follow these steps: From 3e9ef0daf58193f707d975d9c65cca8f6502d3be Mon Sep 17 00:00:00 2001 From: Alan Johnston Date: Thu, 29 Aug 2024 13:08:16 -0400 Subject: [PATCH 4/6] Create CubeSatSim_rttelemetry.csv --- .../FoxTelem_1.13e/CubeSatSim_rttelemetry.csv | 47 +++++++++++++++++++ 1 file changed, 47 insertions(+) create mode 100644 spacecraft/FoxTelem_1.13e/CubeSatSim_rttelemetry.csv diff --git a/spacecraft/FoxTelem_1.13e/CubeSatSim_rttelemetry.csv b/spacecraft/FoxTelem_1.13e/CubeSatSim_rttelemetry.csv new file mode 100644 index 00000000..b1855e80 --- /dev/null +++ b/spacecraft/FoxTelem_1.13e/CubeSatSim_rttelemetry.csv @@ -0,0 +1,47 @@ +46,TYPE,FIELD,BITS,UNIT,CONVERSION,MODULE,MODULE_NUM,MODULE_LINE,LINE_TYPE,SHOMIN_NAME,DESCRIPTION +0,MIN,BATT_A_V,12,V,cubesatsim_voltage|FLOAT2,NONE,0,0,3,Cell A,Battery A voltage (0-2.5V scale) +1,MIN,BATT_B_V,12,V,cubesatsim_voltage|FLOAT2,NONE,0,0,3,Cell A+B,Battery A+B voltage (0-3.3V scale) +2,MIN,BATT_V,12,V,cubesatsim_voltage|FLOAT2,NONE,4,1,3,Cell A+B+C Voltage,Battery A+B+C voltage (0-5.0V scale) +3,MIN,SatelliteXAxisAcceleration,12,g,cubesatsim_acceleration|FLOAT2,NONE,7,4,3,Acceleration,Acceleration around X Axis +4,MIN,SatelliteYAxisAcceleration,12,g,cubesatsim_acceleration|FLOAT2,NONE,8,4,3,Acceleration,Acceleration around Y Axis +5,MIN,SatelliteZAxisAcceleration,12,g,cubesatsim_acceleration|FLOAT2,NONE,9,4,3,Acceleration,Acceleration around Z Axis +6,MIN,TOTAL_BATT_I,12,mA,cubesatsim_current,NONE,4,2,3,Current,Total Battery DC current +7,MIN,Temperature,12,C,cubesatsim_temperature,NONE,6,2,3,Temperature,STEM Payload Sensor Temperature +8,MIN,PANEL_PLUS_X_V,12,V,cubesatsim_voltage|FLOAT2,NONE,7,1,3,Voltage,+X Panel +9,MIN,PANEL_MINUS_X_V,12,V,cubesatsim_voltage|FLOAT2,NONE,10,1,3,Voltage,-X Panel +10,MIN,PANEL_PLUS_Y_V,12,V,cubesatsim_voltage|FLOAT2,NONE,8,1,3,Voltage,+Y Panel +11,MIN,PANEL_MINUS_Y_V,12,V,cubesatsim_voltage|FLOAT2,NONE,11,1,3,Voltage,-Y Panel +12,MIN,PANEL_PLUS_Z_V,12,V,cubesatsim_voltage|FLOAT2,NONE,9,1,3,Voltage,+Z Panel +13,MIN,PANEL_MINUS_Z_V,12,V,cubesatsim_voltage|FLOAT2,NONE,12,1,3,Voltage,-Z Panel +14,MIN,PANEL_PLUS_X_I,12,mA,cubesatsim_current,NONE,7,2,3,Current,+X Panel +15,MIN,PANEL_MINUS_X_I,12,mA,cubesatsim_current,NONE,10,2,3,Current,-X Panel +16,MIN,PANEL_PLUS_Y_I,12,mA,cubesatsim_current,NONE,8,2,3,Current,+Y Panel +17,MIN,PANEL_MINUS_Y_I,12,mA,cubesatsim_current,NONE,11,2,3,Current,-Y Panel +18,MIN,PANEL_PLUS_Z_I,12,mA,cubesatsim_current,NONE,9,2,3,Current,+Z Panel +19,MIN,PANEL_MINUS_Z_I,12,mA,cubesatsim_current,NONE,12,2,3,Current,-Z Panel +20,MIN,BATT2_V,12,V,cubesatsim_voltage|FLOAT2,NONE,5,1,3,Battery2 Voltage,Power Supply Voltage +21,MIN,SPIN,12,rpm,cubesatsim_rpm,NONE,3,1,3,Spacecraft Spin,Calculated spin rate using solar cells +22,MIN,Pressure,12,bar,cubesatsim_pressure,NONE,6,3,3,Pressure,STEM Payload Sensor Pressure +23,MIN,Altitude,12,m,cubesatsim_altitude,NONE,6,4,3,Altitude,STEM Payload Sensor Altitude +24,MIN,Resets,12,-,12,NONE,3,2,3,Reset Count, Software Reset Count +25,MIN,RSSI,12,dBm,cubesatsim_rssi|INT,NONE,1,1,3,RSSI,Received Signal Strength Indication +26,MIN,IHUTemperature,12,C,cubesatsim_temperature,NONE,2,1,3,Temperature,Internal Temperature of IHU +27,MIN,SatelliteXAxisAngularVelocity,12,dps,cubesatsim_rotation|INT,NONE,7,3,3,Rotation,Angular Veolcity around X Axis +28,MIN,SatelliteYAxisAngularVelocity,12,dps,cubesatsim_rotation|INT,NONE,8,3,3,Rotation,Angular Veolcity around Y Axis +29,MIN,SatelliteZAxisAngularVelocity,12,dps,cubesatsim_rotation|INT,NONE,9,3,3,Rotation,Angular Veolcity around Z Axis +30,MIN,Humidity,12,%,cubesatsim_temperature,NONE,6,5,3,Humidity,STEM Payload Sensor Humidity +31,MIN,BATT2_I,12,mA,cubesatsim_current,NONE,5,2,3,Battery2 Current,Power Supply DC Current +32,MIN,Sensor1,12,signed raw,cubesatsim_rpm,NONE,6,6,3,Sensor 1,STEM Payload Extra Sensor 1 +33,MIN,Sensor2,12,signed scaled,cubesatsim_rpm,NONE,6,7,3,Sensor 2,STEM Payload Extra Sensor 2 +34,MIN,STEMPayloadStatus,1,-,17,NONE,6,1,0,STEM Payload Status,STEM Payload Board Status +35,MIN,Nominal Mode,1,-,17,NONE,3,2,0,Nominal Mode, Nominal Mode (Not Safe Mode) +36,MIN,PayloadStatus1,1,-,17,NONE,6,7,0,Exp 2,STEM Payload status 1 failure indicator +37,MIN,PayloadStatus2,1,-,17,NONE,6,8,0,Exp 3,STEM Payload status 2 failure indicator +38,MIN,I2CBus0Failure,1,-,17,NONE,2,2,0,I2C Bus 0,I2C bus 0 failure indicator +39,MIN,I2CBus1Failure,1,-,17,NONE,2,3,0,I2C Bus 1,I2C bus 1 failure indicator +40,MIN,I2CBus3Failure,1,-,17,NONE,2,4,0,I2C Bus 3,I2C bus 3 failure indicator +41,MIN,CameraFailure,1,-,17,NONE,2,5,0,Camera,Camera failure indicator +42,MIN,GroundCommands,4,-,1,NONE,3,3,0,Ground Commands,Number of ground commands received +43,MIN,RXAntenna,1,-,16,NONE,1,3,0,RX Antenna,Receive antenna status +44,MIN,TXAntenna,1,-,16,NONE,1,2,0,TX Antenna,Transmit antenna status +45,MIN,Pad,58,-,0,NONE,0,0,0,NONE,NONE From 280a29f79838f3739a5f8291c6a56b4f15b915f5 Mon Sep 17 00:00:00 2001 From: Alan Johnston Date: Thu, 29 Aug 2024 13:13:06 -0400 Subject: [PATCH 5/6] Update CubeSatSim_rttelemetry.csv add Sensor2 and 3 --- .../FoxTelem_1.13e/CubeSatSim_rttelemetry.csv | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/spacecraft/FoxTelem_1.13e/CubeSatSim_rttelemetry.csv b/spacecraft/FoxTelem_1.13e/CubeSatSim_rttelemetry.csv index b1855e80..10175581 100644 --- a/spacecraft/FoxTelem_1.13e/CubeSatSim_rttelemetry.csv +++ b/spacecraft/FoxTelem_1.13e/CubeSatSim_rttelemetry.csv @@ -1,11 +1,11 @@ 46,TYPE,FIELD,BITS,UNIT,CONVERSION,MODULE,MODULE_NUM,MODULE_LINE,LINE_TYPE,SHOMIN_NAME,DESCRIPTION -0,MIN,BATT_A_V,12,V,cubesatsim_voltage|FLOAT2,NONE,0,0,3,Cell A,Battery A voltage (0-2.5V scale) -1,MIN,BATT_B_V,12,V,cubesatsim_voltage|FLOAT2,NONE,0,0,3,Cell A+B,Battery A+B voltage (0-3.3V scale) -2,MIN,BATT_V,12,V,cubesatsim_voltage|FLOAT2,NONE,4,1,3,Cell A+B+C Voltage,Battery A+B+C voltage (0-5.0V scale) +0,MIN,SENSOR2,12,V,cubesatsim_voltage|FLOAT2,NONE,0,0,3,Sensor2,STEM Payload Extra Sensor2 +1,MIN,SENSOR3,12,V,cubesatsim_voltage|FLOAT2,NONE,0,0,3,Sensor3,STEM Payload Extra Sensor3 +2,MIN,BATT_V,12,V,cubesatsim_voltage|FLOAT2,NONE,4,1,3,Battery Voltage,Battery Voltage 3,MIN,SatelliteXAxisAcceleration,12,g,cubesatsim_acceleration|FLOAT2,NONE,7,4,3,Acceleration,Acceleration around X Axis 4,MIN,SatelliteYAxisAcceleration,12,g,cubesatsim_acceleration|FLOAT2,NONE,8,4,3,Acceleration,Acceleration around Y Axis 5,MIN,SatelliteZAxisAcceleration,12,g,cubesatsim_acceleration|FLOAT2,NONE,9,4,3,Acceleration,Acceleration around Z Axis -6,MIN,TOTAL_BATT_I,12,mA,cubesatsim_current,NONE,4,2,3,Current,Total Battery DC current +6,MIN,BATT_I,12,mA,cubesatsim_current,NONE,4,2,3,Battery Current,Battery current 7,MIN,Temperature,12,C,cubesatsim_temperature,NONE,6,2,3,Temperature,STEM Payload Sensor Temperature 8,MIN,PANEL_PLUS_X_V,12,V,cubesatsim_voltage|FLOAT2,NONE,7,1,3,Voltage,+X Panel 9,MIN,PANEL_MINUS_X_V,12,V,cubesatsim_voltage|FLOAT2,NONE,10,1,3,Voltage,-X Panel @@ -19,7 +19,7 @@ 17,MIN,PANEL_MINUS_Y_I,12,mA,cubesatsim_current,NONE,11,2,3,Current,-Y Panel 18,MIN,PANEL_PLUS_Z_I,12,mA,cubesatsim_current,NONE,9,2,3,Current,+Z Panel 19,MIN,PANEL_MINUS_Z_I,12,mA,cubesatsim_current,NONE,12,2,3,Current,-Z Panel -20,MIN,BATT2_V,12,V,cubesatsim_voltage|FLOAT2,NONE,5,1,3,Battery2 Voltage,Power Supply Voltage +20,MIN,BATT2_V,12,V,cubesatsim_voltage|FLOAT2,NONE,5,1,3,Battery2 Voltage,Battery2 Voltage 21,MIN,SPIN,12,rpm,cubesatsim_rpm,NONE,3,1,3,Spacecraft Spin,Calculated spin rate using solar cells 22,MIN,Pressure,12,bar,cubesatsim_pressure,NONE,6,3,3,Pressure,STEM Payload Sensor Pressure 23,MIN,Altitude,12,m,cubesatsim_altitude,NONE,6,4,3,Altitude,STEM Payload Sensor Altitude @@ -31,8 +31,8 @@ 29,MIN,SatelliteZAxisAngularVelocity,12,dps,cubesatsim_rotation|INT,NONE,9,3,3,Rotation,Angular Veolcity around Z Axis 30,MIN,Humidity,12,%,cubesatsim_temperature,NONE,6,5,3,Humidity,STEM Payload Sensor Humidity 31,MIN,BATT2_I,12,mA,cubesatsim_current,NONE,5,2,3,Battery2 Current,Power Supply DC Current -32,MIN,Sensor1,12,signed raw,cubesatsim_rpm,NONE,6,6,3,Sensor 1,STEM Payload Extra Sensor 1 -33,MIN,Sensor2,12,signed scaled,cubesatsim_rpm,NONE,6,7,3,Sensor 2,STEM Payload Extra Sensor 2 +32,MIN,DIODE_T,12,signed raw,cubesatsim_rpm,NONE,6,6,3,Diode Temperature,Diode Temperature +33,MIN,Sensor1,12,signed scaled,cubesatsim_rpm,NONE,6,7,3,Sensor 1,STEM Payload Extra Sensor 1 34,MIN,STEMPayloadStatus,1,-,17,NONE,6,1,0,STEM Payload Status,STEM Payload Board Status 35,MIN,Nominal Mode,1,-,17,NONE,3,2,0,Nominal Mode, Nominal Mode (Not Safe Mode) 36,MIN,PayloadStatus1,1,-,17,NONE,6,7,0,Exp 2,STEM Payload status 1 failure indicator From da69157e4027c795fe7f3156b1b9997347bb6a88 Mon Sep 17 00:00:00 2001 From: Alan Johnston Date: Fri, 18 Oct 2024 17:59:24 -0400 Subject: [PATCH 6/6] Update install changed pi-power-button to v1.2 --- install | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/install b/install index bfe6b61e..c47cb7d3 100755 --- a/install +++ b/install @@ -72,7 +72,7 @@ git clone https://github.com/alanbjohnston/pi-power-button.git cd pi-power-button -git checkout master +git checkout v1.2 ./script/install