


Welcome to Pixel Print, your go-to Los Angeles screen printing shop where cutting-edge technology meets exceptional customer service. Our 5,000 sq. ft. facility in the heart of LA County is equipped with state-of-the-art, laser-guided, roller-upgraded automatic screen printing equipment. From minimum orders of just 24 pieces to large-scale production runs of 50,000 t-shirts per month, we’re built to handle it all—fast, efficiently, and with unmatched precision.
Trusted by the Best in the Business
We don’t just claim to be the best; we’ve earned it. Pixel Print has been a trusted, licensed screen printer for the NBA and NFL, delivering high-quality custom t-shirts to national sports teams, world-renowned DJs, popular bands, major retailers, and local Los Angeles based brands, businesses, and individuals. Whether you’re cheering for the Los Angeles Lakers, Rams, or Warriors, chances are, we’ve printed fr your favorite team.
Take a look at our recent work for the NBA and see why Pixel Print is the screen printer of choice for the pros.
Precision Meets Speed
At Pixel Print, deadlines are sacred. Our proprietary production software ensures we never overbook capacity, so your orders are printed and shipped within your deadline or our commitment.
We pair this efficiency with unbeatable accuracy. Using the latest computer-to-screen technology and Pantone color matching, every shirt we print meets our exacting standards for vibrant, professional results.
A Family-Run Business Built for Your Success
As a family-owned and operated screen printing shop, we value relationships as much as quality. Located in Los Angeles County, we proudly serve businesses in Long Beach, Los Angeles, and beyond. Our transparent, affordable pricing makes us a local area favorite.
Why Choose Pixel Print?
•High-Volume Capabilities: Handle orders up to 50,000 pieces per month.
•Lightning-Fast Turnaround: Print and ship in just 5–7 business days on average.
•Cutting-Edge Equipment: Laser-guided precision and Pantone matching.
•Unparalleled Expertise: Trusted by NBA, NFL, and big-name brands.
•Customer-Focused Approach: Bringing your ideas to life with care and transparency.
Let’s Make Your Vision a Reality
Ready to create high-quality, custom t-shirts that make an impact? Contact Pixel Print today! Call or text us at 562.661.9611, or email sales@pixelprint.la. Let’s grow your brand together—one professionally printed t-shirt at a time.





#!/usr/bin/env python3 import RPi.GPIO as GPIO import time import smtplib from email.mime.text import MIMEText # --------------------------- # Configuration and Setup # --------------------------- # GPIO Pin Configuration SENSOR_PIN = 17 # GPIO pin connected to the sensor signal wire BUZZER_PIN = 18 # GPIO pin connected to the buzzer # GPIO Setup GPIO.setmode(GPIO.BCM) GPIO.setup(SENSOR_PIN, GPIO.IN) # (If needed, add a pull-up or pull-down here) GPIO.setup(BUZZER_PIN, GPIO.OUT) # Buzzer Setup with PWM buzzer_freq = 1000 # Frequency in Hz pwm = GPIO.PWM(BUZZER_PIN, buzzer_freq) pwm.start(0) # Startup Grace Period: no alerts during the first 15 minutes after power-up startup_time = time.time() startup_grace_period = 15 * 60 # 15 minutes in seconds # Cooldown between alerts: only one alert every 5 minutes cooldown_period = 5 * 60 # 5 minutes in seconds last_alert_time = 0 # Inactivity threshold: 30 minutes without detected movement inactivity_threshold = 30 * 60 # 30 minutes in seconds # Initialize last movement time to the time the script starts last_movement_time = time.time() # Email Configuration (Using Gmail SMTP) smtp_server = "smtp.gmail.com" smtp_port = 587 sender_email = "sales@pixelprint.la" # Your sender email address sender_password = "zeespitpjcbzwsjk" # Your Gmail app password recipient_email = "6304792364@vtext.com" # Recipient's SMS gateway address # --------------------------- # Function Definitions # --------------------------- def trigger_buzzer(duration=3): """Activate the buzzer for the specified duration (in seconds).""" print("Buzzer activated!") pwm.ChangeDutyCycle(50) # Turn buzzer on (50% duty cycle) time.sleep(duration) pwm.ChangeDutyCycle(0) # Turn buzzer off def send_email_alert(): """Send an email alert for inactivity.""" subject = "Inactivity Alert!" body = "No movement detected on the press for 30 minutes." msg = MIMEText(body) msg["Subject"] = subject msg["From"] = sender_email msg["To"] = recipient_email try: server = smtplib.SMTP(smtp_server, smtp_port) server.starttls() server.login(sender_email, sender_password) server.sendmail(sender_email, recipient_email, msg.as_string()) print("Email alert sent!") except Exception as e: print(f"Failed to send email: {e}") finally: server.quit() # --------------------------- # Main Loop # --------------------------- try: print("Monitoring inactivity...") while True: current_time = time.time() # --- Startup Grace Period --- if current_time - startup_time < startup_grace_period: # During startup, update last_movement_time if movement is detected, but don't send alerts. if GPIO.input(SENSOR_PIN) == GPIO.LOW: # Assuming sensor LOW indicates movement last_movement_time = current_time print("Startup period: Movement detected, timer reset.") else: print("Startup period: No movement.") time.sleep(1) continue # Skip alert check until grace period is over # --- Normal Operation --- # Debug: Print sensor state and timing info print(f"Sensor state: {GPIO.input(SENSOR_PIN)}") print(f"Current time: {current_time}, Last movement time: {last_movement_time}") print(f"Time since last movement: {(current_time - last_movement_time) / 60:.2f} minutes") # Update last_movement_time if movement is detected. if GPIO.input(SENSOR_PIN) == GPIO.LOW: # (Adjust if your sensor logic is reversed) last_movement_time = current_time print("Movement detected. Timer reset.") # Check for inactivity: if no movement for the inactivity threshold, send an alert. if current_time - last_movement_time >= inactivity_threshold: # Only send an alert if sufficient time has passed since the last alert. if current_time - last_alert_time >= cooldown_period: print("Inactivity threshold reached. Triggering alert...") trigger_buzzer(3) send_email_alert() last_alert_time = current_time # Update last alert time last_movement_time = current_time # Reset timer to avoid repeated alerts time.sleep(1) # Check every second except KeyboardInterrupt: print("Exiting program...") finally: GPIO.cleanup()